The follow is the end of trying to emerge gcc: creating libstdc++.la (cd .libs && rm -f libstdc++.la && ln -s ../libstdc++.la libstdc++.la) make[3]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3/src' Making all in po make[3]: Entering directory `/var/tmp/portage/gcc-3.4.2-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3/po' msgfmt -o de.mo /var/tmp/portage/gcc-3.4.2-r2/work/gcc-3.4.2/libstdc++-v3/po/de.po <b>msgfmt: error while loading shared libraries: libgettextlib-0.12.1.so: cannot open shared object file: No such file or directory</b> make[3]: *** [de.mo] Error 127 make[3]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3/po' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3' make: *** [all-target-libstdc++-v3] Error 2 !!! ERROR: sys-devel/gcc-3.4.2-r2 failed. !!! Function gcc_do_make, Line 999, Exitcode 2 !!! (no error message) It looks like it's find the old gettext that was updated shortly before gcc was updated after the latest emerge sync. Possible a ./configure problem? # emerge -pv gcc gettext These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] sys-devel/gcc-3.4.2-r2 [3.4.1-r2] -bootstrap -bootstrap -build -build -debug -f77 -f77 -gcj -gcj -gtk -gtk -hardened -hardened -multilib -multilib -n32 -n32 -n64 -n64 +nls +nls -objc -objc -static -static -(uclibc) -(uclibc) 0 kB [ebuild R ] sys-devel/gettext-0.14.1 -bootstrap -emacs +nls 0 kB Total size of downloads: 0 kB Reproducible: Always Steps to Reproduce: 1. 2. 3. emerge info Portage 2.0.50-r11 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 x86_64 4 Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="acl acpi amd64 apache2 apm arts avi bitmap-fonts crypt dedicated divx4linux doc dvb encode flash foomaticdb gd gdbm geoip gif gmp gpm gtk2 imap imlib innodb jpeg ldap libwww maildir mailwrapper mikmod motif mpeg mysql ncurses nls nptl oggvorbis oss pam pdflib perl pic pie png python quicktime readline samba sasl sdl slang snmp speex spell ssl tcpd tiff truetype vda vhosts xml2 xprint xv zlib"
I can confirm this bug on amd64, using the same gettext version.
I had the same error, also amd64. Have you run revdep-rebuild after updating gettext? That dumb thing links to its previous version. (Though revdep-rebuild didn't found that here...)
looks like a dupe of 66449? *** This bug has been marked as a duplicate of 66449 ***