make[1]: Entering directory `/var/tmp/portage/qt-3.1.2-r4/work/qt-x11-free-3.1.2/tools' cd assistant/lib && make -f Makefile make[2]: Entering directory `/var/tmp/portage/qt-3.1.2-r4/work/qt-x11-free-3.1.2/tools/assistant/lib' g++ -c -pipe -fno-exceptions -I/usr/include/mysql -I/usr/include/postgresql/server -fPIC -Wall -W -O2 -D_REENTRANT -DQT_INTERNAL_NETWORK -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.1.2-r4/work/qt-x11-free-3.1.2/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../../include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/qassistantclient.o qassistantclient.cpp /var/tmp/portage/qt-3.1.2-r4/work/qt-x11-free-3.1.2/bin/moc qassistantclient.h -o .moc/release-shared-mt/moc_qassistantclient.cpp moc: Cannot create .moc/release-shared-mt/moc_qassistantclient.cpp make[2]: *** [.moc/release-shared-mt/moc_qassistantclient.cpp] Error 1 make[2]: *** Waiting for unfinished jobs.... Assembler messages: FATAL: can't create .obj/release-shared-mt/qassistantclient.o: No such file or directory cc1plus: Broken pipe: error writing to - make[2]: *** [.obj/release-shared-mt/qassistantclient.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/qt-3.1.2-r4/work/qt-x11-free-3.1.2/tools/assistant/lib' make[1]: *** [sub-assistant-lib] Error 2 make[1]: Leaving directory `/var/tmp/portage/qt-3.1.2-r4/work/qt-x11-free-3.1.2/tools' make: *** [sub-tools] Error 2 !!! ERROR: x11-libs/qt-3.1.2-r4 failed. !!! Function src_compile, Line 123, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.2.5-r2,2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Duron(tm) Processor GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.berlios.de/pub/gentoo-deutsch http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /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="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg gnome libg++ mad mikmod mmx mpeg ncurses nls pdflib png spell truetype xml2 xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java ruby mysql postgres X sdl gpm tcpd pam libwww ssl perl python imlib oggvorbis gtk qt kde motif opengl mozilla gphoto2 ldap snmp cdr scanner acl acpi acpi4linux artswrappersuid curl dga dnd doc dvd emacs faad fbcon firebird gd gtk2 hbci imap innodb jack jack-tmpfs jikes junit ladcca lcms libgda lirc maildir mbox mng moznocompose moznoirc moznomail mozsvg mozxmlterm oav openal plotutils pnp samba sasl slp sse tiff usb vim-with-x wmf xml xvid zeo -quicktime -guile -esd" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-xp -pipe -foptimize-sibling-calls -fomit-frame-pointer -funroll-loops -fforce-addr -msse -mmmx -m3dnow " CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" FEATURES="sandbox ccache keeptemp keepwork"
using only CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer -msse -mmmx -m3dnow " worked fine, so it must be one of the other flags
This bug is not a bug - it's just an odd CFLAGS interaction. See above comment. Could someone mark it resolved?
Sure, but why should anybody bother with it? Isn't that flag-o-matic.eclass is designed for?!
I don't want to use flagomatic here because what breaks for you may work for someone else. Unless we get a clear picture of a more global problem, I'd rather leave it alone. :)