On 12/06/2016 12:13, Neil Bothwick wrote:
On Sun, 12 Jun 2016 12:05:47 +0200, Alan McKinnon wrote:

My main desktop has been giving me these stupid error for a week now.
ANd I can't figure out what portage wants to do or how to stop it
(other than masking graphics magick):

[blocks B      ] media-gfx/graphicsmagick[imagemagick]
("media-gfx/graphicsmagick[imagemagick]" is blocking
media-gfx/imagemagick-6.9.4.7)
[blocks B      ] media-gfx/imagemagick ("media-gfx/imagemagick" is
blocking media-gfx/graphicsmagick-1.3.24)

graphicsmagick is not installed.


Everything pulling in graphicsmagick is already satisfied by
imagemagick[png]:

So here's the question: Why is portage not realising I already have a
suitable *magick and decides I ought to have the blocker?

You've probably already tried these but

does adding --tree give anything more useful?

Not really. The depgraph in the error output covers it all

Does grep magick -r /etc/portage show anything?


No,

# grep -r magick /etc/portage/
/etc/portage/make.conf: -icq icu id3tag ieee1394 imagemagick imap innodb introspection \
/etc/portage/package.use/package.use:media-gfx/imagemagick fpx hdri q32 q8
/etc/portage/package.use/libperl:media-gfx/imagemagick -perl



I *did* have --changed-deps=y in my emerge world command, taking it out works and portage does what I expect. I read the man page entry for it, but

a) it doesn't make much sense
b) I can't see how that would make a difference





Reply via email to