gir-to-d is broken
when building glibd (https://build.alpinelinux.org/buildlogs/build-3-16-x86_64/community/glibd/glibd-2.3.0-r1.log):
meson.build:35:4: ERROR: Problem encountered: Unable to build D intefaces from GIR:
A full log can be found at /home/buildozer/aports/community/glibd/src/GlibD-2.3.0/output/meson-logs/meson-log.txt
rerunning the invocation from the meson log manually:
/usr/bin/girtod -i /home/demon/src/aports/community/glibd/src/GlibD-2.3.0/src -o /home/demon/src/aports/community/glibd/src/GlibD-2.3.0/output/generated --print-files relative,/home/demon/src/aports/community/glibd/src/Glib
D-2.3.0
output/generated/gtkd/Implement.d
output/generated/gtkd/Loader.d
output/generated/gtkd/paths.d
output/generated/glib/c/functions.d
output/generated/glib/c/types.d
output/generated/glib/ArrayG.d
output/generated/glib/AsyncQueue.d
output/generated/glib/BookmarkFile.d
output/generated/glib/ByteArray.d
output/generated/glib/Bytes.d
output/generated/glib/Checksum.d
output/generated/glib/Cond.d
output/generated/glib/Date.d
output/generated/glib/DateTime.d
output/generated/glib/Directory.d
output/generated/glib/ErrorG.d
fish: Job 1, '/usr/bin/girtod -i /home/demon/…' terminated by signal SIGSEGV (Address boundary error)