Gimp 2.99.x Linux build error : libgimpui-3.0.so: undefined reference to `gimp_procedure_config_has_default'
GIMP version: GIT branch master at commit c9b0cafc
Operating System: Debian Testing/Bullseye : Linux debian 5.9.0-5-amd64 #1 SMP Debian 5.9.15-1 (2020-12-17) x86_64 GNU/Linux
Package: Built from source
Description of the bug
Make, after configure with ./autogen.sh, fails with:
...
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined reference to `gimp_procedure_config_has_default'
...
Reproduction
Is the bug reproducible? Always
Reproduction steps:
I follow this build instruction: wiki.gimp.org
- Set general and Debian specific environment according to wiki.gimp.org
- git clone https://gitlab.gnome.org/GNOME/babl.git and build according to wiki.gimp.org
- git clone https://gitlab.gnome.org/GNOME/gegl.git and build according to wiki.gimp.org
- git clone https://gitlab.gnome.org/GNOME/gimp.git
- cd gimp
- ./autogen.sh --prefix=${GIMP_PREFIX} (result: configure.txt)
- make -j8 (result:make.txt )
- Build ends with error: /usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined reference to `gimp_procedure_config_has_default' collect2: error: ld returned 1 exit status …
Expected result: Successful build
Actual result: Build ends with error: /usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined reference to `gimp_procedure_config_has_default' collect2: error: ld returned 1 exit status
Additional information
I have followed https://gitlab.gnome.org/GNOME/gimp.git master branch for a while and have had a working Gimp 2.99.x up to and including commit 3e25ea53. However the next commit c9b0cafc fails, as do subsequent commits, after this point, all with the same error as reported in this issue.
Perhaps commit c9b0cafc introduced the error.