I just reinstalled my complete system, when I did an emerge system (still running livecd) portage failed on automake. The error message found is: checking for tex... no checking whether autoconf is installed... no configure: error: Autoconf 2.58 or better is required. Please make sure it is installed and in your PATH. !!! ERROR: sys-devel/automake-1.8.5-r1 failed. !!! Function src_compile, Line 107, Exitcode 1 !!! configure 1.8x failed !!! If you need support, post the topmost build error, NOT this status message. The problem seems to be that autoconf gets compiled about 2 spots below automake, but automake depends on autoconf. Reproducible: Always Steps to Reproduce: 1. Follow the steps in the gentoo documentation until step 6. When there do 'emerge system'. 2. When running emerge system, automake is approx number 30 of 78 packages to compile. 3. Let it work until there, the build will fail at automake. Actual Results: emerge system stopped at the error message above, retried and did the same things. Expected Results: when I do 'emerge m4' it puts autoconf above automake, at this point the compile works. afterwards 'emerge system' also works successfully. This is while still running the livecd. Portage 2.0.51-r2 (gcc34-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs candy ccache distlocks sandbox" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="apache2 apm arts avi bash-completion berkdb bitmap-fonts bzlib chroot crypt cups curl curlwrappers emacs emacs-w3 encode f77 fbcon foomaticdb ftp gd gdbm gif gpm hardened hardenedphp icc icc-pgo imagemagick imlib ipv6 jpeg libg++ libwww mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pcre pdflib perl php png postgres python quicktime readline recode samba sdl simplexml skey slang snmp spell sse ssl svga tcltk tcpd tiff tokenizer truetype x86 xml xml2 xmms xv zlib"
sounds like your portage tree is out of date m4 only depends on libc/gettext now
That could very well be, I used a portage snapshot from one of the mirrors. It only seemed strange because having automake depend on autconf instead of vice-versa seems to do the trick. Anyway, thanks alot for the quick response