Opened 9 years ago
Closed 9 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 , 9 years ago
comment:3 by , 9 years ago
Replying to dj@…:
DJ, that patch doesn't apply to the current tarball. The 2nd file doesn't even exist.
comment:4 by , 9 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 , 9 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
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.