The current ebuild for mozilla 1.4 fails in a couple of different ways. The most common is what follows. The other is due to it's inability to build with distcc (a lesser issue for most). Reproducible: Always Steps to Reproduce: 1. emerge net-www/mozilla/mozilla-1.4.ebuild 2. 3. Actual Results: [ truncated for clarity ] make[4]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla/xpinstall/wizard/libxpnet/src' make[3]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla/xpinstall/wizard/libxpnet' make[2]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla/xpinstall' make[1]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla' /usr/lib/portage/bin/emake tier_94 make[1]: Entering directory `/var/tmp/portage/mozilla-1.4/work/mozilla' tier_94: extensions make[2]: Entering directory `/var/tmp/portage/mozilla-1.4/work/mozilla/extensions' make[2]: warning: -jN forced in submake: disabling jobserver mode. make[2]: *** No rule to make target `interfaceinfo/Makefile.in', needed by `interfaceinfo/Makefile'. Stop. make[2]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla/extensions' make[1]: *** [tier_94] Error 2 make[1]: Leaving directory `/var/tmp/portage/mozilla-1.4/work/mozilla' make: *** [default] Error 2 !!! ERROR: net-www/mozilla-1.4 failed. !!! Function src_compile, Line 345, Exitcode 2 !!! (no error message) Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.21-ac4 i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://cs.ubishops.ca/pub/gentoo http://adelie.polymtl.ca/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/portage-overlay" USE="x86 oss apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile ruby mysql X sdl tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla ldap snmp cdr amd apache2 artswrappersuid clamav curl dga dvb emacs fbcon flash gd gtk2 hyriand icc imap innodb ipv6 lcms mbox md5sum memlimit mozaccess mozcalendar mozinterfaceinfo mozp3p mozsvg mozxmlterm mpi oav odbc pda pic prebuilt samba sse tiff usb wmf Xaw3d xface xinerama xml xosd -3dnow -gpm" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j7" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Looking a bit closer, it looks like it's the 'mozinterfaceinfo' USE flag. I'm rebuilding now to see (this is a drag on 1GHz). -P
Thank goodness for ccache. This is a confirmation that the 'mozinterfaceinfo' USE flag kills the build.
I was getting ebuild failures close to here as well, but I didn't have MozInterfaceInfo on, I had to comment out the enigmail build section to get a build. (with GTK2)
Okay, with regard to enigmail that issue has been fixed. As for interfaceinfo, I'm going to remove this USE flag from this version of the ebuild, because it's now built by default. In the meantime, removing interfaceinfo from your USE flags won't prevent it from being built.