Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 393277 - net-misc/wget-1.13.4-r1 requires eautoreconf, breaks bootstrapping
Summary: net-misc/wget-1.13.4-r1 requires eautoreconf, breaks bootstrapping
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: x86 OS X
: Normal blocker
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-05 15:19 UTC by Bert Fitié
Modified: 2014-01-08 07:33 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bert Fitié 2011-12-05 15:19:33 UTC
$ 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
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2011-12-05 15:50:56 UTC
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
Comment 2 Fabian Groffen gentoo-dev 2011-12-05 16:26:57 UTC
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.
Comment 3 SpanKY gentoo-dev 2011-12-05 17:27:10 UTC
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
Comment 4 Fabian Groffen gentoo-dev 2011-12-05 18:52:03 UTC
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.
Comment 5 Fabian Groffen gentoo-dev 2011-12-06 07:46:35 UTC
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.
Comment 6 Fabian Groffen gentoo-dev 2011-12-08 19:33:21 UTC
sticking with workaround, can be removed when next version of wget is added to the tree
Comment 7 Michael Haubenwallner (RETIRED) gentoo-dev 2014-01-08 07:33:55 UTC
wget-1.13* has left the (latest) tree, breaking the workaround, while
wget-1.14 is in tree since 06 Aug 2012: workaround dropped.