[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Trying to compile Cinelerra



Hi,

I'm trying to compile cinelerra (video editing program) in the 64 bit environment.

After some tweaking, it fails with the following messages:

gcc-4.0 -shared .libs/atom.o .libs/avi_hdrl.o .libs/avi_idx1.o .libs/avi_movi.o .libs/avi_strl.o .libs/avi_odml.o .libs/avi_ix.o .libs/avi_indx.o .libs/avi_riff.o .libs/cmodel_default.o .libs/cmodel_float.o cmodel_yuv420p.o .libs/cmodel_yuv422.o .libs/codecs.o .libs/colormodels.o .libs/ctab.o .libs/dinf.o .libs/dref.o .libs/dv.o .libs/edts.o .libs/elst.o .libs/esds.o .libs/graphics.o .libs/hdlr.o .libs/ima4.o .libs/interlacemodes.o .libs/jpeg.o .libs/libdv.o .libs/libmjpeg.o .libs/matrix.o .libs/mdat.o .libs/mdhd.o .libs/mdia.o .libs/minf.o .libs/moov.o .libs/mp4a.o .libs/mvhd.o .libs/plugin.o .libs/qtpng.o .libs/qtmp3.o .libs/quicktime.o .libs/raw.o .libs/rawaudio.o .libs/rle.o .libs/smhd.o .libs/stbl.o .libs/stco.o .libs/stsc.o .libs/stsd.o .libs/stsdtable.o .libs/stss.o .libs/stsz.o .libs/stts.o .libs/tkhd.o .libs/trak.o .libs/twos.o .libs/udta.o .libs/ulaw.o util.o .libs/v308.o .libs/v408.o .libs/v410.o .libs/vmhd.o .libs/vbraudio.o .libs/vorbis.o .libs/workarounds.o .libs/yuv2.o .libs/yuv4.o yv12.o .libs/wmx2.o .libs/wma.o .libs/mpeg4.o -Wl,--whole-archive encore50/.libs/libencore.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/usr/local/src/cinelerra/hvirtual_1.2.2-3cvs20050627-1/libmpeg3/.libs /usr/lib/libdv.so /usr/lib/libjpeg.so -lpng /usr/lib/libvorbisfile.so /usr/lib/libmp3lame.so -lavcodec /usr/lib/libvorbis.so /usr/lib/libvorbisenc.so /usr/lib/libtheora.so /usr/lib/libogg.so -ldts /usr/lib/liba52.so /usr/lib/libraw1394.so -ldc1394_control /usr/lib/libfaad.so ../libmpeg3/.libs/libmpeg3hv.so -lz -lm -ldl -lpthread -march=k8 -minline-all-stringops -Wl,--no-undefined -Wl,-soname -Wl,libquicktimehv-1.6.0.so.1 -o .libs/libquicktimehv-1.6.0.so.1.0.0 /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 /usr/lib/gcc/x86_64-linux/4.0.1/../../../../lib64/libavcodec.a: could not read symbols: Bad value
collect2: ld returned 1 exit status

Is there something I can do easily?
There is the mention to compile with -fPIC. But what should be compiled with this option?

Regards

Jean-Luc

Attachment: pgpeoHx6bxP6L.pgp
Description: PGP signature


Reply to: