On both x86 and amd64, xmlrpc-c failed to build consistently. I fixed by using MAKEOPTS="-j1" emerge -v xmlrpc-c. Suspect a broken makefile but no time to debug now so filing this bug to track. Should be readily reproducible by setting MAKEOPTS="-j2". (x86 has distcc/ccache, amd64 is clean single box compile, both systems yeilded the same error/fix) Reproducible: Always Steps to Reproduce: 1. MAKEOPTS="-j2" emerge -v xmlrpc-c 2. 3. Actual Results: Fails to build as it appears from a cursory glance the makefile gets ahead of itself. Expected Results: Build dependancies in order :) commodore64 ~ # emerge info Portage 2.0.51.22-r1 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11-gentoo-r7 x86_64) ================================================================= System uname: 2.6.11-gentoo-r7 x86_64 Mobile AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.11 ccache version 2.3 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.8 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.16 sys-devel/libtool: 1.5.18 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=athlon64 -fweb -ftracer -pipe " CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -fweb -ftracer -pipe " DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig cvs distlocks nostrip sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk/ ftp://mirrors.blueyonder.co.uk/mirrors/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mir.zyrianes.net/gentoo/" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://192.168.2.100/gentoo-portage" USE="amd64 X aalib acpi adns alsa apache2 arts avi berkdb bitmap-fonts cdr crypt cscope curl dvd dvdr dvdread eds esd ethereal evo f77 fam ffmpeg flac font-server fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 java jikes jp2 jpeg kde ldap lesstif libwww live lzw lzw-tiff mad mbox mikmod motif mozilla mp3 mpeg msn multilib mysql nas ncurses nls ogg oggvorbis opengl oss pam pcmcia pdflib perl png pnp python qt quicktime readline samba sdl slang snmp spell ssl tcltk tcpd tetex theora tiff truetype truetype-fonts trusted type1-fonts usb userlocales vorbis wifi xine xml xml2 xmms xpm xprint xrandr xv yahoo zlib linguas_en_GB userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Same here - ~x86 without distcc. MAKEOPTS="-j1" in ebuild file fixed a problem. Regards, Przemek
ebuild fixed. Thanks for the bug report