When I emerge fluxbox, it always hangs in the same place. I have compiled it 6 times, and all of the stop in the same point giving the following error: -------------- g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce-addr -fforce-mem -fmove-all-movables -I/usr/X11R6/include -DSHAPE -c -o Screen.o `test -f Screen.cc || echo './'`Screen.cc source='ScreenResources.cc' object='ScreenResources.o' libtool=no \ depfile='.deps/ScreenResources.Po' tmpdepfile='.deps/ScreenResources.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce-addr -fforce-mem -fmove-all-movables -I/usr/X11R6/include -DSHAPE -c -o ScreenResources.o `test -f ScreenResources.cc || echo './'`ScreenResources.cc source='Slit.cc' object='Slit.o' libtool=no \ depfile='.deps/Slit.Po' tmpdepfile='.deps/Slit.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce-addr -fforce-mem -fmove-all-movables -I/usr/X11R6/include -DSHAPE -c -o Slit.o `test -f Slit.cc || echo './'`Slit.cc source='SlitTheme.cc' object='SlitTheme.o' libtool=no \ depfile='.deps/SlitTheme.Po' tmpdepfile='.deps/SlitTheme.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce-addr -fforce-mem -fmove-all-movables -I/usr/X11R6/include -DSHAPE -c -o SlitTheme.o `test -f SlitTheme.cc || echo './'`SlitTheme.cc source='SlitClient.cc' object='SlitClient.o' libtool=no \ depfile='.deps/SlitClient.Po' tmpdepfile='.deps/SlitClient.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce-addr -fforce-mem -fmove-all-movables -I/usr/X11R6/include -DSHAPE -c -o SlitClient.o `test -f SlitClient.cc || echo './'`SlitClient.cc The bug is not reproducible, so it is likely a hardware or OS problem. make[4]: *** [fluxbox.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/portage/fluxbox-0.9.9/work/fluxbox-0.9.9/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/fluxbox-0.9.9/work/fluxbox-0.9.9/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/fluxbox-0.9.9/work/fluxbox-0.9.9/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/fluxbox-0.9.9/work/fluxbox-0.9.9' make: *** [all] Error 2 !!! ERROR: x11-wm/fluxbox-0.9.9 failed. !!! Function src_compile, Line 44, Exitcode 2 !!! make failed ------------ Does anybody know what's going on? (It would be a thermal problem but... the bug is reproducible... perhaps the GCC 3.4 patch?) Reproducible: Always Steps to Reproduce: 1. emerge fluxbox Gentoo Base System version 1.5.1 Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-gentoo-r8) ================================================================= System uname: 2.6.7-gentoo-r8 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce-addr - fforce-mem -fmove-all-movables" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=i686 -fomit-frame-pointer -pipe -funroll-loops -fforce- addr -fforce-mem -fmove-all-movables" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc fixpackages sandbox usersandbox" GENTOO_MIRRORS="http://ftp.caliu.info/pub/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts audiofile avi berkdb bindist cdr cdrypt crypt cups curl directfb divx4linux dvd dvdr encode ethereal fastcgi fbcon flac flash foomaticdb freetype gd gdbm ggi gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 icq imagemagick imlib ipv6 java jikes jpeg junit kde lcms libg++ libwww linguas_el linguas_es mad memlimit mikmod mmx motif mozilla mpeg msn ncurses nls nocd oggvorbis opengl oss pam pdflib perl pic png ppds python qt quicktime readline samba sdl slang spell sse ssl svga szip tcltk tcpd tiff truetype ttf unicode usb videos wmf x86 xml xml2 xmms xv xvid zlib"
Tried using less silly CFLAGS?
Please, don't swear my flags :) I'll tray the following: CFLAGS="-mcpu=i686 -O2" and I'll tell you :)
Done, with the optimization-less CFLAGS="-mcpu=i686 -O2" it compiled... useless. Closed please.