Fails to build with libxml2 2.12 + clang
I'd guess it's similar to https://github.com/OSGeo/gdal/commit/cbed9fc9 etc.
../dia/lib/dia_xml.c:304:12: error: assigning to 'xmlErrorPtr' (aka 'struct _xmlError *') from 'const xmlError *' (aka 'const struct _xmlError *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
304 | *error = xmlGetLastError ();
| ^ ~~~~~~~~~~~~~~~~~~
../dia/lib/dia_xml.c:327:9: error: assigning to 'xmlErrorPtr' (aka 'struct _xmlError *') from 'const xmlError *' (aka 'const struct _xmlError *') discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
327 | err = xmlGetLastError ();
| ^ ~~~~~~~~~~~~~~~~~~
This is using git master
Edited by Christoph Reiter