ITADN

Error: gobject-introspection build failed on 2026.1.0

#1722OpenFriedGenera 创建于 2026-02-23
F
FriedGeneracommented
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 条评论