When I installed a new gentoo system using ~x86, emerge system failed when trying to compile wget-1.9-r1 with the following message: config.status: creating src/config.h config.status: executing default commands generating po/POTFILES from ./po/POTFILES.in creating po/Makefile cd . && autoconf /bin/sh: line 1: autoconf: command not found make: *** [configure] Error 127 !!! ERROR: net-misc/wget-1.9-r1 failed. !!! Function src_compile, Line 50, Exitcode 2 !!! (no error message) Solution: wget should depend on autoconf. In my case a simple emerge autoconf && emerge system did it. Reproducible: Always Steps to Reproduce: 1. emerge unmerge autoconf 2. emerge wget 3. Don't forget to reinstall autoconf after you've tested it.
autoconf is in #emerge system
argl, yeah it's in there, as well as wget, but emerge system just emerges a set of packages. And it three days ago it happened to me, that wget got emerged before autoconf, because emerge itself doesn't know that wget needs autoconf to compile correctly. AFAICS this hasn't been discovered, because wget seems to get usually installed before autoconf, but to avoid future bugs it is advisable that the wget ebuild depends on autoconf just to make sure that it is being installed before wget. Try it out yourself, unmerge autoconf and you will see that the wget build will fail. greets matt
Greg, while you're in the wget ebuild, please fix this one too
autoconf added the the depend list.