You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The python312_d.lib (debug version) can not be found by gvsbuild system. I copy that file from "C:\Python312\libs" to directory "D:\code_repository\gtk-build\debug\gtk\x64\debug\lib" manually.
--- stderr ---
Fatal Python error: _PyInterpreterState_GET: the function must be called with the GIL held, after Python initialization and before Python finalization, but the GIL is released (the current Python thread state is NULL)
Python runtime state: unknown
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 540, in build
if self.__build_one(p):
^^^^^^^^^^^^^^^^^^^
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 676, in __build_one
skip_deps = proj.build()
^^^^^^^^^^^^
File "D:\code_repository\gvsbuild\gvsbuild\projects\gobject_introspection.py", line 62, in build
Meson.build(
File "D:\code_repository\gvsbuild\gvsbuild\utils\base_builders.py", line 56, in build
self.builder.exec_ninja(params="install", working_dir=ninja_build)
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 998, in exec_ninja
self.__execute(
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 1054, in __execute
subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
File "C:\Python312\Lib\subprocess.py", line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'ninja install' returned non-zero exit status 1.
Error: gobject-introspection build failed
The text was updated successfully, but these errors were encountered:
@tauruswang I have encountered the same issues.
I will push a fix for the issue of not finding the python3x_d.lib file.
Regarding the second issue, it looks like a bug in upstream - will continue investigate.
gvsbuild build --platform x64 --configuration debug --py-wheel --enable-gi --build-dir D:\code_repository\gtk-build\debug gtk4
The python312_d.lib (debug version) can not be found by gvsbuild system. I copy that file from "C:\Python312\libs" to directory "D:\code_repository\gtk-build\debug\gtk\x64\debug\lib" manually.
continue to build then shows the
[35/89] Generating gir/gir-glib with a custom command (wrapped by meson to set PATH)
FAILED: gir/GLib-2.0.gir
"C:\Users\jswxz\pipx\venvs\gvsbuild\Scripts\python.exe" "D:\code_repository\gtk-build\debug\tools\meson-1.5.2\meson.py" "--internal" "exe" "--unpickle" "D:\code_repository\gtk-build\debug\build\x64\debug\gobject-introspection_gvsbuild-meson\meson-private\meson_exe_python.exe_f8d39d0144ecbafcf2da425ad366a99548f8ab76.dat"
while executing ['C:\Users\jswxz\pipx\venvs\gvsbuild\Scripts\python.exe', 'D:/code_repository/gtk-build/debug/build/x64/debug/gobject-introspection/gvsbuild-meson/tools/g-ir-scanner', '--output=gir/GLib-2.0.gir', '--no-libtool', '--quiet', '--reparse-validate', '--add-include-path', 'D:/code_repository/gtk-build/debug/build/x64/debug/gobject-introspection/gvsbuild-meson/gir', '--add-include-path', 'D:/code_repository/gtk-build/debug/build/x64/debug/gobject-introspection/gir', '--identifier-prefix=G', '--symbol-prefix=g', '--symbol-prefix=glib', '--c-include=glib.h', '--namespace=GLib', '--nsversion=2.0', '--library=glib-2.0', '--library=gobject-2.0', '--external-library', '--pkg=glib-2.0', '--cflags-begin', '-ID:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0', '-ID:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../lib/glib-2.0/include', '-utf-8', '-DGLIB_COMPILATION', '-DGOBJECT_COMPILATION', '-D__G_I18N_LIB_H', '-DGETTEXT_PACKAGE=Dummy', '--cflags-end', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/gobject/gobject-visibility.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/gobject/glib-types.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../lib/glib-2.0/include/glibconfig.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/galloca.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/garray.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gasyncqueue.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gatomic.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gbacktrace.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gbase64.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gbitlock.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gbookmarkfile.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gbytes.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gcharset.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gchecksum.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gconvert.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gdataset.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gdate.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gdatetime.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gdir.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/genviron.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gerror.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gfileutils.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/ggettext.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/ghash.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/ghmac.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/ghook.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/ghostutils.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gi18n-lib.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gi18n.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/giochannel.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gkeyfile.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/glib-typeof.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/glib-visibility.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/glist.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gmacros.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gmain.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gmappedfile.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gmarkup.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gmem.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gmessages.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gnode.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/goption.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gpathbuf.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gpattern.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gpoll.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gprimes.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gprintf.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gqsort.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gquark.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gqueue.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/grand.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/grcbox.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/grefcount.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/grefstring.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gregex.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gscanner.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gsequence.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gshell.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gslice.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gslist.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gspawn.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gstdio.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gstrfuncs.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gstring.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gstringchunk.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gstrvbuilder.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gtestutils.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gthread.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gthreadpool.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gtimer.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gtimezone.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gtrashstack.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gtree.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gtypes.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gunicode.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/guri.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gutils.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/guuid.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gvariant.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gvarianttype.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gversion.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gversionmacros.h', 'D:/code_repository/gtk-build/debug/gtk/x64/debug/bin/../include/glib-2.0/glib/gwin32.h', '../gir/glib-2.0.c']
--- stdout ---
--- stderr ---
Fatal Python error: _PyInterpreterState_GET: the function must be called with the GIL held, after Python initialization and before Python finalization, but the GIL is released (the current Python thread state is NULL)
Python runtime state: unknown
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 540, in build
if self.__build_one(p):
^^^^^^^^^^^^^^^^^^^
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 676, in __build_one
skip_deps = proj.build()
^^^^^^^^^^^^
File "D:\code_repository\gvsbuild\gvsbuild\projects\gobject_introspection.py", line 62, in build
Meson.build(
File "D:\code_repository\gvsbuild\gvsbuild\utils\base_builders.py", line 56, in build
self.builder.exec_ninja(params="install", working_dir=ninja_build)
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 998, in exec_ninja
self.__execute(
File "D:\code_repository\gvsbuild\gvsbuild\utils\builder.py", line 1054, in __execute
subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
File "C:\Python312\Lib\subprocess.py", line 413, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'ninja install' returned non-zero exit status 1.
Error: gobject-introspection build failed
The text was updated successfully, but these errors were encountered: