Gentoo Archives: gentoo-user

From: Dan Johansson <Dan.Johansson@×××.nu>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Portage strangeness with imagemagick
Date: Thu, 29 Oct 2009 18:39:32
Message-Id: 200910291939.27820.Dan.Johansson@dmj.nu
1 Today when I do an update world on one of my serves I get the following:
2
3 ----------------------------------------------------8<--------------------------------------------------
4 # emerge --update --deep --verbose --reinstall changed-use --with-bdeps y
5 world --pretend --tree
6
7 These are the packages that would be merged, in reverse order:
8
9 Calculating dependencies... done!
10
11 emerge: there are no ebuilds built with USE flags to satisfy ">=x11-
12 libs/cairo-1.6[X]".
13 !!! One of the following packages is required to complete your request:
14 - x11-libs/cairo-1.8.8 (Change USE: +X)
15 (dependency required by "x11-libs/gtk+-2.16.6" [ebuild])
16 (dependency required by "media-gfx/ufraw-0.15-r1" [ebuild])
17 (dependency required by "media-gfx/imagemagick-6.5.2.9" [ebuild])
18 (dependency required by "www-apps/gallery-2.3" [ebuild])
19 (dependency required by "world" [argument])
20 ----------------------------------------------------8<--------------------------------------------------
21
22 As this is a server I really do not want/need X on this host.
23
24 To see with which USE-flags my imagemagick is compiled I do:
25 ----------------------------------------------------8<--------------------------------------------------
26 # eix media-gfx/imagemagick
27 [I] media-gfx/imagemagick
28 Available versions: 6.5.2.9!u ~6.5.4.10!u ~6.5.7.0!u {X autotrace bzip2
29 corefonts djvu doc fftw fontconfig fpx graphviz gs hdri jbig jpeg jpeg2k lcms
30 lqr nocxx openexr openmp perl png q32 q8 raw svg tiff truetype wmf xml zlib}
31 Installed versions: 6.5.2.9!u(11:02:58 10/04/09)(bzip2 corefonts jbig
32 jpeg perl png tiff xml zlib -X -djvu -doc -fontconfig -fpx -graphviz -gs -hdri
33 -jpeg2k -lcms -nocxx -openexr -openmp -q32 -q8 -raw -svg -truetype -wmf)
34 Homepage: http://www.imagemagick.org/
35 Description: A collection of tools and libraries for many image
36 formats
37 ----------------------------------------------------8<--------------------------------------------------
38 From this I see that my Imagemagick is installed with the following USE-flags:
39 bzip2 corefonts jbig jpeg perl png tiff xml zlib
40
41 and now for the "strange" part (as far as I know):
42
43 ----------------------------------------------------8<--------------------------------------------------
44 # emerge --verbose --pretend media-gfx/imagemagick
45
46 These are the packages that would be merged, in order:
47
48 Calculating dependencies... done!
49
50 emerge: there are no ebuilds built with USE flags to satisfy ">=x11-
51 libs/cairo-1.6[X]".
52 !!! One of the following packages is required to complete your request:
53 - x11-libs/cairo-1.8.8 (Change USE: +X)
54 (dependency required by "x11-libs/gtk+-2.16.6" [ebuild])
55 (dependency required by "media-gfx/ufraw-0.15-r1" [ebuild])
56 (dependency required by "media-gfx/imagemagick-6.5.2.9" [ebuild])
57 (dependency required by "media-gfx/imagemagick" [argument])
58 ----------------------------------------------------8<--------------------------------------------------
59 But:
60 ----------------------------------------------------8<--------------------------------------------------
61 # USE="-* bzip2 corefonts jbig jpeg perl png tiff xml zlib" emerge --verbose
62 --pretend media-gfx/imagemagick
63
64 These are the packages that would be merged, in order:
65
66 Calculating dependencies... done!
67 [ebuild R ] media-gfx/imagemagick-6.5.2.9 USE="bzip2 corefonts jbig jpeg
68 perl png tiff xml zlib -X -djvu -doc -fontconfig -fpx -graphviz -gs -hdri -
69 jpeg2k -lcms -nocxx -openexr -openmp -q32 -q8 -raw -svg -truetype -wmf" 0 kB
70
71 Total: 1 package (1 reinstall), Size of downloads: 0 kB
72 ----------------------------------------------------8<--------------------------------------------------
73
74 I can not see why it works if I first deletes all USE flags (-*) and the just
75 sets the USE flags I need again.
76
77 --
78 Dan Johansson, <http://www.dmj.nu>
79 ***************************************************
80 This message is printed on 100% recycled electrons!
81 ***************************************************

Replies

Subject Author
Re: [gentoo-user] Portage strangeness with imagemagick Dirk Heinrichs <dirk.heinrichs@××××××.de>