he IOhannes thanks for provided solutions installing libldts gets me over -ldts errör but straight into:
cc -DPD -I/home/olsen/pd/pd-extended/pure-data/pd/src -Wall -W -ggdb
-I/home/olsen/pd/pd-extended/pure-data/Gem/src
-I/home/olsen/pd/pd-extended/pure-data/externals/pdp/include -DUNIX
-Dunix -DDL_OPEN -fPIC -O2 -funroll-loops -fomit-frame-pointer -o
"/home/olsen/pd/pd-extended/pure-data/externals/bsaylor/partconv~.o" -c
"/home/olsen/pd/pd-extended/pure-data/externals/bsaylor/partconv~.c"
/home/olsen/pd/pd-extended/pure-data/externals/bsaylor/partconv~.c:34:19:
error: fftw3.h: No such file or directory
/home/olsen/pd/pd-extended/pure-data/externals/bsaylor/partconv~.c:51:
error: expected specifier-qualifier-list before ‘fftwf_complex’
...
make[2]: ***
[/home/olsen/pd/pd-extended/pure-data/externals/bsaylor/partconv~.o] Error 1
make[2]: Leaving directory /home/olsen/pd/pd-extended/pure-data/externals' make[1]: *** [externals_install] Error 2 make[1]: Leaving directory
/home/olsen/pd/pd-extended/pure-data/packages'
make: *** [install] Error 2
a build version of Pd-0.41.4-extended by gndgnd can be found here: http://gondapeter.sk/files/Pd-0.41.4-extended.deb Error: Dependency is not satisfiable: ttf-bitstream-vera to work around this check: http://sourceforge.net/tracker/index.php?func=detail&aid=2886083&gro... salutis ø
IOhannes zmölnig wrote:
olsen wrote:
g++ -o Gem.pd_linux -shared -Wl,--export-dynamic ./Objects/*.o -lmpeg3 -lstdc++ -lGLU -lGL -lXext -lXext -lX11 -ldl -lz -lm -lpthread -L/home/olsen/pd/pd-extended/pure-data/pd/bin -laviplay -ldts -lm -lz -lMagick++ -lMagickCore /usr/bin/ld: cannot find -ldts collect2: ld returned 1 exit status make[2]: *** [Gem.pd_linux] Error 1
same i get on make with plain gem-0.92-1 so this was present also in this thread: http://lists.puredata.info/pipermail/gem-dev/2007-12/003217.html following the workaround by removing the -ldts flag in Make.config helps in gem-0.92-1 but in the extended built the -ldts flag conjures up on make install after removing it from the Make.config in the pd-extended/pure-data/Gem/src/Make.config
the "-ldts" flag is pulled in from avifile's pkg-config. this means, that properly linking against libavifile requires to also link against libdts. unfortunately libavifile-dev does not depend on libdts thus you get the error.
the solutions are:
- install libdts
- make libavifile's pkg-config not depend on libdts if it is not needed
or make the libavifile-dev package depend on libdts if it is needed. obviously this is a packaging bug (cf. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492040; if you feel this is correct and you feel it might help, you could as well file a bug report to ubuntu)
fgm,asdr IOhannes
´