core/libappcore.a(gimpparamspecs-duplicate.o): In function `gimp_param_spec_duplicate': gimpparamspecs-duplicate.c:(.text+0x2fd): undefined reference to `GEGL_IS_PARAM_SPEC_MULTILINE' media-libs/gegl-0.3.6_pre from poly-c works. media-libs/gegl-0.3.8_pre is from there too. Upstream changes: https://git.gnome.org/browse/gegl/commit/?id=38e6545f785ba614f07f71a62fc39086dbee5a9c "property-types: remove custom multiline paramspec, ui-meta is used now" https://git.gnome.org/browse/gimp/commit/?id=2e4685013123c584354bc38612527593a815c38b "app: remove old GEGL multiline prop type/handling We're using ui_meta keys now, and no longer specialized param spec subclasses nor tagging with custom qdata."
I've backported the patch and added gimp plus that patch to my overlay. Sorry for the trouble.
reopened for bug 587874 @Lars Please commit your changes to to the main tree.
In addition to the API, gegl also changed the ABI. Thus, already installed versions of gimp are also broken after the gegl update.
*** Bug 587874 has been marked as a duplicate of this bug. ***
@sping: you can find the patch in poly-c overlay.
commit 7e54bfe7a05b4361faa58a4df5ade8a4d05d2b95 Author: Sebastian Pipping <sping@g.o> Date: Mon Jul 18 16:11:16 2016 +0200 media-gfx/gimp: Support gegl 0.3.8 (bug #586828) Patch backport by and thanks to: Lars Wendler Package-Manager: portage-2.2.28 media-gfx/gimp/files/gimp-2.9.2-gegl-0.3.8.patch | 54 ++++++++ media-gfx/gimp/gimp-2.9.2-r2.ebuild | 169 +++++++++++++++++++++++ 2 files changed, 223 insertions(+) https://github.com/gentoo/gentoo/commit/7e54bfe7a05b4361faa58a4df5ade8a4d05d2b95