Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 590148 - media-gfx/gimp-2.9.4 doesn't compile due to missing image files
Summary: media-gfx/gimp-2.9.4 doesn't compile due to missing image files
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-31 16:28 UTC by gentoo-user
Modified: 2016-08-02 15:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=media-gfx/gimp-2.9.4::gentoo' (info,17.44 KB, text/plain)
2016-08-01 01:22 UTC, gentoo-user
Details
build.log (build.log,139.00 KB, text/plain)
2016-08-01 01:22 UTC, gentoo-user
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gentoo-user 2016-07-31 16:28:30 UTC
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"
Comment 1 Mike Gilbert gentoo-dev 2016-08-01 00:41:28 UTC
Please provide emerge --info and attach a full build log.
Comment 2 gentoo-user 2016-08-01 01:21:41 UTC
Sure, the output was too long for the comment box though so I'll attach them.
Comment 3 gentoo-user 2016-08-01 01:22:22 UTC
Created attachment 442134 [details]
emerge --info '=media-gfx/gimp-2.9.4::gentoo'
Comment 4 gentoo-user 2016-08-01 01:22:43 UTC
Created attachment 442136 [details]
build.log
Comment 5 Sebastian Pipping gentoo-dev 2016-08-02 01:18:34 UTC
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.
Comment 6 gentoo-user 2016-08-02 14:55:42 UTC
(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.
Comment 7 Sebastian Pipping gentoo-dev 2016-08-02 15:56:53 UTC
Thanks for digging deeper and for the update!