Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] imagemagick / graphicsmagick collision
Date: Sun, 12 Jun 2016 12:10:58
Message-Id: 575D5144.9000208@gmail.com
In Reply to: Re: [gentoo-user] imagemagick / graphicsmagick collision by Neil Bothwick
1 On 12/06/2016 12:13, Neil Bothwick wrote:
2 > On Sun, 12 Jun 2016 12:05:47 +0200, Alan McKinnon wrote:
3 >
4 >> My main desktop has been giving me these stupid error for a week now.
5 >> ANd I can't figure out what portage wants to do or how to stop it
6 >> (other than masking graphics magick):
7 >>
8 >> [blocks B ] media-gfx/graphicsmagick[imagemagick]
9 >> ("media-gfx/graphicsmagick[imagemagick]" is blocking
10 >> media-gfx/imagemagick-6.9.4.7)
11 >> [blocks B ] media-gfx/imagemagick ("media-gfx/imagemagick" is
12 >> blocking media-gfx/graphicsmagick-1.3.24)
13 >
14 >> graphicsmagick is not installed.
15 >>
16 >>
17 >> Everything pulling in graphicsmagick is already satisfied by
18 >> imagemagick[png]:
19 >
20 >> So here's the question: Why is portage not realising I already have a
21 >> suitable *magick and decides I ought to have the blocker?
22 >
23 > You've probably already tried these but
24 >
25 > does adding --tree give anything more useful?
26
27 Not really. The depgraph in the error output covers it all
28 >
29 > Does grep magick -r /etc/portage show anything?
30
31
32 No,
33
34 # grep -r magick /etc/portage/
35 /etc/portage/make.conf: -icq icu id3tag ieee1394 imagemagick imap
36 innodb introspection \
37 /etc/portage/package.use/package.use:media-gfx/imagemagick fpx hdri q32 q8
38 /etc/portage/package.use/libperl:media-gfx/imagemagick -perl
39
40
41
42 I *did* have --changed-deps=y in my emerge world command, taking it out
43 works and portage does what I expect. I read the man page entry for it, but
44
45 a) it doesn't make much sense
46 b) I can't see how that would make a difference