Building gimp fails with this error: make[3]: Entering directory '/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic-Inverted' mkdir -p `dirname 12/gimp-close.png`; /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-close.png -o 12/gimp-close.png -- gegl:invert-gamma mkdir -p `dirname 12/gimp-default-colors.png` && cp -f ../../icons/Symbolic/12/gimp-default-colors.png 12/gimp-default-colors.png mkdir -p `dirname 12/gimp-linked.png`; /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-linked.png -o 12/gimp-linked.png -- gegl:invert-gamma mkdir -p `dirname 12/gimp-menu-left.png`; /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-menu-left.png -o 12/gimp-menu-left.png -- gegl:invert-gamma mkdir -p `dirname 12/gimp-menu-right.png`; /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-menu-right.png -o 12/gimp-menu-right.png -- gegl:invert-gamma mkdir -p `dirname 12/gimp-quick-mask-off.png`; /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-quick-mask-off.png -o 12/gimp-quick-mask-off.png -- gegl:invert-gamma mkdir -p `dirname 12/gimp-quick-mask-on.png`; /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-quick-mask-on.png -o 12/gimp-quick-mask-on.png -- gegl:invert-gamma (gegl-0.3:3551): GEGL-gegl-operation-handlers.c-WARNING **: No loader for content type "image/png", falling back to "gegl:magick-load" (gegl-0.3:3550): GEGL-gegl-operation-handlers.c-WARNING **: No loader for content type "image/png", falling back to "gegl:magick-load" (gegl-0.3:3559): GEGL-gegl-operation-handlers.c-WARNING **: No loader for content type "image/png", falling back to "gegl:magick-load" (gegl-0.3:3549): GEGL-gegl-operation-handlers.c-WARNING **: No loader for content type "image/png", falling back to "gegl:magick-load" (gegl-0.3:3553): GEGL-gegl-operation-handlers.c-WARNING **: No loader for content type "image/png", falling back to "gegl:magick-load" (gegl-0.3:3552): GEGL-gegl-operation-handlers.c-WARNING **: No loader for content type "image/png", falling back to "gegl:magick-load" convert: unable to open image `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-quick-mask-on.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705. convert: unable to open file `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-quick-mask-on.png[0]' @ error/png.c/ReadPNGImage/3921. convert: no images defined `/var/tmp/portage/media-gfx/gimp-2.9.4/temp/gegl-magick.png' @ error/convert.c/ConvertImageCommand/3257. convert: unable to open image `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-menu-right.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705. convert: unable to open file `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-menu-right.png[0]' @ error/png.c/ReadPNGImage/3921. convert: no images defined `/var/tmp/portage/media-gfx/gimp-2.9.4/temp/gegl-magick.png' @ error/convert.c/ConvertImageCommand/3257. (gegl-0.3:3551): GEGL-gegl-node.c-WARNING **: Failed to set operation type gegl:png-load, using a passthrough op instead (gegl-0.3:3551): GEGL-gegl-c.c-WARNING **: gegl_node:GeglOpnop_c has no property named: 'path' convert: unable to open image `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-close.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705convert: unable to open image `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-linked.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705. . convert: unable to open file `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-linked.png[0]' @ error/png.c/ReadPNGImage/3921convert: unable to open file `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-close.png[0]' @ error/png.c/ReadPNGImage/3921. . convert: no images defined `/var/tmp/portage/media-gfx/gimp-2.9.4/temp/gegl-magick.png' @ error/convert.c/ConvertImageCommand/3257convert: no images defined `/var/tmp/portage/media-gfx/gimp-2.9.4/temp/gegl-magick.png' @ error/convert.c/ConvertImageCommand/3257. . convert: unable to open image `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-menu-left.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705convert: unable to open image `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-quick-mask-off.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705. . convert: unable to open file `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-menu-left.png[0]' @ error/png.c/ReadPNGImage/3921convert: unable to open file `/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic/12/gimp-quick-mask-off.png[0]' @ error/png.c/ReadPNGImage/3921. . convert: no images defined `/var/tmp/portage/media-gfx/gimp-2.9.4/temp/gegl-magick.png' @ error/convert.c/ConvertImageCommand/3257convert: no images defined `/var/tmp/portage/media-gfx/gimp-2.9.4/temp/gegl-magick.png' @ error/convert.c/ConvertImageCommand/3257. . (gegl-0.3:3549): GEGL-gegl-node.c-WARNING **: Failed to set operation type gegl:png-load, using a passthrough op instead (gegl-0.3:3552): GEGL-gegl-node.c-WARNING **: Failed to set operation type gegl:png-load, using a passthrough op instead (gegl-0.3:3552): GEGL-gegl-c.c-WARNING **: gegl_node:GeglOpnop_c has no property named: 'path' (gegl-0.3:3553): GEGL-gegl-node.c-WARNING **: Failed to set operation type gegl:png-load, using a passthrough op instead (gegl-0.3:3550): GEGL-gegl-node.c-WARNING **: Failed to set operation type gegl:png-load, using a passthrough op instead (gegl-0.3:3553): GEGL-gegl-c.c-WARNING **: gegl_node:GeglOpnop_c has no property named: 'path' (gegl-0.3:3550): GEGL-gegl-c.c-WARNING **: gegl_node:GeglOpnop_c has no property named: 'path' (gegl-0.3:3549): GEGL-gegl-c.c-WARNING **: gegl_node:GeglOpnop_c has no property named: 'path' /bin/sh: line 1: 3552 Segmentation fault /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-linked.png -o 12/gimp-linked.png -- gegl:invert-gamma (gegl-0.3:3559): GEGL-gegl-node.c-WARNING **: Failed to set operation type gegl:png-load, using a passthrough op instead (gegl-0.3:3559): GEGL-gegl-c.c-WARNING **: gegl_node:GeglOpnop_c has no property named: 'path' /bin/sh: line 1: 3553 Segmentation fault /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-quick-mask-off.png -o 12/gimp-quick-mask-off.png -- gegl:invert-gamma make[3]: *** [Makefile:2179: 12/gimp-linked.png] Error 139 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [Makefile:2179: 12/gimp-quick-mask-off.png] Error 139 /bin/sh: line 1: 3551 Segmentation fault /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-menu-right.png -o 12/gimp-menu-right.png -- gegl:invert-gamma make[3]: *** [Makefile:2179: 12/gimp-menu-right.png] Error 139 /bin/sh: line 1: 3550 Segmentation fault /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-menu-left.png -o 12/gimp-menu-left.png -- gegl:invert-gamma /bin/sh: line 1: 3549 Segmentation fault /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-close.png -o 12/gimp-close.png -- gegl:invert-gamma make[3]: *** [Makefile:2179: 12/gimp-menu-left.png] Error 139 make[3]: *** [Makefile:2179: 12/gimp-close.png] Error 139 /bin/sh: line 1: 3559 Segmentation fault /usr/bin/gegl-0.3 ../../icons/Symbolic/12/gimp-quick-mask-on.png -o 12/gimp-quick-mask-on.png -- gegl:invert-gamma make[3]: *** [Makefile:2179: 12/gimp-quick-mask-on.png] Error 139 make[3]: Leaving directory '/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons/Symbolic-Inverted' make[2]: *** [Makefile:625: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4/icons' make[1]: *** [Makefile:799: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-gfx/gimp-2.9.4/work/gimp-2.9.4' make: *** [Makefile:700: all] Error 2 emerge -pqv '=media-gfx/gimp-2.9.4::gentoo': [ebuild U ] media-gfx/gimp-2.9.4 [2.9.2] USE="-aalib -alsa (-altivec) (-aqua) -debug -doc -gnome -jpeg2k -mng -openexr -pdf -postscript -python -smp -svg {-test} -udev -webkit -wmf -xpm (-tiff%)" CPU_FLAGS_X86="mmx sse" LINGUAS="-am -ar -ast -az -be -bg -br -ca -ca@valencia -cs -csb -da -de -dz -el -en_CA -en_GB -eo -es -et -eu -fa -fi -fr -ga -gl -gu -he -hi -hr -hu -id -is -it -ja -ka -kk -km -kn -ko -lt -lv -mk -ml -ms -my -nb -nds -ne -nl -nn -oc -pa -pl -pt -pt_BR -ro -ru -rw -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -tt -uk -vi -xh -yi -zh_CN -zh_HK -zh_TW" PYTHON_TARGETS="-python2_7" Since the output mentions something about gegl not finding a loader, here's emerge -pqv for gegl: [ebuild R ] media-libs/gegl-0.3.8 USE="cairo introspection -debug -ffmpeg -jpeg2k -lcms -lensfun -openexr -raw -sdl -svg {-test} -tiff -umfpack -v4l -vala -webp (-jpeg%) (-png%)" CPU_FLAGS_X86="mmx sse"
Please provide emerge --info and attach a full build log.
Sure, the output was too long for the comment box though so I'll attach them.
Created attachment 442134 [details] emerge --info '=media-gfx/gimp-2.9.4::gentoo'
Created attachment 442136 [details] build.log
Hi there! The log says "Segmentation fault" from GEGL at one point. It does not segfault for me. Please help me understand why Gegl segfaults for you.
(In reply to Sebastian Pipping from comment #5) > Hi there! Hi, > The log says "Segmentation fault" from GEGL at one point. It does not > segfault for me. Please help me understand why Gegl segfaults for you. Hmm, didn't even notice that when I looked at the logs. Got too distracted by the "No loader for content" messages. I rebuilt gegl with -ggdb in CFLAGS to get a decent stacktrace and gimp successfully compiles now so it was probably just an ABI incompatibility somewhere in gegl. Sorry for the noise.
Thanks for digging deeper and for the update!