Я установил --enable-debug=no
флаг glib/Android.mk
. И ошибка ссылки исчезла. Попробуй это. PS Вы должны начать ./setup.sh
переконфигурировать все пакеты.
Здание gstreamer_ndk_bundle
Я пытаюсь собрать gstreamer_ndk_bundle под Ubuntu 12.4, и у меня ничего не получается! Я установил все пакеты "glib-dev" (пакеты, которые в их названии имеют glib
и dev
), а также я попытался скомпилировать / установить glib 2.33.1 (последний) из исходного кода, но я всегда получаю эту ошибку:
/home/marko/gstreamer_ndk_bundle/jni/../glib/gobject/gmarshal.c:149: undefined reference to `g_value_get_schar' collect2: ld returned 1 exit status make: *** [/home/marko/gstreamer_ndk_bundle/obj/local/armeabi/libgobject-2.0.so] Error 1
Это означает, что источник glib не имеет определения для g_value_get_schar
, и, поскольку эта функция была введена в glib где-то после версии 2.30.0, я предполагаю, что я не использую правильный glib!
Я попытался заставить gstremaer_ndk_bundle собрать с исходниками из папки, /home/marko/glib-2.33.1/
которую я скомпилировал / установил, экспортировав эти env vars:
GLIB_GENMARSHAL=/home/marko/glib-2.33.1/gobject/glib-genmarshal GLIB_COMPILE_SCHEMAS=/home/marko/glib-2.33.1/gio/glib-compile-schemas
Также я изменил, gmarshal.h
поэтому он включает в себя gmarshal.h
из установленной папки Glib:
#ifndef _marko_glib_loaded #define _marko_glib_loaded #include "/home/marko/glib-2.33.1/gobject/gmarshal.h" #endif
Но не удалось в обоих случаях.
- Как я могу узнать, какой glib используется при компиляции gstreamer и установить нужный?
- Как я могу заставить gstreamer_ndk_bundle использовать источники glib из папки, которую я не тарировал / настроил / установил, а не системные или какие-либо другие, которые он использует?
- Я где-то читал, что мне нужен
gstreamer-devel
пакет, если я продолжаю получать эту ошибку во время компиляции. Где я могу найти этот пакет ?! Не могу Google это ... - Кто-нибудь когда-либо строил gstreamer_ndk_bundle и жил, чтобы рассказать историю?
1 ответ на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?