Error: gobject-introspection build failed on 2026.1.0
I'm having this issue when building 2026.1.0 -
```
Traceback (most recent call last):
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\tools\g-ir-scanner", line 134, in <module>
sys.exit(scanner_main(args))
~~~~~~~~~~~~^^^^^^
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\scannermain.py", line 663, in scanner_main
ss, filenames = create_source_scanner(options, args)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\scannermain.py", line 521, in create_source_scanner
ss.parse_files(filenames)
~~~~~~~~~~~~~~^^^^^^^^^^^
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\sourcescanner.py", line 266, in parse_files
self._parse(headers)
~~~~~~~~~~~^^^^^^^^^
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\sourcescanner.py", line 298, in _parse
cc = CCompiler(compiler_name=self._compiler)
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\ccompiler.py", line 184, in __init__
self.compiler = msvccompiler.get_msvc_compiler()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\msvccompiler.py", line 36, in get_msvc_compiler
return MSVCCompiler()
File "~\gtk\build\x64\release\gobject-introspection\_gvsbuild-meson\giscanner\msvccompiler.py", line 43, in __init__
CCompiler.__init__(self, verbose, dry_run, force)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Compiler.__init__() takes from 1 to 3 positional arguments but 4 were given
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "~\venv\Lib\site-packages\gvsbuild\utils\builder.py", line 555, in build
if self.__build_one(p):
~~~~~~~~~~~~~~~~^^^
File "~\venv\Lib\site-packages\gvsbuild\utils\builder.py", line 686, in __build_one
skip_deps = proj.build()
File "~\venv\Lib\site-packages\gvsbuild\projects\gobject_introspection.py", line 62, in build
Meson.build(
~~~~~~~~~~~^
self,
^^^^^
meson_params=f'-Dpython="{py_dir}\\python.exe" -Dcairo_libname=cairo-gobject-2.dll',
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "~\venv\Lib\site-packages\gvsbuild\utils\base_builders.py", line 56, in build
self.builder.exec_ninja(params="install", working_dir=ninja_build)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "~\venv\Lib\site-packages\gvsbuild\utils\builder.py", line 987, in exec_ninja
self.__execute(
~~~~~~~~~~~~~~^
self.__sub_vars(cmd),
^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
env=self.vs_env,
^^^^^^^^^^^^^^^^
)
^
File "~\venv\Lib\site-packages\gvsbuild\utils\builder.py", line 1043, in __execute
subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Python313\Lib\subprocess.py", line 419, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'ninja install' returned non-zero exit status 1.
Error: gobject-introspection build failed
```
2 条评论