emerge -uD world bombs out at bash-2.05b# emerge -uD world Calculating world dependencies ...done! >>> emerge (1 of 121) gnome-base/ORBit2-2.10.1 to / >>> md5 src_uri ;-) ORBit2-2.10.1.tar.bz2 >>> Unpacking source... >>> Unpacking ORBit2-2.10.1.tar.bz2 to /var/tmp/portage/ORBit2-2.10.1/work few mins later ..... ./../../include/orbit/orb-core/../../../src/orb/orb-core/orbit-interface.idl:15: Error: `TTypeCode' undeclared identifier ** (process:20091): WARNING **: ../../../include/orbit/orb-core/../../../src/orb/orb-core/orbit-interface.idl compilation failed make[3]: *** [../../../include/orbit/orb-core/orbit-interface.h] Error 1 make[3]: Leaving directory `/var/tmp/portage/ORBit2-2.10.1/work/ORBit2-2.10.1/src/orb/orb-core' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/ORBit2-2.10.1/work/ORBit2-2.10.1/src/orb' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/ORBit2-2.10.1/work/ORBit2-2.10.1/src' make: *** [install-recursive] Error 1 !!! ERROR: gnome-base/ORBit2-2.10.1 failed. !!! Function einstall, Line 388, Exitcode 2 !!! einstall failed bash-2.05b# bash-2.05b# emerge ORBit Calculating dependencies ...done! >>> emerge (1 of 1) gnome-base/ORBit-0.5.17 to / bash-2.05b# emerge -u ORBit Calculating dependencies ...done! >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. Reproducible: Always Steps to Reproduce: 1.emerge -uD world 2. 3. bash-2.05b# emerge info Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.4) ================================================================= System uname: 2.6.4 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.9 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -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.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -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="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apache2 apm arts avi berkdb crypt cups directfb encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell ssl svga tcpd tiff truetype x86 xml2 xmms xv zlib"
and if you compile with MAKEOPTS set to -j1 ?
works for me with MAKEOPTS set to -j1, with anything higher it gives me a no such file or directory error referring to a file called libname-server-2.a, or something like that.
Exactly the same problem here Andrew. Should use emake -J1 inside src_compile...
readded a makeopts cap to 2.10.2, that should take care of this.