$ emerge --oneshot --nodeps wget Failed Running autoconf. Contents of autoconf.out: ***** autoconf ***** ***** PWD: /Users/bert/Library/Gentoo/var/tmp/portage/net-misc/wget-1.13.4-r1/work/wget-1.13.4 ***** autoconf configure.ac:1: error: possibly undefined macro: dnl If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:41: error: possibly undefined macro: AC_MSG_NOTICE configure.ac:203: error: possibly undefined macro: AC_LIBOBJ configure.ac:239: error: possibly undefined macro: AS_IF configure.ac:248: error: possibly undefined macro: AC_CHECK_LIB configure.ac:270: error: possibly undefined macro: AC_MSG_ERROR configure.ac:283: error: possibly undefined macro: AC_LIB_HAVE_LINKFLAGS Reproducible: Always
I've asked base-system team for a newer revbump of wget that doesn't need eautoreconf. In the meantime: "emerge --oneshot --nodeps =wget-1.13.4" is a workaround
Correct, I thought I committed "<1.13.4-r1" yesterday. Thing is, I think some deps are missing, because lateron in the bootstrap it goes fine. I already moved the wget thing down to last before Portage, and automake and autoconf /are/ installed at that point.
AC_MSG_NOTICE/AC_MSG_ERROR are provided by autoconf, so there's really no way you could execute `autoconf` and not have those available AC_LIBOBJ seems to be provided by libtool AC_LIB_HAVE_LINKFLAGS seems to be provided by gettext
I added the workaround to the bootstrap instructions for now. I'll try to figure out why it can't even find its own macros with my current sparcv9 bootstrap.
I don't understand sys-devel/autoconf-2.68 sys-devel/autoconf-wrapper-12 are installed, and they look ok. It is a bootstrap artifact, but I don't quite see why other packages can successfully eautoreconf, while wget cannot. We have a workaround, so low-prio.
sticking with workaround, can be removed when next version of wget is added to the tree
wget-1.13* has left the (latest) tree, breaking the workaround, while wget-1.14 is in tree since 06 Aug 2012: workaround dropped.