When I try to emerge imagemagick-6.5.8.8 the build failes during the install phase Reproducible: Always Steps to Reproduce: 1.emerge imagemagick Expected Results: .... libtool: install: /usr/bin/install -c coders/.libs/xwd.soT /var/tmp/portage/media-gfx/imagemagick-6.5.8.8/image//usr/lib/ImageMagick-6.5.8/modules-Q16/coders/xwd.so libtool: install: /usr/bin/install -c coders/.libs/xwd.lai /var/tmp/portage/media-gfx/imagemagick-6.5.8.8/image//usr/lib/ImageMagick-6.5.8/modules-Q16/coders/xwd.la libtool: install: warning: remember to run `libtool --finish /usr/lib/ImageMagick-6.5.8/modules-Q16/coders' make[2]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.5.8.8/work/ImageMagick-6.5.8-8' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.5.8.8/work/ImageMagick-6.5.8-8' make: *** [install] Error 2
Created attachment 215275 [details] added the build info
Created attachment 215277 [details] the actual complete output of the emerge process
seems to be a perl issue (probably something in your system is broken wrt perl): /usr/lib/gcc/i686-pc-linux-gnu/4.4.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lperl collect2: ld returned 1 exit status distcc[18488] ERROR: compile (null) on localhost failed make[3]: *** [blib/arch/auto/Image/Magick/Magick.so] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-gfx/imagemagick-6.5.8.8/work/ImageMagick-6.5.8-8/PerlMagick' make[2]: *** [install-exec-perl] Error 2 make[2]: *** Waiting for unfinished jobs.... please run revdep-rebuild and/or perl-cleaner and see if the issue disappears.
tried revdep-rebuild (also wants to install imagemagick so it failes). I executed perl-cleaner reallyall, that executes but still not able to install imagemagick. any other ideas?
(In reply to comment #4) > tried revdep-rebuild (also wants to install imagemagick so it failes). I > executed perl-cleaner reallyall, that executes but still not able to install > imagemagick. > > any other ideas? > I re-emerged everything with perl in the name, and that did the trick. Not a very good solution, but it worked ...