[minbar /var/tmp/portage] # emerge info Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.0-test9) ================================================================= System uname: 2.6.0-test9 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.4.3.11 distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=athlon-xp -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -mcpu=athlon-xp -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache fixpackages sandbox userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.uninett.no/pub/linux/Gentoo ftp://ftp.rhnet.is/pub/gentoo/ ftp://mirror.pudas.net/gentoo ftp://gentoo.linux.no/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apache2 apm arts avi berkdb bonobo cdr crypt cups curl dvd dvdr encode esd foomaticdb gd gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml imap imlib java jpeg kde ldap leim libg++ libwww lirc mad maildir mbox mikmod mmx motif mozilla mozsvg mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex threads truetype x86 xinerama xml the full error message is as follows: cd . && make -f admin/Makefile.common configure make[1]: Entering directory `/var/tmp/portage/k3b-0.10.3/work/k3b-0.10.3' String found where operator expected at /usr/bin/autom4te-2.57 line 725, near "verbose "creating $output"" (Do you need to predeclare verbose?) String found where operator expected at /usr/bin/autom4te-2.57 line 738, near "verbose "forbidden tokens: $forbidden"" (Do you need to predeclare verbose?) String found where operator expected at /usr/bin/autom4te-2.57 line 739, near "verbose "forbidden token : $_ => $forbidden{$_}"" (Do you need to predeclare verbose?) String found where operator expected at /usr/bin/autom4te-2.57 line 741, near "verbose "allowed tokens: $allowed"" (Do you need to predeclare verbose?) syntax error at /usr/bin/autom4te-2.57 line 725, near "verbose "creating $output"" syntax error at /usr/bin/autom4te-2.57 line 738, near "verbose "forbidden tokens: $forbidden"" Global symbol "%forbidden" requires explicit package name at /usr/bin/autom4te-2.57 line 740. syntax error at /usr/bin/autom4te-2.57 line 740, near ");" Global symbol "$allowed" requires explicit package name at /usr/bin/autom4te-2.57 line 741. syntax error at /usr/bin/autom4te-2.57 line 748, near "if" syntax error at /usr/bin/autom4te-2.57 line 752, near "else" Execution of /usr/bin/autom4te-2.57 aborted due to compilation errors. make[1]: *** [configure] Error 1 make[1]: Leaving directory `/var/tmp/portage/k3b-0.10.3/work/k3b-0.10.3' make: *** [configure] Error 2 !!! ERROR: app-cdr/k3b-0.10.3 failed. !!! Function kde_src_compile, Line 137, Exitcode 2 !!! died running emake, kde_src_compile:make
This looks suspiciously like something else is broken - try re-emerging m4, autoconf and automake and see if that helps?
downgrading autoconf from 2.58 to 2.57-r1 did the trick. interesting bug though, the autom4te script from 2.58 actually doesn't parse, at least with perl 5.8.2.
0.11 does not need autoconf anylonger -> close :)