/usr/include/glib-2.0/girepository/gitypes.h:41:28: error: conflicting types for ‘GIBaseInfo’; have ‘struct _GIBaseInfo’
41 | typedef struct _GIBaseInfo GIBaseInfo;
| ^~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:44:3: note: previous declaration of ‘GIBaseInfo’ with type ‘GIBaseInfo’ {aka ‘struct _GIBaseInfoStub’}
44 | } GIBaseInfo;
| ^~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:56:32: error: conflicting types for ‘GICallableInfo’; have ‘struct _GICallableInfo’
56 | typedef struct _GICallableInfo GICallableInfo;
| ^~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:52:20: note: previous declaration of ‘GICallableInfo’ with type ‘GICallableInfo’ {aka ‘struct _GIBaseInfoStub’}
52 | typedef GIBaseInfo GICallableInfo;
| ^~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:60:32: error: conflicting types for ‘GIFunctionInfo’; have ‘struct _GIFunctionInfo’
60 | typedef struct _GIFunctionInfo GIFunctionInfo;
| ^~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:59:20: note: previous declaration of ‘GIFunctionInfo’ with type ‘GIFunctionInfo’ {aka ‘struct _GIBaseInfoStub’}
59 | typedef GIBaseInfo GIFunctionInfo;
| ^~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:64:32: error: conflicting types for ‘GICallbackInfo’; have ‘struct _GICallbackInfo’
64 | typedef struct _GICallbackInfo GICallbackInfo;
| ^~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:74:20: note: previous declaration of ‘GICallbackInfo’ with type ‘GICallbackInfo’ {aka ‘struct _GIBaseInfoStub’}
74 | typedef GIBaseInfo GICallbackInfo;
| ^~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:68:38: error: conflicting types for ‘GIRegisteredTypeInfo’; have ‘struct _GIRegisteredTypeInfo’
68 | typedef struct _GIRegisteredTypeInfo GIRegisteredTypeInfo;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:81:20: note: previous declaration of ‘GIRegisteredTypeInfo’ with type ‘GIRegisteredTypeInfo’ {aka ‘struct _GIBaseInfoStub’}
81 | typedef GIBaseInfo GIRegisteredTypeInfo;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:72:30: error: conflicting types for ‘GIStructInfo’; have ‘struct _GIStructInfo’
72 | typedef struct _GIStructInfo GIStructInfo;
| ^~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:88:20: note: previous declaration of ‘GIStructInfo’ with type ‘GIStructInfo’ {aka ‘struct _GIBaseInfoStub’}
88 | typedef GIBaseInfo GIStructInfo;
| ^~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:76:29: error: conflicting types for ‘GIUnionInfo’; have ‘struct _GIUnionInfo’
76 | typedef struct _GIUnionInfo GIUnionInfo;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:95:20: note: previous declaration of ‘GIUnionInfo’ with type ‘GIUnionInfo’ {aka ‘struct _GIBaseInfoStub’}
95 | typedef GIBaseInfo GIUnionInfo;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:80:28: error: conflicting types for ‘GIEnumInfo’; have ‘struct _GIEnumInfo’
80 | typedef struct _GIEnumInfo GIEnumInfo;
| ^~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:102:20: note: previous declaration of ‘GIEnumInfo’ with type ‘GIEnumInfo’ {aka ‘struct _GIBaseInfoStub’}
102 | typedef GIBaseInfo GIEnumInfo;
| ^~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:88:30: error: conflicting types for ‘GIObjectInfo’; have ‘struct _GIObjectInfo’
88 | typedef struct _GIObjectInfo GIObjectInfo;
| ^~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:109:20: note: previous declaration of ‘GIObjectInfo’ with type ‘GIObjectInfo’ {aka ‘struct _GIBaseInfoStub’}
109 | typedef GIBaseInfo GIObjectInfo;
| ^~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:92:33: error: conflicting types for ‘GIInterfaceInfo’; have ‘struct _GIInterfaceInfo’
92 | typedef struct _GIInterfaceInfo GIInterfaceInfo;
| ^~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:116:20: note: previous declaration of ‘GIInterfaceInfo’ with type ‘GIInterfaceInfo’ {aka ‘struct _GIBaseInfoStub’}
116 | typedef GIBaseInfo GIInterfaceInfo;
| ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:96:32: error: conflicting types for ‘GIConstantInfo’; have ‘struct _GIConstantInfo’
96 | typedef struct _GIConstantInfo GIConstantInfo;
| ^~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:123:20: note: previous declaration of ‘GIConstantInfo’ with type ‘GIConstantInfo’ {aka ‘struct _GIBaseInfoStub’}
123 | typedef GIBaseInfo GIConstantInfo;
| ^~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:100:29: error: conflicting types for ‘GIValueInfo’; have ‘struct _GIValueInfo’
100 | typedef struct _GIValueInfo GIValueInfo;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:138:20: note: previous declaration of ‘GIValueInfo’ with type ‘GIValueInfo’ {aka ‘struct _GIBaseInfoStub’}
138 | typedef GIBaseInfo GIValueInfo;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:104:30: error: conflicting types for ‘GISignalInfo’; have ‘struct _GISignalInfo’
104 | typedef struct _GISignalInfo GISignalInfo;
| ^~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:145:20: note: previous declaration of ‘GISignalInfo’ with type ‘GISignalInfo’ {aka ‘struct _GIBaseInfoStub’}
145 | typedef GIBaseInfo GISignalInfo;
| ^~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:108:29: error: conflicting types for ‘GIVFuncInfo’; have ‘struct _GIVFuncInfo’
108 | typedef struct _GIVFuncInfo GIVFuncInfo;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:152:20: note: previous declaration of ‘GIVFuncInfo’ with type ‘GIVFuncInfo’ {aka ‘struct _GIBaseInfoStub’}
152 | typedef GIBaseInfo GIVFuncInfo;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:112:32: error: conflicting types for ‘GIPropertyInfo’; have ‘struct _GIPropertyInfo’
112 | typedef struct _GIPropertyInfo GIPropertyInfo;
| ^~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:159:20: note: previous declaration of ‘GIPropertyInfo’ with type ‘GIPropertyInfo’ {aka ‘struct _GIBaseInfoStub’}
159 | typedef GIBaseInfo GIPropertyInfo;
| ^~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:116:29: error: conflicting types for ‘GIFieldInfo’; have ‘struct _GIFieldInfo’
116 | typedef struct _GIFieldInfo GIFieldInfo;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:166:20: note: previous declaration of ‘GIFieldInfo’ with type ‘GIFieldInfo’ {aka ‘struct _GIBaseInfoStub’}
166 | typedef GIBaseInfo GIFieldInfo;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:126:3: error: conflicting types for ‘GIArgInfo’; have ‘struct <anonymous>’
126 | } GIArgInfo;
| ^~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:173:20: note: previous declaration of ‘GIArgInfo’ with type ‘GIArgInfo’ {aka ‘struct _GIBaseInfoStub’}
173 | typedef GIBaseInfo GIArgInfo;
| ^~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:136:3: error: conflicting types for ‘GITypeInfo’; have ‘struct <anonymous>’
136 | } GITypeInfo;
| ^~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:180:20: note: previous declaration of ‘GITypeInfo’ with type ‘GITypeInfo’ {aka ‘struct _GIBaseInfoStub’}
180 | typedef GIBaseInfo GITypeInfo;
| ^~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:232:3: error: redeclaration of enumerator ‘GI_TRANSFER_NOTHING’
232 | GI_TRANSFER_NOTHING,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:319:3: note: previous definition of ‘GI_TRANSFER_NOTHING’ with type ‘enum <anonymous>’
319 | GI_TRANSFER_NOTHING,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:233:3: error: redeclaration of enumerator ‘GI_TRANSFER_CONTAINER’
233 | GI_TRANSFER_CONTAINER,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:320:3: note: previous definition of ‘GI_TRANSFER_CONTAINER’ with type ‘enum <anonymous>’
320 | GI_TRANSFER_CONTAINER,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:234:3: error: redeclaration of enumerator ‘GI_TRANSFER_EVERYTHING’
234 | GI_TRANSFER_EVERYTHING
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:321:3: note: previous definition of ‘GI_TRANSFER_EVERYTHING’ with type ‘enum <anonymous>’
321 | GI_TRANSFER_EVERYTHING
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:235:3: error: conflicting types for ‘GITransfer’; have ‘enum <anonymous>’
235 | } GITransfer;
| ^~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:322:3: note: previous declaration of ‘GITransfer’ with type ‘GITransfer’
322 | } GITransfer;
| ^~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:248:3: error: redeclaration of enumerator ‘GI_DIRECTION_IN’
248 | GI_DIRECTION_IN,
| ^~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:333:3: note: previous definition of ‘GI_DIRECTION_IN’ with type ‘enum <anonymous>’
333 | GI_DIRECTION_IN,
| ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:249:3: error: redeclaration of enumerator ‘GI_DIRECTION_OUT’
249 | GI_DIRECTION_OUT,
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:334:3: note: previous definition of ‘GI_DIRECTION_OUT’ with type ‘enum <anonymous>’
334 | GI_DIRECTION_OUT,
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:250:3: error: redeclaration of enumerator ‘GI_DIRECTION_INOUT’
250 | GI_DIRECTION_INOUT
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:335:3: note: previous definition of ‘GI_DIRECTION_INOUT’ with type ‘enum <anonymous>’
335 | GI_DIRECTION_INOUT
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:251:3: error: conflicting types for ‘GIDirection’; have ‘enum <anonymous>’
251 | } GIDirection;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:336:3: note: previous declaration of ‘GIDirection’ with type ‘GIDirection’
336 | } GIDirection;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:274:3: error: redeclaration of enumerator ‘GI_SCOPE_TYPE_INVALID’
274 | GI_SCOPE_TYPE_INVALID,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:356:3: note: previous definition of ‘GI_SCOPE_TYPE_INVALID’ with type ‘enum <anonymous>’
356 | GI_SCOPE_TYPE_INVALID,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:275:3: error: redeclaration of enumerator ‘GI_SCOPE_TYPE_CALL’
275 | GI_SCOPE_TYPE_CALL,
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:357:3: note: previous definition of ‘GI_SCOPE_TYPE_CALL’ with type ‘enum <anonymous>’
357 | GI_SCOPE_TYPE_CALL,
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:276:3: error: redeclaration of enumerator ‘GI_SCOPE_TYPE_ASYNC’
276 | GI_SCOPE_TYPE_ASYNC,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:358:3: note: previous definition of ‘GI_SCOPE_TYPE_ASYNC’ with type ‘enum <anonymous>’
358 | GI_SCOPE_TYPE_ASYNC,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:277:3: error: redeclaration of enumerator ‘GI_SCOPE_TYPE_NOTIFIED’
277 | GI_SCOPE_TYPE_NOTIFIED,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:359:3: note: previous definition of ‘GI_SCOPE_TYPE_NOTIFIED’ with type ‘enum <anonymous>’
359 | GI_SCOPE_TYPE_NOTIFIED,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:278:3: error: redeclaration of enumerator ‘GI_SCOPE_TYPE_FOREVER’
278 | GI_SCOPE_TYPE_FOREVER
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:360:3: note: previous definition of ‘GI_SCOPE_TYPE_FOREVER’ with type ‘enum <anonymous>’
360 | GI_SCOPE_TYPE_FOREVER
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:279:3: error: conflicting types for ‘GIScopeType’; have ‘enum <anonymous>’
279 | } GIScopeType;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:361:3: note: previous declaration of ‘GIScopeType’ with type ‘GIScopeType’
361 | } GIScopeType;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:313:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_VOID’
313 | GI_TYPE_TAG_VOID = 0,
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:393:3: note: previous definition of ‘GI_TYPE_TAG_VOID’ with type ‘enum <anonymous>’
393 | GI_TYPE_TAG_VOID = 0,
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:314:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_BOOLEAN’
314 | GI_TYPE_TAG_BOOLEAN = 1,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:394:3: note: previous definition of ‘GI_TYPE_TAG_BOOLEAN’ with type ‘enum <anonymous>’
394 | GI_TYPE_TAG_BOOLEAN = 1,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:315:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_INT8’
315 | GI_TYPE_TAG_INT8 = 2, /* Start of GI_TYPE_TAG_IS_NUMERIC types */
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:395:3: note: previous definition of ‘GI_TYPE_TAG_INT8’ with type ‘enum <anonymous>’
395 | GI_TYPE_TAG_INT8 = 2, /* Start of GI_TYPE_TAG_IS_NUMERIC types */
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:316:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_UINT8’
316 | GI_TYPE_TAG_UINT8 = 3,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:396:3: note: previous definition of ‘GI_TYPE_TAG_UINT8’ with type ‘enum <anonymous>’
396 | GI_TYPE_TAG_UINT8 = 3,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:317:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_INT16’
317 | GI_TYPE_TAG_INT16 = 4,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:397:3: note: previous definition of ‘GI_TYPE_TAG_INT16’ with type ‘enum <anonymous>’
397 | GI_TYPE_TAG_INT16 = 4,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:318:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_UINT16’
318 | GI_TYPE_TAG_UINT16 = 5,
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:398:3: note: previous definition of ‘GI_TYPE_TAG_UINT16’ with type ‘enum <anonymous>’
398 | GI_TYPE_TAG_UINT16 = 5,
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:319:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_INT32’
319 | GI_TYPE_TAG_INT32 = 6,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:399:3: note: previous definition of ‘GI_TYPE_TAG_INT32’ with type ‘enum <anonymous>’
399 | GI_TYPE_TAG_INT32 = 6,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:320:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_UINT32’
320 | GI_TYPE_TAG_UINT32 = 7,
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:400:3: note: previous definition of ‘GI_TYPE_TAG_UINT32’ with type ‘enum <anonymous>’
400 | GI_TYPE_TAG_UINT32 = 7,
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:321:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_INT64’
321 | GI_TYPE_TAG_INT64 = 8,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:401:3: note: previous definition of ‘GI_TYPE_TAG_INT64’ with type ‘enum <anonymous>’
401 | GI_TYPE_TAG_INT64 = 8,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:322:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_UINT64’
322 | GI_TYPE_TAG_UINT64 = 9,
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:402:3: note: previous definition of ‘GI_TYPE_TAG_UINT64’ with type ‘enum <anonymous>’
402 | GI_TYPE_TAG_UINT64 = 9,
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:323:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_FLOAT’
323 | GI_TYPE_TAG_FLOAT = 10,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:403:3: note: previous definition of ‘GI_TYPE_TAG_FLOAT’ with type ‘enum <anonymous>’
403 | GI_TYPE_TAG_FLOAT = 10,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:324:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_DOUBLE’
324 | GI_TYPE_TAG_DOUBLE = 11, /* End of numeric types */
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:404:3: note: previous definition of ‘GI_TYPE_TAG_DOUBLE’ with type ‘enum <anonymous>’
404 | GI_TYPE_TAG_DOUBLE = 11, /* End of numeric types */
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:325:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_GTYPE’
325 | GI_TYPE_TAG_GTYPE = 12,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:405:3: note: previous definition of ‘GI_TYPE_TAG_GTYPE’ with type ‘enum <anonymous>’
405 | GI_TYPE_TAG_GTYPE = 12,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:326:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_UTF8’
326 | GI_TYPE_TAG_UTF8 = 13,
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:406:3: note: previous definition of ‘GI_TYPE_TAG_UTF8’ with type ‘enum <anonymous>’
406 | GI_TYPE_TAG_UTF8 = 13,
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:327:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_FILENAME’
327 | GI_TYPE_TAG_FILENAME = 14,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:407:3: note: previous definition of ‘GI_TYPE_TAG_FILENAME’ with type ‘enum <anonymous>’
407 | GI_TYPE_TAG_FILENAME = 14,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:329:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_ARRAY’
329 | GI_TYPE_TAG_ARRAY = 15, /* container (see GI_TYPE_TAG_IS_CONTAINER) */
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:409:3: note: previous definition of ‘GI_TYPE_TAG_ARRAY’ with type ‘enum <anonymous>’
409 | GI_TYPE_TAG_ARRAY = 15, /* container (see GI_TYPE_TAG_IS_CONTAINER) */
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:330:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_INTERFACE’
330 | GI_TYPE_TAG_INTERFACE = 16,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:410:3: note: previous definition of ‘GI_TYPE_TAG_INTERFACE’ with type ‘enum <anonymous>’
410 | GI_TYPE_TAG_INTERFACE = 16,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:331:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_GLIST’
331 | GI_TYPE_TAG_GLIST = 17, /* container */
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:411:3: note: previous definition of ‘GI_TYPE_TAG_GLIST’ with type ‘enum <anonymous>’
411 | GI_TYPE_TAG_GLIST = 17, /* container */
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:332:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_GSLIST’
332 | GI_TYPE_TAG_GSLIST = 18, /* container */
| ^~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:412:3: note: previous definition of ‘GI_TYPE_TAG_GSLIST’ with type ‘enum <anonymous>’
412 | GI_TYPE_TAG_GSLIST = 18, /* container */
| ^~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:333:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_GHASH’
333 | GI_TYPE_TAG_GHASH = 19, /* container */
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:413:3: note: previous definition of ‘GI_TYPE_TAG_GHASH’ with type ‘enum <anonymous>’
413 | GI_TYPE_TAG_GHASH = 19, /* container */
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:334:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_ERROR’
334 | GI_TYPE_TAG_ERROR = 20,
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:414:3: note: previous definition of ‘GI_TYPE_TAG_ERROR’ with type ‘enum <anonymous>’
414 | GI_TYPE_TAG_ERROR = 20,
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:336:3: error: redeclaration of enumerator ‘GI_TYPE_TAG_UNICHAR’
336 | GI_TYPE_TAG_UNICHAR = 21
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:416:3: note: previous definition of ‘GI_TYPE_TAG_UNICHAR’ with type ‘enum <anonymous>’
416 | GI_TYPE_TAG_UNICHAR = 21
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:338:3: error: conflicting types for ‘GITypeTag’; have ‘enum <anonymous>’
338 | } GITypeTag;
| ^~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:418:3: note: previous declaration of ‘GITypeTag’ with type ‘GITypeTag’
418 | } GITypeTag;
| ^~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:361:3: error: redeclaration of enumerator ‘GI_ARRAY_TYPE_C’
361 | GI_ARRAY_TYPE_C,
| ^~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:447:3: note: previous definition of ‘GI_ARRAY_TYPE_C’ with type ‘enum <anonymous>’
447 | GI_ARRAY_TYPE_C,
| ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:362:3: error: redeclaration of enumerator ‘GI_ARRAY_TYPE_ARRAY’
362 | GI_ARRAY_TYPE_ARRAY,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:448:3: note: previous definition of ‘GI_ARRAY_TYPE_ARRAY’ with type ‘enum <anonymous>’
448 | GI_ARRAY_TYPE_ARRAY,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:363:3: error: redeclaration of enumerator ‘GI_ARRAY_TYPE_PTR_ARRAY’
363 | GI_ARRAY_TYPE_PTR_ARRAY,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:449:3: note: previous definition of ‘GI_ARRAY_TYPE_PTR_ARRAY’ with type ‘enum <anonymous>’
449 | GI_ARRAY_TYPE_PTR_ARRAY,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:364:3: error: redeclaration of enumerator ‘GI_ARRAY_TYPE_BYTE_ARRAY’
364 | GI_ARRAY_TYPE_BYTE_ARRAY
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:450:3: note: previous definition of ‘GI_ARRAY_TYPE_BYTE_ARRAY’ with type ‘enum <anonymous>’
450 | GI_ARRAY_TYPE_BYTE_ARRAY
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:365:3: error: conflicting types for ‘GIArrayType’; have ‘enum <anonymous>’
365 | } GIArrayType;
| ^~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:451:3: note: previous declaration of ‘GIArrayType’ with type ‘GIArrayType’
451 | } GIArrayType;
| ^~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:381:3: error: redeclaration of enumerator ‘GI_FIELD_IS_READABLE’
381 | GI_FIELD_IS_READABLE = 1 << 0,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:463:3: note: previous definition of ‘GI_FIELD_IS_READABLE’ with type ‘enum <anonymous>’
463 | GI_FIELD_IS_READABLE = 1 << 0,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:382:3: error: redeclaration of enumerator ‘GI_FIELD_IS_WRITABLE’
382 | GI_FIELD_IS_WRITABLE = 1 << 1
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:464:3: note: previous definition of ‘GI_FIELD_IS_WRITABLE’ with type ‘enum <anonymous>’
464 | GI_FIELD_IS_WRITABLE = 1 << 1
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:383:20: error: conflicting types for ‘GIFieldInfoFlags’; have ‘enum <anonymous>’
383 | } G_GNUC_FLAG_ENUM GIFieldInfoFlags;
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:465:3: note: previous declaration of ‘GIFieldInfoFlags’ with type ‘GIFieldInfoFlags’
465 | } GIFieldInfoFlags;
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:399:3: error: redeclaration of enumerator ‘GI_VFUNC_MUST_CHAIN_UP’
399 | GI_VFUNC_MUST_CHAIN_UP = 1 << 0,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:478:3: note: previous definition of ‘GI_VFUNC_MUST_CHAIN_UP’ with type ‘enum <anonymous>’
478 | GI_VFUNC_MUST_CHAIN_UP = 1 << 0,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:400:3: error: redeclaration of enumerator ‘GI_VFUNC_MUST_OVERRIDE’
400 | GI_VFUNC_MUST_OVERRIDE = 1 << 1,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:479:3: note: previous definition of ‘GI_VFUNC_MUST_OVERRIDE’ with type ‘enum <anonymous>’
479 | GI_VFUNC_MUST_OVERRIDE = 1 << 1,
| ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:401:3: error: redeclaration of enumerator ‘GI_VFUNC_MUST_NOT_OVERRIDE’
401 | GI_VFUNC_MUST_NOT_OVERRIDE = 1 << 2,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:480:3: note: previous definition of ‘GI_VFUNC_MUST_NOT_OVERRIDE’ with type ‘enum <anonymous>’
480 | GI_VFUNC_MUST_NOT_OVERRIDE = 1 << 2,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:402:20: error: conflicting types for ‘GIVFuncInfoFlags’; have ‘enum <anonymous>’
402 | } G_GNUC_FLAG_ENUM GIVFuncInfoFlags;
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:482:3: note: previous declaration of ‘GIVFuncInfoFlags’ with type ‘GIVFuncInfoFlags’
482 | } GIVFuncInfoFlags;
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:420:3: error: redeclaration of enumerator ‘GI_FUNCTION_IS_METHOD’
420 | GI_FUNCTION_IS_METHOD = 1 << 0,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:497:3: note: previous definition of ‘GI_FUNCTION_IS_METHOD’ with type ‘enum <anonymous>’
497 | GI_FUNCTION_IS_METHOD = 1 << 0,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:421:3: error: redeclaration of enumerator ‘GI_FUNCTION_IS_CONSTRUCTOR’
421 | GI_FUNCTION_IS_CONSTRUCTOR = 1 << 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:498:3: note: previous definition of ‘GI_FUNCTION_IS_CONSTRUCTOR’ with type ‘enum <anonymous>’
498 | GI_FUNCTION_IS_CONSTRUCTOR = 1 << 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:422:3: error: redeclaration of enumerator ‘GI_FUNCTION_IS_GETTER’
422 | GI_FUNCTION_IS_GETTER = 1 << 2,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:499:3: note: previous definition of ‘GI_FUNCTION_IS_GETTER’ with type ‘enum <anonymous>’
499 | GI_FUNCTION_IS_GETTER = 1 << 2,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:423:3: error: redeclaration of enumerator ‘GI_FUNCTION_IS_SETTER’
423 | GI_FUNCTION_IS_SETTER = 1 << 3,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:500:3: note: previous definition of ‘GI_FUNCTION_IS_SETTER’ with type ‘enum <anonymous>’
500 | GI_FUNCTION_IS_SETTER = 1 << 3,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:424:3: error: redeclaration of enumerator ‘GI_FUNCTION_WRAPS_VFUNC’
424 | GI_FUNCTION_WRAPS_VFUNC = 1 << 4,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:501:3: note: previous definition of ‘GI_FUNCTION_WRAPS_VFUNC’ with type ‘enum <anonymous>’
501 | GI_FUNCTION_WRAPS_VFUNC = 1 << 4,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypes.h:426:20: error: conflicting types for ‘GIFunctionInfoFlags’; have ‘enum <anonymous>’
426 | } G_GNUC_FLAG_ENUM GIFunctionInfoFlags;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypes.h:503:3: note: previous declaration of ‘GIFunctionInfoFlags’ with type ‘GIFunctionInfoFlags’
503 | } GIFunctionInfoFlags;
| ^~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/giarginfo.h:59:9: warning: ‘GI_IS_ARG_INFO’ redefined
59 | #define GI_IS_ARG_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_ARG_INFO))
| ^~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/giarginfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_ARG_INFO(info) \
| ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:35:
/usr/include/glib-2.0/girepository/gibaseinfo.h:49:3: error: conflicting types for ‘GIAttributeIter’; have ‘struct <anonymous>’
49 | } GIAttributeIter;
| ^~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:32:
/usr/include/gobject-introspection-1.0/gibaseinfo.h:48:3: note: previous declaration of ‘GIAttributeIter’ with type ‘GIAttributeIter’
48 | } GIAttributeIter;
| ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gibaseinfo.h:61:9: warning: ‘GI_TYPE_BASE_INFO’ redefined
61 | #define GI_TYPE_BASE_INFO (gi_base_info_get_type ())
| ^~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gibaseinfo.h:50:9: note: this is the location of the previous definition
50 | #define GI_TYPE_BASE_INFO (g_base_info_gtype_get_type ())
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:36:
/usr/include/glib-2.0/girepository/gicallableinfo.h:59:9: warning: ‘GI_IS_CALLABLE_INFO’ redefined
59 | #define GI_IS_CALLABLE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_CALLABLE_INFO))
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:33:
/usr/include/gobject-introspection-1.0/gicallableinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_CALLABLE_INFO(info) \
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:38:
/usr/include/glib-2.0/girepository/giconstantinfo.h:59:9: warning: ‘GI_IS_CONSTANT_INFO’ redefined
59 | #define GI_IS_CONSTANT_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_CONSTANT_INFO))
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:34:
/usr/include/gobject-introspection-1.0/giconstantinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_CONSTANT_INFO(info) \
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:39:
/usr/include/glib-2.0/girepository/gienuminfo.h:59:9: warning: ‘GI_IS_ENUM_INFO’ redefined
59 | #define GI_IS_ENUM_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_ENUM_INFO))
| ^~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:35:
/usr/include/gobject-introspection-1.0/gienuminfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_ENUM_INFO(info) \
| ^~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:40:
/usr/include/glib-2.0/girepository/gifieldinfo.h:59:9: warning: ‘GI_IS_FIELD_INFO’ redefined
59 | #define GI_IS_FIELD_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_FIELD_INFO))
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:36:
/usr/include/gobject-introspection-1.0/gifieldinfo.h:41:9: note: this is the location of the previous definition
41 | #define GI_IS_FIELD_INFO(info) \
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:42:
/usr/include/glib-2.0/girepository/gifunctioninfo.h:59:9: warning: ‘GI_IS_FUNCTION_INFO’ redefined
59 | #define GI_IS_FUNCTION_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_FUNCTION_INFO))
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:37:
/usr/include/gobject-introspection-1.0/gifunctioninfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_FUNCTION_INFO(info) \
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:43:
/usr/include/glib-2.0/girepository/giinterfaceinfo.h:59:9: warning: ‘GI_IS_INTERFACE_INFO’ redefined
59 | #define GI_IS_INTERFACE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_INTERFACE_INFO))
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:38:
/usr/include/gobject-introspection-1.0/giinterfaceinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_INTERFACE_INFO(info) \
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:44:
/usr/include/glib-2.0/girepository/giobjectinfo.h:102:9: warning: ‘GI_IS_OBJECT_INFO’ redefined
102 | #define GI_IS_OBJECT_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_OBJECT_INFO))
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:39:
/usr/include/gobject-introspection-1.0/giobjectinfo.h:77:9: note: this is the location of the previous definition
77 | #define GI_IS_OBJECT_INFO(info) \
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:45:
/usr/include/glib-2.0/girepository/gipropertyinfo.h:59:9: warning: ‘GI_IS_PROPERTY_INFO’ redefined
59 | #define GI_IS_PROPERTY_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_PROPERTY_INFO))
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:40:
/usr/include/gobject-introspection-1.0/gipropertyinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_PROPERTY_INFO(info) \
| ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:46:
/usr/include/glib-2.0/girepository/giregisteredtypeinfo.h:61:9: warning: ‘GI_IS_REGISTERED_TYPE_INFO’ redefined
61 | #define GI_IS_REGISTERED_TYPE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_REGISTERED_TYPE_INFO))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:41:
/usr/include/gobject-introspection-1.0/giregisteredtypeinfo.h:41:9: note: this is the location of the previous definition
41 | #define GI_IS_REGISTERED_TYPE_INFO(info) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:47:
/usr/include/glib-2.0/girepository/gisignalinfo.h:60:9: warning: ‘GI_IS_SIGNAL_INFO’ redefined
60 | #define GI_IS_SIGNAL_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_SIGNAL_INFO))
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:42:
/usr/include/gobject-introspection-1.0/gisignalinfo.h:41:9: note: this is the location of the previous definition
41 | #define GI_IS_SIGNAL_INFO(info) \
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:48:
/usr/include/glib-2.0/girepository/gistructinfo.h:59:9: warning: ‘GI_IS_STRUCT_INFO’ redefined
59 | #define GI_IS_STRUCT_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_STRUCT_INFO))
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:43:
/usr/include/gobject-introspection-1.0/gistructinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_STRUCT_INFO(info) \
| ^~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:49:
/usr/include/glib-2.0/girepository/gitypeinfo.h:59:9: warning: ‘GI_IS_TYPE_INFO’ redefined
59 | #define GI_IS_TYPE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_TYPE_INFO))
| ^~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:44:
/usr/include/gobject-introspection-1.0/gitypeinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_TYPE_INFO(info) \
| ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypeinfo.h:136:24: error: conflicting types for ‘gi_type_tag_argument_from_hash_pointer’; have ‘void(GITypeTag, void *, GIArgument *)’ {aka ‘void(GITypeTag, void *, union _GIArgument *)’}
136 | void gi_type_tag_argument_from_hash_pointer (GITypeTag storage_type,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypeinfo.h:150:24: note: previous declaration of ‘gi_type_tag_argument_from_hash_pointer’ with type ‘void(GITypeTag, void *, GIArgument *)’ {aka ‘void(GITypeTag, void *, union _GIArgument *)’}
150 | void gi_type_tag_argument_from_hash_pointer (GITypeTag storage_type,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/gitypeinfo.h:141:24: error: conflicting types for ‘gi_type_tag_hash_pointer_from_argument’; have ‘void *(GITypeTag, GIArgument *)’ {aka ‘void *(GITypeTag, union _GIArgument *)’}
141 | void * gi_type_tag_hash_pointer_from_argument (GITypeTag storage_type,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gitypeinfo.h:155:24: note: previous declaration of ‘gi_type_tag_hash_pointer_from_argument’ with type ‘void *(GITypeTag, GIArgument *)’ {aka ‘void *(GITypeTag, union _GIArgument *)’}
155 | gpointer gi_type_tag_hash_pointer_from_argument (GITypeTag storage_type,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:52:
/usr/include/glib-2.0/girepository/giunioninfo.h:59:9: warning: ‘GI_IS_UNION_INFO’ redefined
59 | #define GI_IS_UNION_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_UNION_INFO))
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:47:
/usr/include/gobject-introspection-1.0/giunioninfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_UNION_INFO(info) \
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:54:
/usr/include/glib-2.0/girepository/givalueinfo.h:59:9: warning: ‘GI_IS_VALUE_INFO’ redefined
59 | #define GI_IS_VALUE_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_VALUE_INFO))
| ^~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/gienuminfo.h:50:9: note: this is the location of the previous definition
50 | #define GI_IS_VALUE_INFO(info) \
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/girepository/girepository.h:55:
/usr/include/glib-2.0/girepository/givfuncinfo.h:59:9: warning: ‘GI_IS_VFUNC_INFO’ redefined
59 | #define GI_IS_VFUNC_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_VFUNC_INFO))
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/gobject-introspection-1.0/girepository.h:49:
/usr/include/gobject-introspection-1.0/givfuncinfo.h:40:9: note: this is the location of the previous definition
40 | #define GI_IS_VFUNC_INFO(info) \
| ^~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
from /usr/include/glib-2.0/gobject/gbinding.h:31,
from /usr/include/glib-2.0/glib-object.h:24,
from /usr/include/libpeas-1.0/libpeas/peas-extension-set.h:25:
/usr/include/glib-2.0/girepository/girepository.h:61:23: error: conflicting types for ‘GIRepositoryClass’; have ‘struct <anonymous>’
61 | G_DECLARE_FINAL_TYPE (GIRepository, gi_repository, GI, REPOSITORY, GObject)
| ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:1612:54: note: in definition of macro ‘G_DECLARE_FINAL_TYPE’
1612 | typedef struct { ParentName##Class parent_class; } ModuleObjName##Class; \
| ^~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/girepository.h:68:38: note: previous declaration of ‘GIRepositoryClass’ with type ‘GIRepositoryClass’ {aka ‘struct _GIRepositoryClass’}
68 | typedef struct _GIRepositoryClass GIRepositoryClass;
| ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/girepository.h:76:20: error: conflicting types for ‘GIRepositoryLoadFlags’; have ‘enum <anonymous>’
76 | } G_GNUC_FLAG_ENUM GIRepositoryLoadFlags;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/gobject-introspection-1.0/girepository.h:93:3: note: previous declaration of ‘GIRepositoryLoadFlags’ with type ‘GIRepositoryLoadFlags’
93 | } GIRepositoryLoadFlags;
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/girepository/girepository.h:217:3: error: conflicting types for ‘GIRepositoryError’; have ‘enum <anonymous>’
217 | } GIRepositoryError;
Reverting the source to 3.8.5 fixes the issue.
All versions since 3.8.6 fail to build most likely due to
glib2-2.88:Reverting the source to 3.8.5 fixes the issue.