the autopoint utility contained in the gettext package fails at runtime if cvs is not installed on the system. CVS should either be added as a runtime dependency to gettext or the package/autopoint should be fixed to make it independend to CVS. autoreconf-2.59: Entering directory `.' autoreconf-2.59: running: autopoint --force autopoint: *** cvs program not found autopoint: *** Stop. autoreconf-2.59: autopoint failed with exit status: 1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
you neglected to provide `emerge info` also, please post a complete log of the failure (emerge gettext >& log)
re-open once requested info has been provided
Look inside /usr/bin/autopoint and see that it needs cvs to be usable. Bug is quite old but the issue is quite clear after looking inside that script.
unify some old bugs ...
packages that use autopoint should depend on cvs themselves ... most users of gettext do not use autopoint
*** Bug 121373 has been marked as a duplicate of this bug. ***
*** Bug 143056 has been marked as a duplicate of this bug. ***
*** Bug 260706 has been marked as a duplicate of this bug. ***
I just ran across this myself. I understand not wanting to pull cvs into the system set, that would be ridiculous. Is there a reason not to do a use flag solution? Something along the lines of RDEPEND="autopoint? ( dev-util/cvs )" and then have any package using autopoint use EAPI 2 and depend on sys-devel/gettext[autopoint].