Did you compiled x264 w/ Position Independed Code?
try to compile x264 (cinelerra needs -fPIC in x86_64 too) w/ something like:
export CFLAGS="-O3 -fPIC"

I really don't know why x86_64 linux/elf/gcc binaries don't like non-PIC code 
in shared libraries...
AFAIK, non-PIC code has _always_ less overhead than a PIC one, at least on 
Linux...

bye,
rafael diniz

Em Sáb 08 Set 2007, Edouard Chalaron escreveu:
> Ok ...
> That was NOT my week .... definitely not
>
> I managed to crash my AMD 64 X2 ubuntu machine..... no backup of course
> (I know...)
> Still stuck with my Suse on the other AMD64X2,  (cant compile and
> packages are finding gazillions depedencies troubles)
> I am back to 2.5 fps in farm rendering :-(
>
> where I could be way faster than that. (around 8 fps, from HD to MP4)
>
> Anyway, I reinstalled the system, got my home partition back with the
> source that did compile before.
>
> Well.... the make failed.
>
> Considering all recent updates, went to svn checkout.
> Configure says :
>
> checking for x264_encoder_open in -lx264... yes
> checking x264.h usability... yes
> checking x264.h presence... yes
> checking for x264.h... yes
>
> and make is failing whatever option I tried with configure
> This is what I get
>
> /usr/bin/ld: /usr/lib/libx264.a(common.o): relocation R_X86_64_32
> against `a local symbol' can not be used when making a shared object;
> recompile with -fPIC
> /usr/lib/libx264.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[3]: *** [libquicktimehv.la] Error 1
> make[3]: Leaving directory `/home/movies_bretagne/hvirtual/quicktime'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/movies_bretagne/hvirtual/quicktime'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/movies_bretagne/hvirtual'
> make: *** [all] Error 2
>
> X264 and ffmpeg have been recompile from trunk just before.
>
> I tried the deb packs from Valle's site. All libs seems to be obsolete
> on my system.
> I just have ESD missing on my system, however it is not part of the
> compulsory libs.
>
> nasm is 0.98, and the al barnyard is here for compiling... yasm,
> checkinstall etc etc....
> So ..... What should I do now ? convert back to windows  .... just
> kidding.
>
> A link, an idea, something pleeeeeeaaaaasseeeee
> E
> seriously desperate now



-- 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Ciência da Computação @  Unicamp
Rádio Muda, radiolivre.org, TV Piolho, tvlivre.org, www.midiaindependente.org
Chave PGP: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x2FF86098
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to