When trying to emerge libebm-0.7.6 I get the following error: g++ -shared -Wl,-soname,libebml.so.0 -o libebml.so.0 /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/Debug.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlBinary.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlContexts.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlCrc32.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlDate.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlDummy.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlElement.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlFloat.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlHead.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlMaster.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlSInteger.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlStream.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlString.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlSubHead.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlUInteger.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlUnicodeString.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlVersion.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlVoid.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/IOCallback.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/MemIOCallback.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/StdIOCallback.lo /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object. /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/IOCallback.lo: relocation R_X86_64_PC32 against `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value collect2: ld gab 1 als Ende-Status zurÌck (** returned 1 **) emerge --info: Portage 2.1_pre6-r3 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.4-r0, 2.6.15-gentoo-r7 x86_64) ================================================================= System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -fomit-frame-pointer -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -fomit-frame-pointer -msse3 -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE@euro.UTF8" LC_ALL="de_DE@euro.UTF8" LDFLAGS="-Wl,-O1 -Wl,--sort-common -s" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2 cdr cli crypt ctype cups dba dbus dri dvb dvd eds emboss encode expat fastbuild ffmpeg foomaticdb force-cgi-redirect fortran ftp gd gif gpm gstreamer gtk2 hal imlib jpeg kde kdeenablefinal lzw lzw-tiff mad memlimit mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdflib perl png posix python qt quicktime readline samba sdl session simplexml soap sockets spell spl sse3 ssl tcpd tiff tokenizer truetype truetype-fonts type1-fonts unicode usb userlocales vorbis xml xpm xsl xv xvid zlib elibc_glibc kernel_linux linguas_de userland_GNU video_cards_nv video_cards_nvidia" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS
When trying to emerge libebm-0.7.6 I get the following error: g++ -shared -Wl,-soname,libebml.so.0 -o libebml.so.0 /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/Debug.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlBinary.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlContexts.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlCrc32.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlDate.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlDummy.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlElement.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlFloat.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlHead.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlMaster.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlSInteger.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlStream.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlString.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlSubHead.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlUInteger.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlUnicodeString.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlVersion.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/EbmlVoid.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/IOCallback.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/MemIOCallback.lo /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/StdIOCallback.lo /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object. /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/libebml-0.7.6/work/libebml-0.7.6/make/linux/../../src/IOCallback.lo: relocation R_X86_64_PC32 against `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)@@GLIBCXX_3.4' can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value collect2: ld gab 1 als Ende-Status zurÃck (** returned 1 **) emerge --info: Portage 2.1_pre6-r3 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.4-r0, 2.6.15-gentoo-r7 x86_64) ================================================================= System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre16 dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -fomit-frame-pointer -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -fomit-frame-pointer -msse3 -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="de_DE@euro.UTF8" LC_ALL="de_DE@euro.UTF8" LDFLAGS="-Wl,-O1 -Wl,--sort-common -s" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2 cdr cli crypt ctype cups dba dbus dri dvb dvd eds emboss encode expat fastbuild ffmpeg foomaticdb force-cgi-redirect fortran ftp gd gif gpm gstreamer gtk2 hal imlib jpeg kde kdeenablefinal lzw lzw-tiff mad memlimit mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdflib perl png posix python qt quicktime readline samba sdl session simplexml soap sockets spell spl sse3 ssl tcpd tiff tokenizer truetype truetype-fonts type1-fonts unicode usb userlocales vorbis xml xpm xsl xv xvid zlib elibc_glibc kernel_linux linguas_de userland_GNU video_cards_nv video_cards_nvidia" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS
Don't use -fvisibility-inlines-hidden *** This bug has been marked as a duplicate of 116873 ***