Le 29.06.2005 05:57:20, Stephen Gran a écrit :
This one time, at band camp, Jean-Luc Coulon (f5ibh) said: > Hi, > > I'm trying to compile cinelerra (video editing program) in the 64 bit > environment. > > After some tweaking, it fails with the following messages: > /usr/bin/ld:> /usr/lib/gcc/x86_64-linux/4.0.1/../../../../lib64/libavcodec.a(dsputil_mmx.o):> relocation R_X86_64_32S can not be used when making a shared object; > recompile with -fPIC Recompile as a shared object, rather than as a static library.
Thanks : I have had to recompile libavcodec But compiling it I triggered the same problem with libdts So I've recompiled libdts (both with --enable-shared and -fPIC) And than cinelerra seems happy. It compiled fine and basic tests works. Regards Jean-Luc
Attachment:
pgp3HVQyr_E7v.pgp
Description: PGP signature