Re: [gentoo-user] imagemagick / graphicsmagick collision
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
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
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
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
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