tux michel # emerge -v1 gegl These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-libs/gegl-0.0.20 USE="cairo ffmpeg jpeg mmx png%* sdl sse svg v4l%* -debug -doc -openexr -raw% (-gtk%*)" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB >>> Verifying ebuild manifests >>> Emerging (1 of 1) media-libs/gegl-0.0.20 * gegl-0.0.20.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * * ERROR: media-libs/gegl-0.0.20 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * gegl-0.0.20.ebuild, line 38: Called built_with_use 'media-gfx/imagemagick' 'png' * eutils.eclass, line 1709: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve media-gfx/imagemagick to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-libs:gegl-0.0.20:20081013-191514.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/gegl-0.0.20/temp/die.env'. * >>> Failed to emerge media-libs/gegl-0.0.20, Log file: >>> '/var/log/portage/media-libs:gegl-0.0.20:20081013-191514.log' * Messages for package media-libs/gegl-0.0.20: * * ERROR: media-libs/gegl-0.0.20 failed. * Call stack: * ebuild.sh, line 49: Called pkg_setup * gegl-0.0.20.ebuild, line 38: Called built_with_use 'media-gfx/imagemagick' 'png' * eutils.eclass, line 1709: Called die * The specific snippet of code: * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed package" * The die message: * Unable to resolve media-gfx/imagemagick to an installed package * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-libs:gegl-0.0.20:20081013-191514.log'. * The ebuild environment file is located at '/var/tmp/portage/media-libs/gegl-0.0.20/temp/die.env'. * * GNU info directory index is up-to-date. tux michel # Reproducible: Always Steps to Reproduce: 1.emerge -v1 gegl 2. 3.
i dont have imagemagick installed and after removing following lines from official ebuild everythins seems to compile awesome. please fix this! pkg_setup() { if ! built_with_use 'media-gfx/imagemagick' 'png'; then eerror "You must build imagemagick with png support" die "media-gfx/imagemagick built without png" fi }
fixed