Fails to build with introspection enabled
The TrackerEndpointHttp
type lists the private TrackerEndpoint
type in a public header, resulting in gobject-introspection complaining and failing to generate gir
(process:116654): GLib-GObject-WARNING **: 11:43:10.570: cannot register existing type 'TrackerEndpoint'
(process:116654): GLib-GObject-WARNING **: 11:43:10.576: cannot add private field to invalid (non-instantiatable) type '<invalid>'
(process:116654): GLib-CRITICAL **: 11:43:10.580: g_once_init_leave: assertion 'result != 0' failed
(process:116654): GLib-GObject-CRITICAL **: 11:43:10.583: g_type_register_static: assertion 'parent_type > 0' failed
(process:116654): GLib-GObject-CRITICAL **: 11:43:10.584: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(process:116654): GLib-CRITICAL **: 11:43:10.584: 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