Can't find hwint.h (included in system.h) - funny, it builds OK on my other, similar box. Here's the last of the log: TM_DEFINES="" \ HEADERS="auto-host.h ansidecl.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h linux.h i386/linux.h defaults.h" XM_DEFINES="POSIX" \ TARGET_CPU_DEFAULT="TARGET_CPU_DEFAULT_pentiumpro" \ /bin/sh /var/tmp/portage/gcc-3.3.3-r6/work/gcc-3.3.3/gcc/mkconfig.sh hconfig.h hconfig.h is unchanged make[2]: *** No rule to make target `hwint.h', needed by `gengenrtl.o'. Stop. make[2]: Leaving directory `/var/tmp/portage/gcc-3.3.3-r6/work/build/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-3.3.3-r6/work/build/gcc' make: *** [bootstrap-lean] Error 2 !!! ERROR: sys-devel/gcc-3.3.3-r6 failed. !!! Function src_compile, Line 553, Exitcode 2 !!! (no error message) # emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.3.20040420-r0, 2.6.7-rc2) ================================================================= System uname: 2.6.7-rc2 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /sbin /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache emergemail fixpackages nostrip notitles sandbox" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aalib acpi apm arts artswrappersuid avi berkdb cdr crypt cups doc dvd dvdr encode esd faad fbcon foomaticdb ggi gif gimp gimpprint gpm gtk gtk2 gtkhtml imlib innodb java joystick jpeg kde libg++ libwww linguas_en_GB mad maildir mbox mikmod mmx motif mozilla moznoirc mozsvg mpeg mysql ncurses nls nocardbus odbc oggvorbis ooo-kde opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba scanner sdl slang spell sse svg tcltk tcpd tetex tiff truetype unicode usb wmf x86 xml2 xmms xv xvid zlib"
That is pretty odd.. could you rm -rf /var/tmp/portage/* and try to make it fail again?
quote: could you rm -rf /var/tmp/portage/* and try to make it fail again? I did that and failure is identical.
tseng there sorta seems to be a common thread here. It's 2.6.x users (probably headers?) that are reporting problems with the toolchain.
I got it to build after building development-sources-2.6.7_rc3. The kernel options when gcc failed were: - no pre-emption - packet-writing patch http://w1.894.telia.com/~u89404340/patches/packet/2.6/packet-2.6.6.patch.bz2 With preemption selected and no packet-writing patch, the kernel enabled gcc to build. I don't know which is the culprit but I suspect the packet-writing.
I had this exact error message when trying to update gcc while running 2.6.5-gentoo-r1/i686. After trying literally everything, I upgraded the kernel to 2.6.7-gentoo-r5/i686 and gcc compiled perfectly fine. More info available here: http://forums.gentoo.org/viewtopic.php?p=1275413#1275413
gcc-3.3.4-rX is the current stable. Please emerge rsync and test with that.
gcc-3.3.4-r1 builds OK here, but I'm not currently using the packet-writing patch.