The errors I get when I emerge vlc on the amd64 follows below: g++ -Wsign-compare -Wsign-compare -Wall -finline-limit-30000 -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/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.2/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/vlc-0.6.2-r1/work/ffmpeg-20030813/libavcodec/libavcodec.a(utils.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /var/tmp/portage/vlc-0.6.2-r1/work/ffmpeg-20030813/libavcodec/libavcodec.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[3]: *** [libvlcplugin.so] Error 1 make[3]: Leaving directory `/var/tmp/portage/vlc-0.6.2-r1/work/vlc-0.6.2/mozilla' Reproducible: Always Steps to Reproduce: 1. emerge vlc 2. wait 3. notice error :) Actual Results: The error message as in the details above Expected Results: clean build, no errors, working vlc to watch DVDs etc.
Fixed in CVS, thanks!