Quite simply, fluxbox-1.0_rc1 fails to emerge. I get the following output (error begins after the i686-pc-linux-gnu-g++ line: i686-pc-linux-gnu-g++ -O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs -DSHAPE -I/usr/include/freetype2 -o fluxbox ArrowButton.o FbAtoms.o FbWinFrame.o FbWinFrameTheme.o fluxbox.o Keys.o main.o Netizen.o RootTheme.o FbRootWindow.o Screen.o ScreenResources.o Slit.o SlitTheme.o SlitClient.o WinButton.o WinButtonTheme.o Window.o Workspace.o FbCommands.o LayerMenu.o IntResMenuItem.o FbMenu.o WinClient.o Xutil.o CurrentWindowCmd.o WorkspaceCmd.o CommandParser.o FbCommandFactory.o Shape.o MenuTheme.o Container.o TextTheme.o BorderTheme.o CommandDialog.o SendToMenu.o Parser.o FbMenuParser.o StyleMenuItem.o RootCmdMenuItem.o MenuCreator.o IconMenu.o WorkspaceMenu.o HeadArea.o Resources.o WindowCmd.o FocusControl.o CascadePlacement.o ColSmartPlacement.o RowSmartPlacement.o ScreenPlacement.o UnderMousePlacement.o WinClientUtil.o AttentionNoticeHandler.o Ewmh.o Gnome.o Remember.o RegExp.o ClientPattern.o Toolbar.o ToolbarTheme.o ToolbarItem.o ClockTool.o WorkspaceNameTool.o IconbarTool.o IconbarTheme.o ToolTheme.o IconButton.o SystemTray.o GenericTool.o ButtonTool.o ButtonTheme.o ToolFactory.o defaults.o /usr/lib/libSM.so /usr/lib/libICE.so FbTk/libFbTk.a /usr/lib/libXft.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libXpm.so -L/usr/lib /usr/lib/libImlib2.so /usr/lib/libfreetype.so -lz -lm /usr/lib/libXrandr.so /usr/lib/libXrender.so /usr/lib/libXinerama.so /usr/lib/libX11.so /usr/lib/libXext.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl main.o: In function `main': main.cc:(.text+0x1ed4): undefined reference to `__cxa_get_exception_ptr' Screen.o: In function `BScreen::setupConfigmenu(FbTk::Menu&)': Screen.cc:(.text+0x8b7b): undefined reference to `__cxa_get_exception_ptr' Screen.cc:(.text+0x8f4a): undefined reference to `__cxa_get_exception_ptr' ScreenPlacement.o: In function `ScreenPlacement::placeWindow(std::vector<FluxboxWindow*, std::allocator<FluxboxWindow*> > const&, FluxboxWindow const&, int&, int&)': ScreenPlacement.cc:(.text+0x6df): undefined reference to `__cxa_get_exception_ptr' collect2: ld returned 1 exit status make[4]: *** [fluxbox] Error 1 make[4]: Leaving directory `/var/tmp/portage/fluxbox-1.0_rc1/work/fluxbox-1.0rc/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/fluxbox-1.0_rc1/work/fluxbox-1.0rc/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/fluxbox-1.0_rc1/work/fluxbox-1.0rc/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/fluxbox-1.0_rc1/work/fluxbox-1.0rc' make: *** [all] Error 2 !!! ERROR: x11-wm/fluxbox-1.0_rc1 failed. Call stack: ebuild.sh, line 1540: Called dyn_compile ebuild.sh, line 940: Called src_compile fluxbox-1.0_rc1.ebuild, line 106: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. And now for the output of emerge --info: Portage 2.1.1_pre1-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz Gentoo Base System version 1.12.1 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 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-r2 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: [Not Present] sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -mno-tls-direct-seg-refs" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig digest distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.mirrors.tds.net/gentoo http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3ds X a52 aac abook acpi aim alsa apache2 apm arts athena avi berkdb bidi bitmap-fonts bittorrent bl bluetooth browserplugin bzip2 c++ cdparanoia cdrom clamd cli cpudetection crypt cups debug dga directfb dri dts dv dvbplayer dvd dvdread edl eds emboss encode esd fbcon firefox flac foomaticdb fortran gdbm ggi gif gimp gnome gpm gstreamer gtk gtk2 hostap imlib ipv6 irc isdnlog jpeg jpeg2k kde libclamav libg++ libwww live lm_sensors lzo mad matroska mikmod mmx mmxext motif mozilla mp3 mp4 mp4live mpe mpeg mpeg2 mplayer musepack mythtv ncurses nls nptl ogg openal opengl oss pam pcmcia pcre pdflib perl png ppds pppd python qt quicktime readline real reflection reiserfs scp sdl session spamassassin spell spl sse sse-filters sse2 ssl svga svgz tcpd theora tiff truetype truetype-fonts type1-fonts udev usb vnc vorbis wifi win32codecs x11vnc x264 xanim xinerama xml xmms xorg xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_ati video_cards_fbdev video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Well, this is what happens if you compile something w/ one gcc version and trying to compile something else that links to it w/ different, ABI-incompatible gcc version. See the following link: http://www.gentoo.org/doc/en/gcc-upgrading.xml