I got the depreciated dv1394.h from the libdv cvs tree and I can build that part now, but now I have this problem: g++ -o Gem.pd_linux -L/usr/X11R6/lib64 ../Manips/*.o ../Particles/*.o ../Base/*.o ../MarkEx/*.o ../Pixes/*.o ../Controls/*.o ../Nongeos/*.o ../Geos/*.o ../openGL/*.o -shared -ldv -lquicktime -lmpeg3 -lglib -lfreetype -lftgl -ljpeg -ltiff -lpng -lGLU -lGL -lz -lm -shared -Wl,-export-dynamic -lXxf86vm -lXext -lX11 /usr/bin/ld: /usr/local/lib/libftgl.a(FTFont.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libftgl.a: could not read symbols: Bad value
Should I add -fPIC somewhere in the makefile? or in LIBS variable for make? Thanks! -thewade
thewade wrote:
Should I add -fPIC somewhere in the makefile? or in LIBS variable for make?
-fPIC should be specified at compile time, not at link time (i think) isn't the "-fPIC" flag specified in the Makefile (the "sub-makefiles", not the master-makefile in src/Gnu, which does only the linking)
mfg.a.dr IOhannes