[x264-devel] Cinelerra and vlc with x264 on x86_64
Daniel Fort
Dan at digiola.com
Tue Oct 4 14:13:03 CEST 2005
This just came up when upgrading to media-video/vlc-0.8.2-r2 in Gentoo
after installing x264 from svn.videolan.org/x264/trunk:
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld:
/usr/local/lib64/libx264.a(common.o): relocation R_X86_64_32S against `a
local symbol' can not be used when making a shared object; recompile
with -fPIC
/usr/local/lib64/libx264.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[4]: *** [libx264_plugin.so] Error 1
make[4]: Leaving directory
`/var/tmp/portage/vlc-0.8.2-r2/work/vlc-0.8.2/modules/codec'
Once I removed x264 (manually because there isn't a "make uninstall") it
was fine.
Looks like the same problem as Cinelerra-CVS
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld:
/usr/local/lib64/libx264.a(common.o): relocation R_X86_64_32S against `a
local symbol' can not be used when making a shared object; recompile
with -fPIC
/usr/local/lib64/libx264.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libquicktimehv.la] Error 1
make[2]: Leaving directory
`/home/dfort/src/cinelerra-2cvs/cinelerra/hvirtual/quicktime'
Of course removing the x264 library doesn't work for Cinelerra-2.0 CVS
because it is a dependency.
I'm don't know much about these things but it looks to me like an issue
with x264 and x86_64.
Copied to x254-devel at videolan.org list to see if anyone there has a
solution.
--Dan
--
This is the x264-devel mailing-list
To unsubscribe, go to: http://developers.videolan.org/lists.html
More information about the x264-devel
mailing list