I had problems compiling Mozilla (in stable). A bug advice said that if you have gcc-3.2.1-r6 (I do) you also need gcc-config-1.3.1. I tried to emerge this with -u, and it got a lot of different stuff, and all the compiles started to hang somewhere (in as, or in tar, or somewhere else, eating all of my processor time, and running and running ... after powering the computer on/off a few times, i suddenly had to run ldconfig and env-update, because libc++ or something like this couldn't be found. Eventually I emerged the gcc-config alone. Now, things seem to work, but when I do an emerge -up world, it tries to downgrade binutils (as in the title) and this breaks as I described. Now that's complicated, huh? Here is my USE flags: USE="-3dnow aalib acl acpi alsa -apm -arts -berkdb bonobo cdr -cups dga directfb doc evo fbcon flash gb gd ggi ggz gtk2 gtkhtml guile icc imap jikes junit -kde lcms ldap leim libgda matrox mozilla mule nas oav perl plotutils ruby sasl snmp socks5 sse tcltk tetex tiff xface xml" CFLAGS="-O3 -mcpu=pentium3 -march=pentium3 -pipe -Wall -mmmx -msse -fomit-frame-pointer -falign-functions=4" CXXFLAGS="${CFLAGS}" /var/cache/edb/world: x11-themes/xmms-themes sys-apps/reiserfsprogs app-cdr/gtoaster media-sound/alsa-utils app-text/acroread x11-misc/xscreensaver media-plugins/xmms-iris media-gfx/pornview gnome-extra/gnome-audio sys-kernel/linux-headers media-plugins/xmms-crossfade media-libs/alsa-oss app-games/fortune-mod-bofh-excuses sys-kernel/xfs-sources sys-apps/vcron media-plugins/xmms-volnorm app-games/fortune-mod-homer media-plugins/xmms-dspectogram media-video/mplayer dev-util/gcvs media-plugins/xmms-status-plugin app-games/fortune-mod-smac app-editors/xemacs Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.19-xfs-r2 i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.gentoo.or.kr/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss avi crypt encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gdbm slang readline svga java X sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis gnome gtk qt motif opengl -3dnow aalib acl acpi alsa -apm -arts -berkdb bonobo cdr -cups dga directfb doc evo fbcon flash gb gd ggi ggz gtk2 gtkhtml guile icc imap jikes junit -kde lcms ldap leim libgda matrox mozilla mule nas oav perl plotutils ruby sasl snmp socks5 sse tcltk tetex tiff xface xml" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -mcpu=pentium3 -march=pentium3 -pipe -Wall -mmmx -msse -fomit-frame-pointer -falign-functions=4" CXXFLAGS="-O3 -mcpu=pentium3 -march=pentium3 -pipe -Wall -mmmx -msse -fomit-frame-pointer -falign-functions=4" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" Reproducible: Always Steps to Reproduce: 1.Do everything I did above. Perhaps that does the trick, though I wouldn't do so if I were you. 2. 3. Actual Results: see above Expected Results: emerged world without breaking.
downgrading from binutils binutils-2.13.90.0.18 to binutils-2.13.90.0.16-r1 (via emerge -u world) failed with: bash: /usr/bin/msgfmt: cannot execute binary file
Well, '/usr/bin/msgfmt' is from gettext. Please check what version you have (emerge epm; epm -q gettext), and maybe try to remerge gettext.
It was 0.11.5, but reinstalling gettext really worked! Thanks alot! Do you have an explanation for this strange error message (cannot execute binary)?
Ok, great to hear :)