module 'distutils' has no attribute 'msvc9compiler'
Failed to generate Adw-1.gir, the build environment as follow:
OS: Windows 10 22H2 with MSYS2
Vala: 0.56.8
GCC: 12.2
Meson: 1.1.1
gobject-introspection: 1.76.1
[176/353] Generating src/Adw-1.gir with a custom command (wrapped by meson to set PATH, to set env)
FAILED: src/Adw-1.gir
"C:/msys/ucrt64/bin/meson" "--internal" "exe" "--unpickle" "D:/Codelabs/GitHub/libadwaita/build/meso
n-private/meson_exe_g-ir-scanner.exe_5da1e7dfac1d96c1c5a7c94465d4e536fd5539df.dat"
while executing ['C:/msys/ucrt64/bin/g-ir-scanner.exe', '--quiet', '--no-libtool', '--namespace=Adw'
, '--nsversion=1', '--warn-all', '--output', 'src/Adw-1.gir', '--c-include=adwaita.h', '--quiet', '-
DADWAITA_COMPILATION', '-ID:/Codelabs/GitHub/libadwaita/src', '-ID:/Codelabs/GitHub/libadwaita/build
/src', '-ID:/Codelabs/GitHub/libadwaita/.', '-ID:/Codelabs/GitHub/libadwaita/build/.', '-ID:/Codelab
s/GitHub/libadwaita/src', '-ID:/Codelabs/GitHub/libadwaita/build/src', '--filelist=D:/Codelabs/GitHu
b/libadwaita/build/src/libadwaita-1-0.dll.p/Adw_1_gir_filelist', '-LD:/Codelabs/GitHub/libadwaita/bu
ild/src', '--extra-library=adwaita-1', '--include=Gio-2.0', '--include=Gtk-4.0', '--symbol-prefix=ad
w', '--identifier-prefix=Adw', '--pkg-export=libadwaita-1', '--cflags-begin', '-DHAVE_CONFIG_H', '-D
ADWAITA_COMPILATION', '-ID:/Codelabs/GitHub/libadwaita/.', '-ID:/Codelabs/GitHub/libadwaita/build/.'
, '-ID:/Codelabs/GitHub/libadwaita/src', '-ID:/Codelabs/GitHub/libadwaita/build/src', '-IC:/msys/ucr
t64/include/glib-2.0', '-IC:/msys/ucrt64/lib/glib-2.0/include', '-IC:/msys/ucrt64/include/fribidi',
'-IC:/msys/ucrt64/include/gtk-4.0', '-IC:/msys/ucrt64/include/pango-1.0', '-IC:/msys/ucrt64/include/
harfbuzz', '-IC:/msys/ucrt64/include/freetype2', '-IC:/msys/ucrt64/include/libpng16', '-IC:/msys/ucr
t64/include/cairo', '-IC:/msys/ucrt64/include/pixman-1', '-IC:/msys/ucrt64/include/gdk-pixbuf-2.0',
'-IC:/msys/ucrt64/include/webp', '-DLIBDEFLATE_DLL', '-IC:/msys/ucrt64/include/graphene-1.0', '-IC:/
msys/ucrt64/lib/graphene-1.0/include', '-IC:/msys/ucrt64/include/gobject-introspection-1.0', '--cfla
gs-end', '--add-include-path=C:/msys/ucrt64/share/gir-1.0', '-LD:/Codelabs/GitHub/libadwaita/build/s
rc', '--library', 'adwaita-1', '--extra-library=glib-2.0', '--extra-library=intl', '--extra-library=
fribidi', '--extra-library=gio-2.0', '--extra-library=gobject-2.0', '--extra-library=gtk-4', '--extr
a-library=pangowin32-1.0', '--extra-library=pangocairo-1.0', '--extra-library=pango-1.0', '--extra-l
ibrary=harfbuzz', '--extra-library=gdk_pixbuf-2.0', '--extra-library=cairo-gobject', '--extra-librar
y=cairo', '--extra-library=graphene-1.0', '--extra-library=m', '--extra-library=girepository-1.0', '
--sources-top-dirs', 'D:/Codelabs/GitHub/libadwaita/', '--sources-top-dirs', 'D:/Codelabs/GitHub/lib
adwaita/build/']
--- stdout ---
--- stderr ---
Traceback (most recent call last):
File "C:\msys\ucrt64\bin\g-ir-scanner-script.py", line 100, in <module>
sys.exit(scanner_main(sys.argv))
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/scannermain.py", line 601, in scanner_main
ss, filenames = create_source_scanner(options, args)
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/scannermain.py", line 471, in create_source_scanner
ss.parse_files(filenames)
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/sourcescanner.py", line 265, in parse_files
self._parse(headers)
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/sourcescanner.py", line 297, in _parse
cc = CCompiler(compiler_name=self._compiler)
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/ccompiler.py", line 173, in __init__
self.compiler = msvccompiler.get_msvc_compiler()
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/msvccompiler.py", line 33, in get_msvc_compiler
return MSVCCompiler()
File "C:/msys/ucrt64/lib/gobject-introspection/giscanner/msvccompiler.py", line 44, in __init__
if isinstance(self, distutils.msvc9compiler.MSVCCompiler):
AttributeError: module 'distutils' has no attribute 'msvc9compiler'. Did you mean: 'msvccompiler'?
[181/353] Compiling C object tests/test-about-window.exe.p/test-about-window.c.obj
ninja: build stopped: subcommand failed.