x86_64-pc-linux-gnu-gcc -shared .libs/libtheora_la-blockmap.o .libs/libtheora_la-comment.o .libs/libtheora_la-dct.o .libs/libtheora_la-dct_decode.o .libs/libtheora_la-decode.o .libs/libtheora_la-frarray.o .libs/libtheora_la-frinit.o .libs/libtheora_la-huffman.o .libs/libtheora_la-idct.o .libs/libtheora_la-mcomp.o .libs/libtheora_la-misc_common.o .libs/libtheora_la-pb.o .libs/libtheora_la-pp.o .libs/libtheora_la-quant.o .libs/libtheora_la-reconstruct.o .libs/libtheora_la-scan.o .libs/libtheora_la-toplevel.o .libs/libtheora_la-encoder_disabled.o -march=x86-64 -Wl,-soname -Wl,libtheora.so.0 -o .libs/libtheora.so.0.1.0 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3-20050110/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libtheora_la-dct_decode.o: relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC .libs/libtheora_la-dct_decode.o: could not read symbols: Bad value collect2: ld returned 1 exit status make[2]: *** [libtheora.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/libtheora-1.0_alpha4/work/libtheora-1.0alpha4/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libtheora-1.0_alpha4/work/libtheora-1.0alpha4' make: *** [all] Error 2 !!! ERROR: media-libs/libtheora-1.0_alpha4 failed. !!! Function src_compile, Line 39, Exitcode 2 Reproducible: Always Steps to Reproduce: 1.USE="theora" emerge mplayer Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.10-gentoo-r7 x86_64) ================================================================= System uname: 2.6.10-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 24 2005, 00:37:17)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=x86-64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=x86-64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://mirror.uni-c.dk/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac aalib acpi alsa apache2 berkdb cdr dvd encode fbcon flac gif gnome gpm gstreamer gtk gtk2 gtkhtml hal howl imap imlib jpeg mad mbox multilib ncurses nls nptl offensive ogg oggvorbis pam pcre perl png python readline samba ssl svg tcpd theora threads tiff truetype v4l xine xinerama xml2 xosd xpm xv xvmc zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Never mind. I should have USEd "pic". My fault.