Сборка GStreamer Editing Services 1.2.1 (GES) для Windows с использованием Msys MinGw

Как я могу собрать Gstreamer Editing Services 1.2.1 для Windows?

Какие шаги я предпринимаю: 1) скачайте gstreamer-edit-services-1.2.1.tar.xz с http://gstreamer.freedesktop.org/src/gst-editing-services/2) распакуйте его два раза с помощью 7zip. 3) вставьте извлеченную папку "gstreamer-edit-services-1.2.1" и ее содержимое в домашнюю папку пользователя Msys - C:\MinGW\msys\1.0\home\Benas 4) В консоли msys введите "cd gstreamer-edit-services" -1.2.1" 5) В консоли msys введите"./configure --prefix=$HOME"

И это говорит:

 configure: No package 'glib-2.0' found
 No package 'gobject-2.0' found
 No package 'gmodule-no-export-2.0' found
 configure: error: This package requires GLib >= 2.34.0 to compile.

Как я могу устранить эти зависимости?

1 ответ

Решение

Вы установили gstreamer? Вы можете найти установщики Windows здесь: http://gstreamer.freedesktop.org/download/

Убедитесь, что вы захватили как обычные, так и -devel файлы.msi.

После их установки у вас должен быть gstreamer и все его зависимости в C:\gstreamer\1.0\x86, Проверьте и убедитесь, что он работает! У вас также будет новая переменная среды GSTREAMER_1_0_ROOT_X86 который указывает на этот каталог.

Итак, в MSYS, убедитесь, что у вас есть GSTREAMER_1_0_ROOT_X86\bin в вашем PATH, и добавить GSTREAMER_1_0_ROOT_X86\lib\pkgconfig на ваш PKG_CONFIG_PATH,

Надеюсь, теперь все должно работать.

Изменить: важно установить gstreamer в папку по умолчанию, под C:\gstreamer, как кажется, и файлы времени выполнения, и файлы разработки имеют жестко заданный путь.

Быстрый поиск гнома bugzilla обнаруживает, по крайней мере, одну ошибку, подтверждающую эту проблему.

Другие вопросы по тегам