Hello all,
I tried compliling readanysf today. It was going along fine until I got:
g++ -DFLEXT_SYS=2 -DFLEXT_THREADS -DFLEXT_SHARED -DFLEXT_NOGLOBALNEW
-DREAD_VORBIS -DREAD_FLAC -L/usr/local/lib -ldl -shared -o
readanysf~.pd_linux Fifo.o Input.o InputFile.o InputStream.o ReadRaw.o
Readsf.o main.o ReadMad.o ReadVorbis.o ReadFlac.o -lflext -lpthread
-lsamplerate -lflext -logg -lvorbis -lvorbisfile -lFLAC
/usr/bin/ld: cannot find -lflext
collect2: ld returned 1 exit status
make[2]: *** [readanysf~.pd_linux] Error 1
make[2]: Leaving directory /home/david/pd/externals/august/readanysf~/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/home/david/pd/externals/august/readanysf~'
make: *** [all] Error 2
On FC4 w/ CCRMA packages (but compiled flext 0.5.0 myself, not CVS).
Any ideas? Do I need an older version of flext?
cheers! David
Hello all,
I tried compliling readanysf today. It was going along fine until I got:
g++ -DFLEXT_SYS=2 -DFLEXT_THREADS -DFLEXT_SHARED -DFLEXT_NOGLOBALNEW -DREAD_VORBIS -DREAD_FLAC -L/usr/local/lib -ldl -shared -o readanysf~.pd_linux Fifo.o Input.o InputFile.o InputStream.o ReadRaw.o Readsf.o main.o ReadMad.o ReadVorbis.o ReadFlac.o -lflext -lpthread -lsamplerate -lflext -logg -lvorbis -lvorbisfile -lFLAC /usr/bin/ld: cannot find -lflext collect2: ld returned 1 exit status make[2]: *** [readanysf~.pd_linux] Error 1 make[2]: Leaving directory
/home/david/pd/externals/august/readanysf~/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/home/david/pd/externals/august/readanysf~' make: *** [all] Error 2On FC4 w/ CCRMA packages (but compiled flext 0.5.0 myself, not CVS).
Any ideas? Do I need an older version of flext?
it just looks like the compilation cannot link agains the flext lib.
where did you install flext? /usr/local/lib?
did you edit /etc/ld.so.conf so that /usr/local/lib is in the library search path?
did you run ldconfig as root after that?
if you can compile other flext externals, this one should work too.
Hi all, for a long time now the flext library is called libflext-pd.so (shared version), or libflext-pd_t.a (multi-threaded static version), etc. More recent versions of flext (cvs) also need -DFLEXT_USE_CMEM instead of -DFLEXT_NOGLOBALNEW (a warning would be issued if the latter were used) Please update your makefiles.
greetings, Thomas
Am 29.05.2006 um 03:57 schrieb august:
Hello all,
I tried compliling readanysf today. It was going along fine until I got:
g++ -DFLEXT_SYS=2 -DFLEXT_THREADS -DFLEXT_SHARED -DFLEXT_NOGLOBALNEW -DREAD_VORBIS -DREAD_FLAC -L/usr/local/lib -ldl -shared -o readanysf~.pd_linux Fifo.o Input.o InputFile.o InputStream.o ReadRaw.o Readsf.o main.o ReadMad.o ReadVorbis.o ReadFlac.o -lflext -lpthread -lsamplerate -lflext -logg -lvorbis -lvorbisfile -lFLAC /usr/bin/ld: cannot find -lflext collect2: ld returned 1 exit status make[2]: *** [readanysf~.pd_linux] Error 1 make[2]: Leaving directory
/home/david/pd/externals/august/readanysf~/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/home/david/pd/externals/august/readanysf~' make: *** [all] Error 2On FC4 w/ CCRMA packages (but compiled flext 0.5.0 myself, not CVS).
Any ideas? Do I need an older version of flext?
it just looks like the compilation cannot link agains the flext lib.
where did you install flext? /usr/local/lib?
did you edit /etc/ld.so.conf so that /usr/local/lib is in the library search path?
did you run ldconfig as root after that?
if you can compile other flext externals, this one should work too.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Thomas Grill say:
Hi all, for a long time now the flext library is called libflext-pd.so (shared version), or libflext-pd_t.a (multi-threaded static version), etc. More recent versions of flext (cvs) also need -DFLEXT_USE_CMEM instead of -DFLEXT_NOGLOBALNEW (a warning would be issued if the latter were used) Please update your makefiles.
woops.
I actually already did this in december.
You must be using the CVS version. I don't have permision to commit the new config and make files to CVS. (I forgot who did this for me before, but whoever it was, it would be great if you could do it again or grant me permission to do so. )
Anyway, you can download the new readnysf from here:
http://aug.ment.org/readanysf/download.php
-august.
Hallo!
You must be using the CVS version. I don't have permision to commit the new config and make files to CVS. (I forgot who did this for me before, but whoever it was, it would be great if you could do it again or grant me permission to do so. )
yes, I already commited your code in CVS ...
Why don't you have permission ? whats the content of your file: externals/august/readanysf~/CVS/Root ?
LG Georg