Opened 6 years ago

Closed 6 years ago

#8019 closed enhancement (fixed)

GIMP fails to build with gegl-0.3.8

Reported by: Douglas R. Reno Owned by: DJ Lucas
Priority: normal Milestone: 7.10
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

When trying to build GIMP with gegl-0.3.8 installed, the following error message appears:

CCLD     gimp-2.8
core/libappcore.a(gimpparamspecs-duplicate.o): In function `gimp_param_spec_duplicate':
/sources/gimp-2.8.16/gimp-2.8.16/app/core/gimpparamspecs-duplicate.c:70: undefined reference to `GEGL_IS_PARAM_SPEC_MULTILINE'
collect2: error: ld returned 1 exit status

GIMP will build fine with gegl-0.3.6, however. I haven't done much investigation, as GNOME is more important at this time.

Change History (6)

comment:1 by bdubbs@…, 6 years ago

See https://mail.gnome.org/archives/commits-list/2016-March/msg09399.html

Can be fixed with a simple sed:

sed -i '70,75 d' app/core/gimpparamspecs-duplicate.c

Tested the build and it was successful. Did not try to install because I don't know what the lines are supposed to do.

in reply to:  2 comment:3 by bdubbs@…, 6 years ago

Replying to dj@…:

http://osdir.com/ml/commits.gnome/2016-03/msg08652.html

DJ, that patch doesn't apply to the current tarball. The 2nd file doesn't even exist.

comment:4 by DJ Lucas, 6 years ago

Not sure if my mail had been seen, but I was referring to the commit message. The test case will always be false, so the sed above is good, just delete the whole case. Built and tested, somewhat thoroughly, not a real in-depth test, but it covers this particular change well enough and some basic functionality. Imported all of my PS brushes and did a couple of quick (poor quality) images with flames and lightning as those two effects in particular use lots of duplicate layers (hue and saturation can be a PITA with those effects), and no issues to report.

comment:5 by DJ Lucas, 6 years ago

Owner: changed from blfs-book@… to DJ Lucas
Status: newassigned

comment:6 by DJ Lucas, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r17555.

Note: See TracTickets for help on using tickets.