Introspection data extraction fails on macOS
On macOS with g-ir-scanner 1.70.0 from Homebrew, the extraction of introspection data (once fixing things locally to solve #357 (closed)) fails with the following error:
(process:75621): GLib-GObject-WARNING **: 23:37:50.841: cannot register existing type 'TrackerEndpoint'
(process:75621): GLib-GObject-WARNING **: 23:37:50.841: cannot add private field to invalid (non-instantiatable) type '<invalid>'
(process:75621): GLib-CRITICAL **: 23:37:50.841: g_once_init_leave: assertion 'result != 0' failed
(process:75621): GLib-GObject-CRITICAL **: 23:37:50.841: g_type_register_static: assertion 'parent_type > 0' failed
(process:75621): GLib-GObject-CRITICAL **: 23:37:50.841: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(process:75621): GLib-CRITICAL **: 23:37:50.841: g_once_init_leave: assertion 'result != 0' failed
Invalid GType function: 'tracker_endpoint_http_get_type'
Function 'tracker_endpoint_http_get_type' returned G_TYPE_INVALID
I don't know enough about GIR or GLib types system to understand what is going wrong.