Building Gst 1.20.0 x64 on Windows - why pygobject needs python 32bit
Hi!
I'm using Gstreamer's monorepo https://gitlab.freedesktop.org/gstreamer/gstreamer tag=1.20.0 to build x64 version of the binaries. The compilation works fine except that there are some modules that were not built.
I'm using the following setup
Project name: gstreamer-full
Project version: 1.20.0
C compiler for the host machine: cl (msvc 19.29.30136 "Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64")
C linker for the host machine: link link 14.29.30136.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
And I get this problem:
Executing subproject pygobject
pygobject| Project name: pygobject
pygobject| Project version: 3.38.0
pygobject| C compiler for the host machine: cl (msvc 19.29.30136 "Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30136 for x64")
pygobject| C linker for the host machine: link link 14.29.30136.0
pygobject| Program C:\Python38\python found: YES (C:\Python38\python.exe)
pygobject| Need python for 32-bit, but found 64-bit
pygobject| gstreamer\subprojects\pygobject\meson.build:22:0: Exception: Python dependency not found
Subproject subprojects\pygobject is buildable: NO (disabling)
Why pygobject
needs python 32-bit while all other modules are being built for x64? How do I compile it properly?
Thanks in advance.