I had to manually update autoconf to 2.59-r3 before libtool or it would fail. make[1]: Entering directory `/var/tmp/portage/libtool-1.5.2-r3/work/libtool-1.5.2/libltdl' cd . && /bin/sh /var/tmp/portage/libtool-1.5.2-r3/work/libtool-1.5.2/libltdl/missing --run autoheader /usr/bin/autoheader-2.59: unrecognized option `--language=autoconf' Try `/usr/bin/autoheader-2.59 --help' for more information. autoheader-2.59: /usr/bin/autoheader-2.59 failed with exit status: 1 make[1]: *** [config-h.in] Error 1 make[1]: Leaving directory `/var/tmp/portage/libtool-1.5.2-r3/work/libtool-1.5.2/libltdl' make: *** [all-recursive] Error 1 !!! ERROR: sys-devel/libtool-1.5.2-r3 failed. !!! Function src_compile, Line 173, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge libtool (without updating autoconf first) 2. watch it fail 3. Actual Results: portage doesn't update autoconf so libtool fails. Expected Results: It should have updated autoconf first, then libtool. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.3 -rc2-mm1) ================================================================= System uname: 2.6.3-rc2-mm1 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disable d] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r1 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -msse2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -msse2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.ussg.iu.edu /pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mir rors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://gentoo.seren.com/gentoo htt p://gentoo.noved.org/ ftp://gentoo.noved.org/ http://gentoo.chem.wisc.edu/gentoo / ftp://cs.ubishops.ca/pub/gentoo ftp://sunsite.ualberta.ca/pub/unix/Linux/gento o/ http://cudlug.cudenver.edu/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/dist ributions/gentoo/ http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://gentoo .netnitco.net ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror .tucdemonic.org/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ htt p://128.213.5.34/gentoo/ http://lug.mtu.edu/gentoo/ ftp://lug.mtu.edu/gentoo/sou rce" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa berkdb bonobo cdr crypt cups directfb dvd encode foomaticdb gd bm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile imlib java jpeg libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python quicktime readline samba sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
what autoconf did you have on there before?
Sorry, I have since reinstalled gentoo and have no way of finding out.
before this can happen we need autoconf-2.59-r3 marked stable for sparc/amd64/ppc64
autoconf-2.59-r4 stable for sparc.
2.59-r4 stable on amd64
autoconf-2.59-r4 should have everyone now