Introspection build occasionally fails
I've seen a spurious error:
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 104, in <module>
sys.exit(scanner_main(sys.argv))
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 580, in scanner_main
transformer = create_transformer(namespace, options)
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 405, in create_transformer
transformer.register_include_uninstalled(include_path)
File "/usr/lib/gobject-introspection/giscanner/transformer.py", line 152, in register_include_uninstalled
self._parse_include(include_path, uninstalled=True)
File "/usr/lib/gobject-introspection/giscanner/transformer.py", line 223, in _parse_include
parser.parse(filename)
File "/usr/lib/gobject-introspection/giscanner/girparser.py", line 59, in parse
tree = parse(filename)
File "/usr/lib/python3.8/xml/etree/ElementTree.py", line 1202, in parse
tree.parse(source, parser)
File "/usr/lib/python3.8/xml/etree/ElementTree.py", line 595, in parse
self._root = parser._parse_whole(source)
xml.etree.ElementTree.ParseError: unclosed token: line 30952, column 6
../../../evolution-data-server/src/libedataserver/e-source-registry.c:2792: Warning: EDataServer: Unknown container Type(target_giname=GLib.Node, ctype=GNode*) for element-type annotation
../../../evolution-data-server/src/libedataserver/e-webdav-session.c:4245: Warning: EDataServer: Unknown container Type(target_giname=GLib.Node, ctype=GNode**) for element-type annotation
make[2]: *** [src/addressbook/libebook-contacts/CMakeFiles/gir-girs-EBookContacts_1_2_gir.dir/build.make:84: src/addressbook/libebook-contacts/EBookContacts-1.2.gir] Error 1
make[2]: Leaving directory '/build/evolution-data-server/src/build'
make[1]: *** [CMakeFiles/Makefile2:4989: src/addressbook/libebook-contacts/CMakeFiles/gir-girs-EBookContacts_1_2_gir.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Seems g-ir-scanner
attempted to read an incomplete XML file? I guess the build system is missing one or more dependencies.
Edited by Jan Alexander Steffens