Whenever I try to emerge binutils, it gets to what looks like the part of the ebuild where it runs ./configure and just kind of stops with no error message. portage gives an error message, but not configure. Reproducible: Always Steps to Reproduce: 1. emerge -uv binutils Actual Results: emerge fails during the src_compile function. Expected Results: the merge should be successful. Last few lines of output: creating ./config.status creating Makefile creating po/Makefile.in creating config.h !!! ERROR: sys-devel/binutils-2.15.92.0.2 failed. !!! Function src_compile, Line 90, Exitcode 2 Portage 2.0.51_rc7 (default-x86-2004.2, gcc-3.3.3, glibc-2.3.4.20040808-r0, 2.6.9-rc2-love4 i686) ================================================================= System uname: 2.6.9-rc2-love4 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes"CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mmmx -msse -msse2" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mmmx -msse -msse2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://gentoo.oregonstate.edu 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="X aalib acpi aim alsa apm avi berkdb bitmap-fonts bzlib cdr crypt cups directfb encode ethereal f77 foomaticdb gdbm gif gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pda pdflib perl png python quicktime readline sdl slang spell sse sse2 ssl svga tcpd truetype usb x86 xml2 xmms xprint xv xvid zlib" emerge info:
oops, i pasted the emerge info stuff a little wrong. i'm sure you can get the idea, though.
I think the problem is with the libgettextlib, which was downgraded last time I ran an upgrade, but emerge is still looking for the 0.41.1-library. ## My Error ## /usr/bin/gmsgfmt: error while loading shared libraries: libgettextlib-0.14.1.so: cannot open shared object file: No such file or directory make[3]: *** [fr.gmo] Error 127 make[3]: Leaving directory `/var/tmp/portage/binutils-2.15.92.0.2/work/binutils-2.15.92.0.2/bfd/po' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/binutils-2.15.92.0.2/work/binutils-2.15.92.0.2/bfd' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/binutils-2.15.92.0.2/work/binutils-2.15.92.0.2/bfd' make: *** [all-bfd] Error 2
seems this depends on bug 66449. maybe binutils-2.15.92.0.2 should be pmasked until bug 66449 is done?
this is a DUP remerge gettext (you need to merge it twice if your upgrading/downgrading betwean .12 & .14)
*** This bug has been marked as a duplicate of 66449 ***