Hi, I think I screwed up :-( Sorry about post length, there's a lot of error output. (If I need to, I have a 2005.0 stage 3 with an old compiler. If this can't be easily fixed, I reckon I could mount/chroot/quickpkg gcc and install it on the host)
While cleaning up my machine, I unmerged gcc-3.3.6-r1 and the spare quickpkg I had of it. Now virtual/libstdc++ needs it and the build fails with the error: configure: error: can only configure for one host and one target at a time My system compiler is gcc-4.2.3: Installed versions: 4.2.3(4.2)(10:35:08 19/02/08)(doc gtk mudflap openmp -altivec -bootstrap -build -fortran -gcj -hardened -ip28 -ip32r10k -libffi -multilib -multislot -n32 -n64 -nls -nocxx -objc -objc++ -objc-gc -test -vanilla) USE for gcc-3.3.6-r1 looks like so: [ebuild NS ] sys-devel/gcc-3.3.6-r1 USE="doc (-altivec) -bootstrap -boundschecking -build -fortran -gcj -gtk (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nls -nocxx -nopie -nossp -objc -test -vanilla" 0 kB (trimmed) emerge --info: Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.3, glibc-2.7-r2, 2.6.24-gentoo-r3 i686) ================================================================= System uname: 2.6.24-gentoo-r3 i686 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz Timestamp of tree: Tue, 25 Mar 2008 21:30:01 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.5.1-r5 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/var/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="/mnt/distfiles http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_US" MAKEOPTS="-j3" PKGDIR="/var/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage" PORTDIR_OVERLAY="/var/portage/local/layman/enlightenment /var/portage/local/layman/sunrise /var/portage/local/layman/mozilla /var/portage/local/alan" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl acpi adns aiglx alsa apache2 audiofile bash-completion berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt css cups curl curlwrappers cvs dbus dga dri dts dv dvb dvd dvdr dvdread emboss encode exif expat fam ffmpeg firefox flac fontconfig foomaticdb ftp gd gdbm gif gimp glitz glut gnuplot gnutls gpm gtk gtkhtml hal hddtemp iconv icq id3tag ieee1394 imagemagick imap imlib ipod isdnlog jabber java javascript jbig jce jpeg jpeg2k kde keyring lcms ldap lesstif libc_glibc libcaca libg++ libnotify libsamplerate libsndfile libwww lm_sensors mad maildir matroska mbox mcal midi mikmod milter mime mmx mng motif mp3 mp4 mpeg mtp mudflap mysql mysqli ncurses netboot nfs nptl nsplugin odbc offensive ogg openal opengl openmp pam pango pcmcia pcre pdf perl php plotutils pmu png posix postgres ppds pppd profile python qt3 qt3support qt4 quicktime readline real reflection samba sasl scanner sdl session slp sms spell spl sqlite sqlite3 sse sse2 ssl ssse3 startup-notification subversion svg sysvipc tcl tcltk tcpd tetex theora threads tiff tk truetype udev unicode usb utempter vcd vim-syntax vorbis wifi win32codecs wmf wxwindows x264 x86 xattr xcomposite xine xinerama xinetd xml xorg xosd xpm xulrunner xv xvid xvmc zeroconf zlib" ALSA_CARDS="intel8x0 intel8x0m" Error output: >>> Compiling source in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6 ... * CFLAGS="-O2 -march=pentium4 -pipe" * CXXFLAGS="-O2 -march=pentium4 -pipe" * Configuring gcc ... * running gcc-compiler-configure * configuring for GCC_LANG: c,c++,treelang * PREFIX: /usr * BINPATH: /usr/i686-pc-linux-gnu/gcc-bin/3.3.6 * LIBPATH: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6 * DATAPATH: /usr/share/gcc-data/i686-pc-linux-gnu/3.3.6 * STDCXX_INCDIR: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3 * Configuring GCC with: --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.6 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-nls --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion=Gentoo 3.3.6-r1 p1.5, ssp-3.3.6-1.0, pie-8.7.8 /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3.6 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/info --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-nls --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion=Gentoo 3.3.6-r1 p1.5, ssp-3.3.6-1.0, pie-8.7.8 *** This configuration is not supported in the following subdirectories: target-libffi target-boehm-gc target-zlib target-libjava target-libf2c zlib fastjar target-libobjc (Any other directories should still work fine.) Created "Makefile" in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build using "mt-frag" Configuring libiberty... configure: warning: p1.5,: invalid host type configure: error: can only configure for one host and one target at a time Configure in /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/libiberty failed, exiting. -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list