Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 118237 - groff lacks DEPEND info for modular X
Summary: groff lacks DEPEND info for modular X
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 120022 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-07 17:00 UTC by Rudo Thomas
Modified: 2006-06-20 22:51 UTC (History)
3 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 Rudo Thomas 2006-01-07 17:00:42 UTC
As groff uses gccmakedep and rman in its build process, it fails to build when modular X11 is installed, but x11-misc/gccmakedep and/or app-text/rman is not.

Please fix the groff ebuild.
Comment 1 SpanKY gentoo-dev 2006-01-07 19:04:06 UTC
X related DEPENDs cant be added to the groff ebuild
Comment 2 SpanKY gentoo-dev 2006-01-23 06:24:46 UTC
*** Bug 120022 has been marked as a duplicate of this bug. ***
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2006-01-24 23:30:32 UTC
gccmakedep and rman don't depend on X; they're build tools. But the problem is, you can't add the other part of the || dep (virtual/x11), so you can't add any of it until virtual/x11 is gone.
Comment 4 UncleOwen 2006-01-27 14:52:24 UTC
Well, what happens if you install groff on a system that doesn't have X at all? That way, you don't have gccmakedep, either. Wouldn't that fail, too?
Comment 5 SpanKY gentoo-dev 2006-01-28 23:53:14 UTC
you missed the fact groff has USE=X, so such a system should be using USE=-X
Comment 6 Tupone Alfredo gentoo-dev 2006-02-02 15:17:48 UTC
Can't the rman dependency fixed with adding 

X? ( app-text/rman )

to DEPEND ... perhaps filtered with build or bootstrap use keywords if that gives problem on boostrap?
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2006-03-15 23:21:42 UTC
(In reply to comment #6)
> Can't the rman dependency fixed with adding 
> 
> X? ( app-text/rman )
> 
> to DEPEND ... perhaps filtered with build or bootstrap use keywords if that
> gives problem on boostrap?

Not really, because xorg-x11-6.8 installs rman in the monolithic world. There doesn't seem to be a good answer to this, besides a buildtime check for whether either xorg-x11-6.x or (gccmakedep && rman) are installed to build X support.
Comment 8 SpanKY gentoo-dev 2006-05-07 21:14:20 UTC
1.19.x should handle USE=X properly regradless of what is installed