I did note a similarly titled bug regarding libpng, but this does not seem to have anything to do with libpng and libpng is up-to-date. root@tanderson tanderson # emerge -u gnome ... this is a long compile and I didn't see any warnings or errors until ... g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./propertyeditor.o propertyeditor.cpp propertyeditor.cpp: In member function `virtual void PropertyList::setupProperties()': propertyeditor.cpp:3308: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./paletteeditorimpl.o paletteeditorimpl.cpp g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./paletteeditor.o paletteeditor.cpp g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./moc_paletteeditor.o .moc/release-shared-mt/moc_paletteeditor.cpp The bug is not reproduceable, so it is likely a hardware or OS problem make[3]: *** [propertyeditor.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer/designer' make[2]: *** [sub-designer] Error 2 make[2]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer' make[1]: *** [sub-designer] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools' make: *** [sub-tools] Error 2 !!! ERROR: x11-libs/qt-3.3.1-r1 failed. !!! Function src_compile, Line 90, Exitcode 2 !!! (no error message) root@tanderson tanderson # emerge -up libpng These are the packages that I would merge, in order: Calculating dependencies ...done! root@tanderson tanderson # emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5) ================================================================= System uname: 2.6.5 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.6 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.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.namerica.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib" Note: In /etc/make.conf, I have "-kde -qt" in USE. It is not shown in "emerge info" though, so I assume it just means it was redundant and that the "emerge info" USE list is the cumulative result of all three files. However, it ought to remove the dependancy on qt-3.3.1-r1, right? I only intend to use Gnome.
Interestingly, I tried again, and it seg faulted at another point: ... g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./metadatabase.o metadatabase.cpp metadatabase.cpp: In static member function `static QValueList<MetaDataBase::Function> MetaDataBase::functionList(QObject*, bool)': metadatabase.cpp:823: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./pixmapchooser.o pixmapchooser.cpp g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./resource.o resource.cpp The bug is not reproduceable, so it is likely a hardware or OS problem make[3]: *** [metadatabase.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer/designer' make[2]: *** [sub-designer] Error 2 make[2]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools/designer' make[1]: *** [sub-designer] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools' make: *** [sub-tools] Error 2 !!! ERROR: x11-libs/qt-3.3.1-r1 failed. !!! Function src_compile, Line 90, Exitcode 2 !!! (no error message) An unexplained seg fault in two different places on two different occassions... does this hint at a memory problem perhaps?
Here's some extra interesting info: root@tanderson tanderson # emerge -puD x11-libs/qt-3.3.1-r1 These are the packages that I would merge, in order: Calculating dependencies !!! Problem in x11-libs/qt-3.3.1-r1 dependencies. !!! "Specific key requires an operator (x11-libs/qt-3.3.1-r1) (try adding an '=')" What does this mean? Where can I add an '='?
Well, I don't know what the error was that caused this set of problems, but I emerged ufed and saved my USE list that way, and now the dependencies on QT and KDE disappeared. Even though I don't get the problem anymore (since I don't need to compile it anymore), I'll leave the bug as NEW since there is potentially a problem still.
To emerge a specific version "emerge -puD =x11-libs/qt-3.3.1-r1".
can't do anything about internal compiler errors, but your problem hints at some bad memory.