1.70.0: meson fails with meson >= 0.60.0
Looks like g-i is not ready to be used with meson >= -.60.0
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D doctool=enabled -D gtk_doc=true -D python=/usr/bin/python3
The Meson build system
Version: 0.61.1
Source dir: /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.70.0
Build dir: /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.70.0/x86_64-redhat-linux-gnu
Build type: native build
Project name: gobject-introspection
Project version: 1.70.0
C compiler for the host machine: /usr/bin/gcc (gcc 12.0.1 "gcc (GCC) 12.0.1 20220205 (Red Hat 12.0.1-0)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.37-24
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program /usr/bin/python3 found: YES (/usr/bin/python3)
Checking for size of "char" : 1
Checking for size of "short" : 2
Checking for size of "int" : 4
Checking for size of "long" : 8
Configuring config.h using configuration
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency glib-2.0 found: YES 2.71.1
Run-time dependency gobject-2.0 found: YES 2.71.1
Run-time dependency gio-2.0 found: YES 2.71.1
Run-time dependency gmodule-2.0 found: YES 2.71.1
Run-time dependency gio-unix-2.0 found: YES 2.71.1
Run-time dependency libffi found: YES 3.4.2
Check usable header "Python.h" with dependency python: YES
Run-time dependency cairo found: YES 1.17.4
Run-time dependency cairo-gobject found: YES 1.17.4
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
Library m found: YES
Configuring giversion.h using configuration
Configuring g-ir-scanner using configuration
Program g-ir-scanner found: YES (/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.70.0/x86_64-redhat-linux-gnu/tools/g-ir-scanner)
Configuring g-ir-annotation-tool using configuration
Program g-ir-annotation-tool found: YES (/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.70.0/x86_64-redhat-linux-gnu/tools/g-ir-annotation-tool)
Configuring g-ir-doc-tool using configuration
Program g-ir-doc-tool found: YES (/home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.70.0/x86_64-redhat-linux-gnu/tools/g-ir-doc-tool)
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Configuring _version.py using configuration
Configuring __init__.py using configuration
Configuring annotationmain.py using configuration
Configuring annotationparser.py using configuration
Configuring ast.py using configuration
Configuring cachestore.py using configuration
Configuring ccompiler.py using configuration
Configuring codegen.py using configuration
Configuring docmain.py using configuration
Configuring docwriter.py using configuration
Configuring dumper.py using configuration
Configuring introspectablepass.py using configuration
Configuring girparser.py using configuration
Configuring girwriter.py using configuration
Configuring gdumpparser.py using configuration
Configuring maintransformer.py using configuration
Configuring mdextensions.py using configuration
Configuring message.py using configuration
Configuring msvccompiler.py using configuration
Configuring pkgconfig.py using configuration
Configuring shlibs.py using configuration
Configuring scannermain.py using configuration
Configuring sectionparser.py using configuration
Configuring sourcescanner.py using configuration
Configuring testcodegen.py using configuration
Configuring transformer.py using configuration
Configuring utils.py using configuration
Configuring xmlwriter.py using configuration
giscanner/meson.build:58:0: ERROR: File doctemplates does not exist.
A full log can be found at /home/tkloczko/rpmbuild/BUILD/gobject-introspection-1.70.0/x86_64-redhat-linux-gnu/meson-logs/meson-log.txt