Re: [gentoo-user] imagemagick / graphicsmagick collision

2016-06-12 Thread Alan McKinnon

On 12/06/2016 12:50, Heiko Baums wrote:

Am 12.06.2016 um 12:05 schrieb Alan McKinnon:

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)



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


Install graphicsmagick with USE="-imagemagick".

If I recall correctly the blocker is because of a file or a feature
collision of media-gfx/imagemagick and
media-gfx/graphicsmagick[imagemagick].




I could do that, but I don't see any compelling reason to have 
graphicsmagick at all and I can't figure why portage doesn't accept 
installed imagemagick as fulfilling the DEPEND


As per my other reply to Neil, --changed-deps=n makes a difference

emerge --changed-deps=y finds graphicsmagick and wants to use it
emerge --changed-deps=n finds imagemagick and uses that.

Maybe if I set --backtrack= portage will find a 
resolution.


Alan



Re: [gentoo-user] imagemagick / graphicsmagick collision

2016-06-12 Thread Alan McKinnon

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







Re: [gentoo-user] imagemagick / graphicsmagick collision

2016-06-12 Thread Heiko Baums
Am 12.06.2016 um 12:05 schrieb Alan McKinnon:
> 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)

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

Install graphicsmagick with USE="-imagemagick".

If I recall correctly the blocker is because of a file or a feature
collision of media-gfx/imagemagick and
media-gfx/graphicsmagick[imagemagick].



Re: [gentoo-user] imagemagick / graphicsmagick collision

2016-06-12 Thread Neil Bothwick
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?

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


-- 
Neil Bothwick

Did you hear about the dyslexic devil worshiper?
He sold his soul to Santa!


pgpTFGe2O_oz6.pgp
Description: OpenPGP digital signature


[gentoo-user] imagemagick / graphicsmagick collision

2016-06-12 Thread Alan McKinnon

Hi all,

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)



media-gfx/imagemagick:0

  (media-gfx/imagemagick-6.9.4.7:0/6.9.4.7::gentoo, ebuild scheduled 
for merge) pulled in by

(no parents that aren't satisfied by other packages in this slot)

  (media-gfx/imagemagick-6.9.4.6:0/6.9.4.6::gentoo, installed) pulled in by
>=media-gfx/imagemagick-5.5.7.14:0/6.9.4.6= required by 
(media-video/dvdauthor-0.7.1:0/0::gentoo, installed)
^^^ 



(and 1 more with the same problem)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-gfx/graphicsmagick-1.3.24:0/0::gentoo, ebuild scheduled for 
merge) pulled in by
media-gfx/graphicsmagick[imagemagick,png] required by 
(x11-themes/tango-icon-theme-extras-0.1.0-r1:0/0::gentoo, installed)
media-gfx/graphicsmagick[imagemagick] required by 
(media-plugins/kipi-plugins-4.14.0:4/4::gentoo, installed)
media-gfx/graphicsmagick[imagemagick,png] required by 
(x11-themes/tango-icon-theme-0.8.90:0/0::gentoo, installed)



imagemagick is installed:
khamul ~ # eix imagemagick
[U] media-gfx/imagemagick
 Available versions:  6.9.0.3(0/6.9.0.3)^u (~)6.9.1.8(0/6.9.1.8)^u 
(~)6.9.2.10(0/6.9.2.10)^u (~)6.9.3.10(0/6.9.3.10)^u 6.9.4.1(0/6.9.4.1)^u 
(~)6.9.4.5(0/6.9.4.5)^u 6.9.4.6(0/6.9.4.6)^u (~)6.9.4.7(0/6.9.4.7)^u 
[M](~)7.0.1.9(0/7.0.1.9)^u {X autotrace bzip2 corefonts cxx djvu fftw 
fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl 
openexr openmp pango perl png postscript q32 q64 q8 raw static-libs svg 
test tiff truetype webp wmf xml zlib}
 Installed versions:  6.9.4.6(11:31:21 04/06/2016)(X bzip2 cxx djvu 
fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lzma openexr openmp 
pango png postscript q32 q8 raw svg tiff truetype webp wmf xml zlib 
-autotrace -corefonts -fftw -lqr -opencl -perl -q64 -static-libs -test)



graphicsmagick is not installed.


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


tango-icon-theme-extras-0.1.0-r1.ebuild:
|| ( media-gfx/imagemagick[png?] 
media-gfx/graphicsmagick[imagemagick,png?] )


kipi-plugins-4.14.0:
videoslideshow? (
|| ( media-gfx/imagemagick 
media-gfx/graphicsmagick[imagemagick] )
imagemagick? ( || ( media-gfx/imagemagick 
media-gfx/graphicsmagick[imagemagick] ) )


tango-icon-theme-0.8.90.ebuild
|| ( media-gfx/imagemagick[png?] 
media-gfx/graphicsmagick[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?


Alan