Mis-generated glib/gio/gobject GIR files
I don't know how gnome-build-meta generates the GIR files for GLib/Gio/GObject/GModule but it seems to be somehow wrong. E.g there are some C files to update at https://gitlab.gnome.org/GNOME/gobject-introspection/-/tree/master/gir, I don't know much details about that.
It seems like a step is needed by updating the introspection data as in gobject-introspection!309 (merged) before generating the GIR files. Otherwise you end up with new types in the GIR files but with broken/missing annotations like in gobject-introspection#412 (closed)
Edited by Bilal Elmoussaoui