It appears not to like the version of M4 I have installed, which is the latest ebuild: m4-1.4p. This is the error I get when trying to upgrade autoconf: make[3]: Entering directory `/var/tmp/portage/autoconf-2.53a/work/autoconf-2.53a/lib' rm -f autom4te.cfg autom4te.tmp sed -e 's,@SHELL\@,/bin/sh,g' -e 's,@PERL\@,/usr/bin/perl,g' -e 's,@bindir\@,/usr/bin,g' -e 's,@datadir\@,/usr/share/autoconf,g' -e 's,@prefix\@,/usr,g' -e 's,@autoconf-name\@,'`echo autoconf | sed 's,x,x,'`',g' -e 's,@autoheader-name\@,'`echo autoheader | sed 's,x,x,'`',g' -e 's,@autom4te-name\@,'`echo autom4te | sed 's,x,x,'`',g' -e 's,@M4\@,/usr/bin/m4,g' -e 's,@AWK\@,gawk,g' -e 's,@VERSION\@,2.53a,g' -e 's,@PACKAGE_NAME\@,GNU Autoconf,g' ./autom4te.in >autom4te.tmp mv autom4te.tmp autom4te.cfg make[3]: Leaving directory `/var/tmp/portage/autoconf-2.53a/work/autoconf-2.53a/lib' ../../tests/autom4te \ --language=m4sugar \ --freeze \ --include=./.. \ --include=.. \ --output=m4sugar.m4f ../../tests/autom4te \ --language=m4sh \ --freeze \ --include=./.. \ --include=.. \ --output=m4sh.m4f autom4te: need GNU m4 1.4 or later: /usr/bin/m4 make[2]: *** [m4sh.m4f] Error 1 make[2]: *** Waiting for unfinished jobs.... autom4te: need GNU m4 1.4 or later: /usr/bin/m4 make[2]: *** [m4sugar.m4f] Error 1 make[2]: Leaving directory `/var/tmp/portage/autoconf-2.53a/work/autoconf-2.53a/lib/m4sugar'
*** This bug has been marked as a duplicate of 2929 ***
Indeed.