Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror [закрыто]

Сообщение Anonymous »

Я хочу использовать Gstreamer-Sharp в моем проекте .NET 9.0 Maui для каменных рам с веб-камеры, поэтому решил создать Gstreamer-Sharp из Source на Windows 11 с использованием Visual Studio и Meson. Шаги предпринимаются для создания Gstreamer-Sharp: Настройка требуемой среды, проверки переменных системы и запуск команды Meson Inside Developer Command для Visual Studio 2022 < /p>
Однако я получаю ошибку сборки на этапе настройки Meson, специально связанную с отсутствующими зависимостями GTK (GDK-3.0, GTK+-3.0) и nkrandled osoron osorndendion Я пропускаю? Как правильный способ настроить pkg_config_path, чтобы зависимости GTK были обнаружены во время Meson Build? 1.8.2, Ninja 1.11.1.git.kitware.jobserver-1
[*] Также я попробовал Python 3.10.8, Meson 1.8.2, Ninja 1.11.1.git.kitware.jobserver-1
GSTREAMER 1.26.2 (MSVC 64-BIT-BIT + BRITMER + BRITMER + BRITMORE + BRITIME + BRITMORE + BRITMORE + BRITMERINGHIN /> winflexbison 2.5.25 (Bison 3.8.2, Flex 2.6.4) < /li>
GTK3, установленная через MSYS2: Mingw-w64-x86_64-gtk3 < /li>
< /ol>
source-sound (Gstreamer-sharp Repo 1,26.2. /> Как требуется во время сборки, переменные системы были завершены путями: < /p>

Код: Выделить всё

System's PATH environment variable - C:\\gstreamer\\1.0\\msvc_x86_64\\lib (for gstreamer)C:\\msys64\\mingw64\\bin (for gtk3); C:\\Users\\me\\Documents\\Tools\\win_flex_bison-2.5.25 (for winflexbison)
GSTREAMER_1_0_ROOT_MSVC_X86_64 - C:\\gstreamer\\1.0\\msvc_x86_64\\
PKG_CONFIG - C:\\gstreamer\\1.0\\msvc_x86_64\\bin\\pkg-config.exe
PKG_CONFIG_PATH - C:\\gstreamer\\1.0\\msvc_x86_64\\lib\\pkgconfig
< /code>
Примечание: у меня есть два pkg -config.exe - один из gstreamer (указан в системных переменных) и один из установки через MSYS2 (расположенная в папке C: \ msys64 \ mingw64 \ bin, который не указан в системных переменных) < /p>
, работающий в рамках команды для Visual Studio 202 < /p>
, работающий в рамках команды 202 < /p>
, работающий в рамках Visual Studio 202 < /p>
.meson build && ninja -C build/
< /code>
Meson log с ошибкой: < /p>
Preliminary CMake check failed. Aborting.
Run-time dependency atk found: NO (tried pkgconfig and cmake)
Message: Atk not found, not building
Determining dependency 'gdk-3.0' with pkg-config executable 'C:\\GStreamer\\1.0\\msvc_x86_64\\bin\\pkg-config.exe'
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --modversion gdk-3.0` -> 1
stderr:
Package gdk-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gdk-3.0' found
-----------
CMake binary for host machine is cached.
Preliminary CMake check failed. Aborting.
Run-time dependency gdk-3.0 found: NO (tried pkgconfig and cmake)
Message: Gdk not found, not building
Determining dependency 'gtk+-3.0' with pkg-config executable 'C:\\GStreamer\\1.0\\msvc_x86_64\\bin\\pkg-config.exe'
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --modversion gtk+-3.0` -> 1
stderr:
Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
-----------
CMake binary for host machine is cached.
Preliminary CMake check failed.  Aborting.
Run-time dependency gtk+-3.0 found: NO (tried pkgconfig and cmake)
Message: Gtk not found, not building
Program nuget.py found: YES (C:\Users\me\AppData\Local\Programs\Python\Python310\python.exe C:\Users\me\Documents\GitFlic\gstreamer-sharp-1.26.2\subprojects\gtk-sharp\Source\nuget.py)
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=libdir gobject-2.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/lib
-----------
Got pkg-config variable libdir : C:/gstreamer/1.0/msvc_x86_64/lib
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=libdir gio-2.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/lib
-----------
Got pkg-config variable libdir : C:/gstreamer/1.0/msvc_x86_64/lib
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=libdir cairo` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/lib
-----------
Got pkg-config variable libdir : C:/gstreamer/1.0/msvc_x86_64/lib
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=libdir cairo-gobject` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/lib
-----------
Got pkg-config variable libdir : C:/gstreamer/1.0/msvc_x86_64/lib
Configuring SearchDirs.cs using configuration
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=g_ir_scanner gobject-introspection-1.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner
-----------
Got pkg-config variable g_ir_scanner : C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner
Program C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner found: YES (C:/projects/repos/cerbero.git/1.26/build/build-tools/bin/python C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.80.1 (cached)
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=g_ir_compiler gobject-introspection-1.0` -> 0
stdout:
C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe
-----------
Got pkg-config variable g_ir_compiler : C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe
Program C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe found: YES (C:/gstreamer/1.0/msvc_x86_64/bin/g-ir-compiler.exe)
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --variable=girdir gobject-2.0` -> 0
env[PKG_CONFIG]: C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe
env[PKG_CONFIG_PATH]: C:\gstreamer\1.0\msvc_x86_64\lib\pkgconfig
-----------
Called: `C:\GStreamer\1.0\msvc_x86_64\bin\pkg-config.exe --print-variables gobject-2.0` -> 0
stdout:
includedir
libdir
pcfiledir
prefix
-----------
ERROR: Unhandled python OSError. This is probably not a Meson bug, but an issue with your build environment.
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
кажется, что он не может найти GTK, и в результате я получаю Python oserror

Подробнее здесь: https://stackoverflow.com/questions/796 ... -python-os
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Сборка Gstreamer-Sharp не удается в Windows 11 с «GDK-3.0 не найден» и Python Oserror
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»