This happens on my sparc using the experimental/multilib profile so I don't know whether it is specific for this profile or more general. Emerging e2fsprogs dies with the following lines: make[2]: Entering directory `/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9/debugfs' MK_CMDS debug_cmds.c CC debugfs.c CC util.c CC ncheck.c CC icheck.c CC ls.c CC lsdel.c CC dump.c CC set_fields.c CC logdump.c CC htree.c CC unused.c SUBST debugfs.8 CC debug_cmds.c LD debugfs debugfs.o: file not recognized: File format not recognized collect2: ld returned 1 exit status make[2]: *** [debugfs] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9/debugfs' make[1]: *** [all-progs-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-fs/e2fsprogs-1.41.9/work/e2fsprogs-1.41.9' make: *** [all] Error 2 * * ERROR: sys-fs/e2fsprogs-1.41.9 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2594: Called die * The specific snippet of code: * emake COMPILE_ET=compile_et MK_CMDS=mk_cmds || die; * The die message: * (no error message) I will attach the full build log for reference as well. To get this issue solved, I am happy to post any additional information required. Please just ask. Reproducible: Always Portage 2.1.6.13 (default/linux/sparc/experimental/multilib/server, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r8 sparc64) ================================================================= System uname: Linux-2.6.30-gentoo-r8-sparc64-sun4u-with-gentoo-1.12.13 Timestamp of tree: Wed, 02 Dec 2009 07:45:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p28 dev-lang/python: 2.6.2-r1 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="sparc" CBUILD="sparc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=ultrasparc -pipe -ggdb" CHOST="sparc-unknown-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -mcpu=ultrasparc -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks fixpackages multilib-strict parallel-fetch protect-owned sandbox sfperms splitdebug strict test unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.netcologne.de/gentoo/ ftp://gentoo.tiscali.nl/pub/mirror/gentoo/ ftp://mirror.cambrium.nl/pub/os/linux/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_COMPRESS="" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--timeout=500" 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="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/sping /usr/local/portage/modified /usr/local/portage/own" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="acl admin apache2 bash-completion berkdb bzip2 cgi cli courier coverpage cracklib crypt cups dri fortran gd gdbm git gpm iconv iproute2 javascript jpeg kerberos keyscrub ldap logrotate loop-aes mime modules mudflap multilib ncurses nls nptl nptlonly openmp pam pcre perl php png posix pppd python readline reflection sasl session snmp sparc spl ssl suhosin sysfs syslog tcpd threads tiff truetype unicode userlocales xml xorg zlib" ALSA_CARDS="cs4231" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias asis auth_basic auth_digest authn_anon authn_dbm authn_file authz_host autoindex cache cern_meta charset_lite dav dav_fs deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_connect proxy_ftp proxy_http rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="mach64" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS_FLAGS
Created attachment 211739 [details] full build log
try clearing your ccache and using MAKEOPTS=-j1
(In reply to comment #2) > try clearing your ccache and using MAKEOPTS=-j1 Clearing ccache made it pass. Thanks for the pointer.