wingtk / gvsbuild

GTK stack for Windows
GNU General Public License v2.0
413 stars 160 forks source link

build failed on Win11 while building gdk-pixbuf #1378

Open VanderBieu opened 4 days ago

VanderBieu commented 4 days ago

[155/156] Generating thumbnailer/thumbnailer with a custom command (wrapped by meson to set PATH) FAILED: thumbnailer/gdk-pixbuf-thumbnailer.thumbnailer "C:\Users\xxx\pipx\venvs\gvsbuild\Scripts\python.exe" "C:\gtk-build\tools\meson-1.4.1\meson.py" "--internal" "exe" "--unpickle" "C:\gtk-build\build\x64\release\gdk-pixbuf_gvsbuild-meson\meson-private\meson_exe_python.exe_dc59616020dbae91748eb1bd69d2c1f610444015.dat" while executing ['C:\Users\xxx\pipx\venvs\gvsbuild\Scripts\python.exe', 'C:/gtk-build/build/x64/release/gdk-pixbuf/build-aux/gen-thumbnailer.py', '--printer', 'C:/gtk-build/build/x64/release/gdk-pixbuf/_gvsbuild-meson/thumbnailer/gdk-pixbuf-print-mime-types.exe', '--pixdata', 'C:/gtk-build/build/x64/release/gdk-pixbuf/_gvsbuild-meson/gdk-pixbuf/gdk-pixbuf-pixdata.exe', '--loaders', 'gdk-pixbuf/loaders.cache', '--bindir', 'C:/gtk-build/gtk/x64/release/bin', '../thumbnailer/gdk-pixbuf-thumbnailer.thumbnailer.in', 'thumbnailer/gdk-pixbuf-thumbnailer.thumbnailer'] --- stdout ---

--- stderr ---

ninja: build stopped: subcommand failed. Traceback (most recent call last): File "C:\Users\xxx\pipx\venvs\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 527, in build if self.__build_one(p): ^^^^^^^^^^^^^^^^^^^ File "C:\Users\xxx\pipx\venvs\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 663, in build_one skip_deps = proj.build() ^^^^^^^^^^^^ File "C:\Users\xxx\pipx\venvs\gvsbuild\Lib\site-packages\gvsbuild\projects\gdk_pixbuf.py", line 54, in build Meson.build(self) File "C:\Users\xxx\pipx\venvs\gvsbuild\Lib\site-packages\gvsbuild\utils\base_builders.py", line 56, in build self.builder.exec_ninja(params="install", working_dir=ninja_build) File "C:\Users\xxx\pipx\venvs\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 985, in exec_ninja self.execute( File "C:\Users\xxx\pipx\venvs\gvsbuild\Lib\site-packages\gvsbuild\utils\builder.py", line 1041, in __execute subprocess.check_call(args, cwd=working_dir, env=env, shell=True) File "C:\Users\xxx\miniconda3\envs\gtk\Lib\subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command 'ninja install' returned non-zero exit status 1. Error: gdk-pixbuf build failed

VanderBieu commented 4 days ago

by the way i used gvsbuild build gtk4 --from-scratch command to build

danyeaw commented 3 days ago

Hi @VanderBieu, I notice that you are running Gvsbuild with pipx which is great. I also noticed that one of the last lines shows a minconda env, do you know why the build is picking up that environment as well?

VanderBieu commented 3 days ago

Hi @VanderBieu, I notice that you are running Gvsbuild with pipx which is great. I also noticed that one of the last lines shows a minconda env, do you know why the build is picking up that environment as well?

I installed pipx in that environment. But I managed to use pipx globally. Could that be source of this problem?

VanderBieu commented 3 days ago

Hi @VanderBieu, I notice that you are running Gvsbuild with pipx which is great. I also noticed that one of the last lines shows a minconda env, do you know why the build is picking up that environment as well?

I managed to get rid of the miniconda env. However I still get this failure which popped by system python.