Raise required Glib version to 2.74 for G_APPLICATION_DEFAULT_FLAGS (introduced in Glib 2.74)
source, linux
Tried building latest source as debug and failed, not sure if this is the right place to report this?
meson _build \
--prefix=${GIMP_PREFIX} \
--buildtype=debug \
--reconfigure
-Dpython=enabled
cd _build
ninja
ninja install
[1/340] Compiling C object app/gegl/libappgegl.a.p/gimp-gegl-nodes.c.o FAILED: app/gegl/libappgegl.a.p/gimp-gegl-nodes.c.o
lib -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -Wabsolute-value -Wdeclaration-after-statement -Wenum-conversion -Wno-strict-prototypes -Wold-style-definition -Wunused-function -Wunused-value -Werror=implicit-function-declaration -fdiagnostics-show-option -fno-common -Wformat -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wpointer-arith -Wreturn-type -Wtype-limits -DHAVE_CONFIG_H -fPIC -pthread '-DG_LOG_DOMAIN="Gimp-Core"' -MD -MQ app/core/libappcore.a.p/gimplayer.c.o -MF app/core/libappcore.a.p/gimplayer.c.o.d -o app/core/libappcore.a.p/gimplayer.c.o -c ../app/core/gimplayer.c
../app/core/gimplayer.c: In function ‘gimp_layer_get_node’:
../app/core/gimplayer.c:829:3: error: implicit declaration of function ‘gegl_node_connect’; did you mean ‘gegl_node_disconnect’? [-Werror=implicit-function-declaration]
829 | gegl_node_connect (input, "output", source, "input");
| ^~~~~~~~~~~~~~~~~
| gegl_node_disconnect
cc1: some warnings being treated as errors
[22/229] Compiling C object plug-ins/file-webp/file-webp.p/file-webp-save.c.o
FAILED: plug-ins/file-webp/file-webp.p/file-webp-save.c.o
cc -Iplug-ins/file-webp/file-webp.p -Iplug-ins/file-webp -I../plug-ins/file-webp -I. -I.. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/libmount -I/usr/include/blkid -I/home/mark/Code/gimp-source/include/gegl-0.4 -I/home/mark/Code/gimp-source/include/babl-0.1 -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -Wabsolute-value -Wdeclaration-after-statement -Wenum-conversion -Wno-strict-prototypes -Wold-style-definition -Wunused-function -Wunused-value -Werror=implicit-function-declaration -fdiagnostics-show-option -fno-common -Wformat -Wformat-security -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wpointer-arith -Wreturn-type -Wtype-limits -DHAVE_CONFIG_H -pthread -MD -MQ plug-ins/file-webp/file-webp.p/file-webp-save.c.o -MF plug-ins/file-webp/file-webp.p/file-webp-save.c.o.d -o plug-ins/file-webp/file-webp.p/file-webp-save.c.o -c ../plug-ins/file-webp/file-webp-save.c
../plug-ins/file-webp/file-webp-save.c: In function ‘combine_buffers’:
../plug-ins/file-webp/file-webp-save.c:497:3: error: implicit declaration of function ‘gegl_node_connect’; did you mean ‘gegl_node_disconnect’? [-Werror=implicit-function-declaration]
497 | gegl_node_connect (source, "output", over, "aux");
| ^~~~~~~~~~~~~~~~~
| gegl_node_disconnect
cc1: some warnings being treated as errors
ninja: build stopped: subcommand failed.
Press Enter to exit...