Package: vlc
Version:
Severity: important

Hi,

Your package is failing to build on amd64 with the following
error:
x86_64-linux-gnu-g++  -Wsign-compare -Wsign-compare -Wall  -pipe   -o 
libvlcplugin.so libplugin_a-vlcshell.o libplugin_a-vlcplugin.o 
libplugin_a-vlcpeer.o  libplugin_a-npunix.o  \
  ../lib/libvlc_pic.a -shared \
  `top_builddir=".." ../vlc-config --libs vlc mozilla builtin pic`
/usr/bin/ld: /build/buildd/vlc-0.8.4-test2/extras/x264/libx264.a(dct-a.o): 
relocation R_X86_64_32 against `a local symbol' can not be used when making a 
shared object; recompile with -fPIC
/build/buildd/vlc-0.8.4-test2/extras/x264/libx264.a: could not read symbols: 
Bad value
collect2: ld returned 1 exit status

dct-a.o seems to be the first object in libx264.a that is
generated with yasm, so I guess that all files generated
by it assembler that it's using PIC code.

What suprised me however is that the assembler is specialy
for amd64 and amd64 is the only arch using yasm, so I have
to wonder why upstream doesn't have a problem with it.  My
guess would be that they don't try to make a shared lib
with it.


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to