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.
X related DEPENDs cant be added to the groff ebuild
*** Bug 120022 has been marked as a duplicate of this bug. ***
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.
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?
you missed the fact groff has USE=X, so such a system should be using USE=-X
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?
(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.
1.19.x should handle USE=X properly regradless of what is installed