Apparently net-mail/fetchmail (6.3.26 at least) requires dev-vcs/cvs in order to compile. I'm not sure if it needed it before. Without it, it fails near the beginning with the "autopoint --force" command: === ***** PWD: /var/tmp/portage/net-mail/fetchmail-6.3.26-r2/work/fetchmail-6.3.26 ***** autopoint --force autopoint: *** cvs program not found autopoint: *** Stop. === Adding "dev-vcs/cvs" to the ebuild's DEPEND fixes this.
1) Please post your `emerge --info' output in a comment. 2) Please post your `emerge -vpq sys-devel/gettext' output in a comment.
[ebuild U ] sys-devel/gettext-0.18.3.1-r1 [0.17-r1] USE="cxx%* ncurses%* nls openmp -acl* -cvs% -doc -emacs -git% -java% -static-libs% (-nocxx%)" Portage 2.2.7 (default/linux/x86/13.0, gcc-4.4.5, unavailable, 3.0.1 i686) ================================================================= app-shells/bash: 4.2_p37 dev-util/cmake: 2.8.12 dev-util/pkgconfig: 0.27.1 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.8.3-r1 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.12.6, 1.13.4 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-libs/glibc: 2.16.0 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CHOST="i686-pc-linux-gnu" FFLAGS="-O2 -march=i686 -pipe" LANG="en_US.utf8" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, SYNC, USE_PYTHON
and if you upgrade to the current gettext stable does it work ?
Upgrading gettext AND autoconf resolves the issue (dev-vcs/cvs is no longer needed). If only gettext is upgraded (from 0.17-r1 to 0.18.3.1-r1), it still fails at the autopoint command: === ***** autopoint ***** ***** PWD: /var/tmp/portage/net-mail/fetchmail-6.3.26-r2/work/fetchmail-6.3.26 ***** autopoint --force autopoint: *** Missing version: please specify in configure.ac through a line 'AM_GNU_GETTEXT_VERSION(x.yy.zz)' the gettext version the package is using autopoint: *** Stop. === Examining the configure.ac file shows that it doesn't seem to recognize the new GETTEXT_VERSION. Updating autoconf fixed this.
i added a blocker in the autotools eclass to force people to upgrade their gettext versions