1 |
Am Donnerstag 29 Oktober 2009 19:39:27 schrieb Dan Johansson: |
2 |
> Today when I do an update world on one of my serves I get the following: |
3 |
> |
4 |
> ----------------------------------------------------8<--------------------- |
5 |
> ----------------------------- # emerge --update --deep --verbose |
6 |
> --reinstall changed-use --with-bdeps y world --pretend --tree |
7 |
> |
8 |
> These are the packages that would be merged, in reverse order: |
9 |
> |
10 |
> Calculating dependencies... done! |
11 |
> |
12 |
> emerge: there are no ebuilds built with USE flags to satisfy ">=x11- |
13 |
> libs/cairo-1.6[X]". |
14 |
> !!! One of the following packages is required to complete your request: |
15 |
> - x11-libs/cairo-1.8.8 (Change USE: +X) |
16 |
> (dependency required by "x11-libs/gtk+-2.16.6" [ebuild]) |
17 |
> (dependency required by "media-gfx/ufraw-0.15-r1" [ebuild]) |
18 |
> (dependency required by "media-gfx/imagemagick-6.5.2.9" [ebuild]) |
19 |
> (dependency required by "www-apps/gallery-2.3" [ebuild]) |
20 |
> (dependency required by "world" [argument]) |
21 |
> ----------------------------------------------------8<--------------------- |
22 |
> ----------------------------- |
23 |
> |
24 |
> As this is a server I really do not want/need X on this host. |
25 |
|
26 |
So why do have gtk+ in your USE, then? That's the one that makes ufraw pull in |
27 |
gtk+ which in turn wants cairo with the X flag. OTOH, this doesn't mean you'll |
28 |
get X installed on your machine. You'll only get a handful of X libs. |
29 |
|
30 |
> I can not see why it works if I first deletes all USE flags (-*) and the |
31 |
> just sets the USE flags I need again. |
32 |
|
33 |
Because it's not imagemagick that wants cairo with X (which the emerge output |
34 |
above clearly states). |
35 |
|
36 |
Bye... |
37 |
|
38 |
Dirk |