Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 219003 - sys-apps/groff misses dependencies to X libraries, if USE=X
Summary: sys-apps/groff misses dependencies to X libraries, if USE=X
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Markus Duft (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-23 09:48 UTC by Markus Duft (RETIRED)
Modified: 2008-06-24 11:03 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
proposed patch for sys-apps/groff, which adds dependencies (groff-x-deps.patch,620 bytes, patch)
2008-04-23 09:49 UTC, Markus Duft (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Duft (RETIRED) gentoo-dev 2008-04-23 09:48:36 UTC
dependencies are not there. this was seen on gentoo-alt/prefix, where there are no X libraries during bootstrap, but i believe this is a more general problem :)

Reproducible: Always

Steps to Reproduce:
1. emerge groff with USE=X on a system without libX* (or old, damaged or otherwise unusable X libs)
Comment 1 Markus Duft (RETIRED) gentoo-dev 2008-04-23 09:49:10 UTC
Created attachment 150686 [details, diff]
proposed patch for sys-apps/groff, which adds dependencies
Comment 2 Markus Duft (RETIRED) gentoo-dev 2008-05-08 13:15:16 UTC
ping...?
Comment 3 SpanKY gentoo-dev 2008-06-01 02:44:39 UTC
the proposed list seems kind of excessive for something like groff ... if the X team could take a look, that'd be great
Comment 4 Markus Duft (RETIRED) gentoo-dev 2008-06-02 06:03:04 UTC
(In reply to comment #3)
> the proposed list seems kind of excessive for something like groff ... if the X
> team could take a look, that'd be great

what i did was putting all pakages in the dependencies, from which libraries where present on the link line... of course it could be that some of them are implicit through others anyway, but still they are linked directly (and seemingly hardcoded, since there where none installed when i tried building, and copied the link line.)
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2008-06-04 06:29:50 UTC
libXaw is the only one you need, the rest are implicitly pulled in by the dep tree.
Comment 6 SpanKY gentoo-dev 2008-06-21 06:08:12 UTC
Markus: feel free to commit the proposed patch here
Comment 7 Markus Duft (RETIRED) gentoo-dev 2008-06-23 07:12:53 UTC
(In reply to comment #6)
> Markus: feel free to commit the proposed patch here

ok... i will commit the one-liner -> i.e. only the dep to Xaw instead of the full list. is this ok?
Comment 8 SpanKY gentoo-dev 2008-06-23 07:22:24 UTC
i'd commit the patch posted here ... as you say, the package links against all of those libs
Comment 9 Markus Duft (RETIRED) gentoo-dev 2008-06-24 06:21:04 UTC
oh man... still having a hard time checking out a gentoo-x86 tree from cvs. seems like the disks on the server are full :(
Comment 10 Fabian Groffen gentoo-dev 2008-06-24 09:11:46 UTC
Markus, you committed this, so please update this bug as well.  Also, it is useful for future reference if you mention the bug number in the ChangeLog.
Comment 11 Markus Duft (RETIRED) gentoo-dev 2008-06-24 11:03:42 UTC
err. forgot the bug number, yes :) i updated the changelog (and the manifest after thinking about it....)