| Summary: | Gallery ebuild requiring ridiculous dependencies.... | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Donovan Long <gentoo> |
| Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | phosphan |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Donovan Long
2003-07-27 22:23:05 UTC
post your `emerge info`
if you actually look at the DEPEND for gallery, you'll see:
DEPEND=">=net-www/apache-1.3.24-r1
>=dev-php/mod_php-4.1.2-r5
>=media-gfx/jhead-1.6
>=media-libs/netpbm-9.12
>=media-gfx/imagemagick-5.4.9.1-r1"
of course if you look at what imagemagick requires, you'll see this:
DEPEND=">=sys-apps/sed-4
media-libs/jbigkit
>=sys-apps/bzip2-1
sys-libs/zlib
X? ( virtual/x11
>=app-text/dgs-0.5.9.1 )
cups? ( >=app-text/ghostscript-6.50 )
jpeg? ( >=media-libs/jpeg-6b )
lcms? ( >=media-libs/lcms-1.06 )
mpeg? ( media-video/mpeg2vidcodec )
png? ( media-libs/libpng )
tiff? ( >=media-libs/tiff-3.5.5 )
xml2? ( >=dev-libs/libxml2-2.4.10 )
truetype? ( =media-libs/freetype-2* )
wmf? ( media-libs/libwmf )"
in other words, you need to either (1) setup your make.conf per the
documentation or (2) emerge the package because it is pulling in what you
wanted
I think this is resolved/invalid. So by default portage includes alot of USE flags even though they are not specified in /etc/make.conf. In order to setup a server, one must exclude alot of USE flags... I had to add -cups -jpeg -mpeg -png to my use flags which had already included things like -X. I'm not disagreeing with the solution, however I will say it does seem a bit suspect. Perhaps we need another level of control, a flag that excludes other flags for example. +server might keep all those unnecessary flags from being added... rather than require someone to go through (and keep up with changes to) the USE documentation. Thanks for your help, it now shows the dependencies I would expect. :) make.conf contains a link to http://www.gentoo.org/doc/use-howto.html - that page is quite verbose about what you think is hard to find out. If you use "ufed", you don't even have to know which variables exist... sorry, don't want to sound rude, but for me this looks like a typical case of RTFM :-) LOL! Well, I've been using Gentoo for almost a year now, this is the first time I've had to populate my USE flag with a bunch of excludes... Since I do have the Fine Manual printed out, I see it has one (1) smaller font paragraph about the USE variables, mentioning excludes. Even as a programmer, that for some reason did not jump out at me in a 29 page document. :) Thanks for the help again :) the profile is setup for the default multi user desktop system since we feel that is the largest group of people using Gentoo |