After emerge -B /usr/portage/x11-libs/qt/qt-3.3.1-r1.ebuild get : g++ -c -pipe -I/usr/include/mysql -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 {standard input}: Assembler messages: {standard input}:34108: Warning: end of file not at end of a line; newline inserted {standard input}:35627: Error: suffix or operands invalid for `sal' g++: Internal error: Zako?czony (program cc1plus) Please submit a full bug report. See <URL:http://bugs.gentoo.org/> for instructions. make[3]: *** [propertyeditor.o] B??d 1 make[3]: *** Czekam na niezako?czone zadania.... 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] B??d 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] B??d 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.3.1-r1/work/qt-x11-free-3.3.1/tools' make: *** [sub-tools] B??d 2 !!! ERROR: x11-libs/qt-3.3.1-r1 failed. !!! Function src_compile, Line 90, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1.emerge -B /usr/portage/x11-libs/qt/qt-3.3.1-r1.ebuild 2. 3. Portage 2.0.50_pre16 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2. 6.1-rc3-gentoo) ================================================================= System uname: 2.6.1-rc3-gentoo i686 AMD Duron(tm) processor Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -Os -pipe -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3. 2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon -Os -pipe -funroll-loops" 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="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X acpi alsa apache2 apm arts avi berkdb cdr crypt cups curl dga directfb doc encode esd fbcon foomaticdb gd gdbm ggi gif gnome gpm gtk gtk2 imlib innodb java jikes jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex tiff truetype unicode usb videos wmf wxwindows x86 xml xml2 xmms xv zlib"
sounds like a bug in the c compiler and or glibc
hi caleb, i have exactly the same thing over here on my athlon. And i have an notebook with exact the same gcc and glicb version where it worked. So i think it may be some other problem. Would be great if you can look into this further. If you need more info then feel free to reqeuest them from me.
After doing an "emerge -U -deep world" qt merges like a charm.
yep - can't fix internal compiler errors other than suggesting an update like described above.