I try to install the version 2.99.6 under a Debian bullseye system with this export:
export PKG_CONFIG_PATH=/opt/gegl/lib/x86_64-linux-gnu/pkgconfig:/opt/babl/lib/x86_64-linux-gnu/pkgconfig:$(pkg-config --variable pc_path pkg-config)
where I put the newest versions of gegl and babl.The configure script './configure --prefix=/opt/gimp-dev' runs well:
Building GIMP with prefix=/opt/gimp-dev, datarootdir=${prefix}/share
Desktop files install into ${datarootdir}
Extra Binaries:
gimp-console: yes
Optional Features:
Check updates at startup: yes
Levin matting engine: yes
Language selection: yes
Vector icons: yes
Dr. Mingw (Win32): no
Relocatable bundle: no
Default ICC directory: /usr/share/color/icc
Debug console (Win32): no
32-bit DLL folder (Win32): no
Detailed backtraces: yes
Optional Plug-Ins:
Ascii Art: yes
Ghostscript: yes
Help Browser: yes
JPEG 2000: yes
MNG: yes
OpenEXR: yes
WebP: yes
HEIC: import: yes - export: yes [profile
support: yes]
AVIF: import: yes - export: yes PDF (export): yes Print: yes Python 3 plug-ins: yes JavaScript plug-ins: yes Lua plug-ins: yes Vala plug-ins: yes TWAIN (Win32): no Webpage: yes WMF: yes X11 Mouse Cursor: yes XPM: yes Email: yes (xdg-email) Optional Modules: ALSA (MIDI Input): yes Linux Input: yes (GUdev support: yes) DirectInput (Win32): no Tests: Use xvfb-run yesTest appdata yes (this test requires network access; --without-appdata-test to disable)
Test desktop file yes Documentation: GObject Introspection: no Bug report URL: https://gitlab.gnome.org/GNOME/gimp/issues/newNOTE: if you plan on packaging GIMP for distribution, it is recommended
to override the bug report URL with option:
--with-bug-report-url=https://example.com/
so that you can filter packaging bugs from core bugs before
reporting upstream.
But the make-run gives this error:
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_drawable_get_bpp'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_drawable_get_offsets'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_drawable_get_height'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_drawable_get_width'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_image_get_width'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_image_get_base_type'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_image_get_height'
/usr/bin/ld: ../libgimp/.libs/libgimpui-3.0.so: undefined
reference to `gimp_procedure_config_has_default'
collect2: error: ld returned 1 exit statuslinking of temporary binary failed: Command '['/bin/bash', '../libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', '-o', '/tmp/gimp-2.99.6/libgimp/tmp-introspect7jslxt5c/GimpUi-3.0', '-export-dynamic', '-DGIMP_DISABLE_DEPRECATED', '-DBABL_DISABLE_DEPRECATED', '-DGSEAL_ENABLE', '-g', '-O2', '-Wall', '-Wdeclaration-after-statement', '-Wmissing-prototypes', '-Werror=missing-prototypes', '-Wmissing-declarations', '-Winit-self', '-Wpointer-arith', '-Wmissing-format-attribute', '-Wformat-security', '-Wlogical-op', '-Wtype-limits', '-fno-common', '-fdiagnostics-show-option', '-Wreturn-type', '/tmp/gimp-2.99.6/libgimp/tmp-introspect7jslxt5c/GimpUi-3.0.o', '-L.', '../libgimp/libgimpui-3.0.la', '../libgimpwidgets/libgimpwidgets-3.0.la', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0']' returned non-zero exit status 1. make[3]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:156: GimpUi-3.0.gir] Error 1
make[3]: Leaving directory '/tmp/gimp-2.99.6/libgimp' make[2]: *** [Makefile:1652: all] Error 2 make[2]: Leaving directory '/tmp/gimp-2.99.6/libgimp' make[1]: *** [Makefile:869: all-recursive] Error 1 make[1]: Leaving directory '/tmp/gimp-2.99.6' make: *** [Makefile:770: all] Error 2 Any hint, what I make wrong? The version 2.99.4 works fine with my prerequisites. With regards Dieter