Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 55607

Summary: sys-devel/gettext has missing runtime dependency to cvs via autopoint
Product: Gentoo Linux Reporter: Frank van de Pol (RETIRED) <fvdpol>
Component: [OLD] Core systemAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED WONTFIX    
Severity: normal CC: azpegath, dagger, muczyjoe, nfortino
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 51857    

Description Frank van de Pol (RETIRED) gentoo-dev 2004-06-29 12:25:16 UTC
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.
Comment 1 SpanKY gentoo-dev 2004-10-04 21:26:41 UTC
you neglected to provide `emerge info`

also, please post a complete log of the failure (emerge gettext >& log)
Comment 2 SpanKY gentoo-dev 2004-10-04 22:26:12 UTC
re-open once requested info has been provided
Comment 3 Arkadiusz Miskiewicz 2008-11-09 21:35:02 UTC
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.
Comment 4 SpanKY gentoo-dev 2009-03-02 16:53:47 UTC
unify some old bugs ...
Comment 5 SpanKY gentoo-dev 2009-03-02 16:54:42 UTC
packages that use autopoint should depend on cvs themselves ... most users of gettext do not use autopoint
Comment 6 SpanKY gentoo-dev 2009-03-02 16:55:08 UTC
*** Bug 121373 has been marked as a duplicate of this bug. ***
Comment 7 SpanKY gentoo-dev 2009-03-02 16:55:12 UTC
*** Bug 143056 has been marked as a duplicate of this bug. ***
Comment 8 SpanKY gentoo-dev 2009-03-02 16:55:18 UTC
*** Bug 260706 has been marked as a duplicate of this bug. ***
Comment 9 Nick Fortino 2009-05-03 09:46:26 UTC
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].