GLib >= 2.73.2 Fails to build with "implicit declaration of function 'g_osx_app_info_get_type'" error on macOS 10.15.7 Catalina
(This is also important, because glib is bundled with GStreamer)
This is v 2.74.5 (Gstreamer bundles 2.74.1) I'll retry with main.
[1082/1375] Compiling C object gio/tests/defaultvalue.p/defaultvalue.c.o
FAILED: gio/tests/defaultvalue.p/defaultvalue.c.o
cc -Igio/tests/defaultvalue.p -Igio/tests -I../gio/tests -I. -I.. -Iglib -I../glib -Isubprojects/proxy-libintl -I../subprojects/proxy-libintl -Igmodule -I../gmodule -Igobject -I../gobject -Igio -I../gio -fcolor-diagnostics -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O2 -g -D_GNU_SOURCE -fno-strict-aliasing -DG_DISABLE_CAST_CHECKS -Wimplicit-fallthrough -Wmisleading-indentation -Wunused -Wno-unused-parameter -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign '-DG_LOG_DOMAIN="GLib-GIO"' '-DGLIB_MKENUMS="gobject/glib-mkenums"' '-DGLIB_COMPILE_SCHEMAS="/Users/duncan/glib/_build/gio/glib-compile-schemas"' -UG_DISABLE_ASSERT -MD -MQ gio/tests/defaultvalue.p/defaultvalue.c.o -MF gio/tests/defaultvalue.p/defaultvalue.c.o.d -o gio/tests/defaultvalue.p/defaultvalue.c.o -c ../gio/tests/defaultvalue.c
In file included from ../gio/tests/defaultvalue.c:178:
gio/tests/giotypefuncs.inc:168:9: error: implicit declaration of function 'g_osx_app_info_get_type' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
*tp++ = g_osx_app_info_get_type ();
^
gio/tests/giotypefuncs.inc:168:9: note: did you mean 'g_app_info_get_type'?
../gio/gappinfo.h:150:13: note: 'g_app_info_get_type' declared here
GType g_app_info_get_type (void) G_GNUC_CONST;
^
1 error generated.
[1087/1375] Compiling C object gio/tests/file.p/file.c.o
ninja: build stopped: subcommand failed.