Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 586828 - media-gfx/gimp-2.9.2* fails to build with media-libs/gegl-0.3.8 - gimpparamspecs-duplicate.c:(.text+0x2fd): undefined reference to `GEGL_IS_PARAM_SPEC_MULTILINE'
Summary: media-gfx/gimp-2.9.2* fails to build with media-libs/gegl-0.3.8 - gimpparamsp...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
: 587874 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-06-23 17:20 UTC by jospezial
Modified: 2016-07-18 14:14 UTC (History)
13 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2016-06-23 17:20:26 UTC
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."
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-06-25 13:48:54 UTC
I've backported the patch and added gimp plus that patch to my overlay. Sorry for the trouble.
Comment 2 jospezial 2016-07-04 10:59:17 UTC
reopened for bug 587874

@Lars
Please commit your changes to to the main tree.
Comment 3 tka 2016-07-08 05:58:35 UTC
In addition to the API, gegl also changed the ABI. Thus, already installed versions of gimp are also broken after the gegl update.
Comment 4 Toralf Förster gentoo-dev 2016-07-08 20:21:04 UTC
*** Bug 587874 has been marked as a duplicate of this bug. ***
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-07-12 12:23:40 UTC
@sping: you can find the patch in poly-c overlay.
Comment 6 Sebastian Pipping gentoo-dev 2016-07-18 14:14:03 UTC
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