Ich habe --enable-debug=no
Flagge gesetzt glib/Android.mk
. Und der Linkfehler ist weg. Versuche dies. PS Sie müssen ./setup.sh
alle Pakete neu konfigurieren.
Gstreamer_ndk_bundle erstellen
Ich versuche, gstreamer_ndk_bundle unter Ubuntu 12.4 zu erstellen, und ich versage kläglich! Ich habe alle "glib-dev" -Pakete installiert (Pakete, die in ihrem Namen glib
und haben dev
), und ich habe auch versucht, glib 2.33.1 (neueste Version) vom Quellcode zu kompilieren / zu installieren, aber ich erhalte immer diese Fehlermeldung:
/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
Dies bedeutet, dass glib source nicht die Definition für hat g_value_get_schar
, und da diese Funktion irgendwo nach Version 2.30.0 in glib eingeführt wurde, schätze ich, dass ich kein ordentliches glib verwende.
Ich habe versucht, gstremaer_ndk_bundle zu zwingen, mit Quellen aus dem Ordner zu bauen, /home/marko/glib-2.33.1/
den ich kompiliert / installiert habe, indem ich diese env-Variablen exportiere:
GLIB_GENMARSHAL=/home/marko/glib-2.33.1/gobject/glib-genmarshal GLIB_COMPILE_SCHEMAS=/home/marko/glib-2.33.1/gio/glib-compile-schemas
Ich gmarshal.h
habe es auch so geändert, dass es gmarshal.h
aus dem installierten glib-Ordner gehört:
#ifndef _marko_glib_loaded #define _marko_glib_loaded #include "/home/marko/glib-2.33.1/gobject/gmarshal.h" #endif
Aber in beiden Fällen gescheitert.
- Wie kann ich wissen, welches Glib beim Kompilieren von gstreamer verwendet wird, und den richtigen installieren?
- Wie kann ich gstreamer_ndk_bundle zwingen, glib-Quellen aus dem Ordner zu verwenden, den ich nicht installiert / konfiguriert / installiert habe, und nicht die System- oder sonstigen, die verwendet werden?
- Ich habe irgendwo gelesen, dass ich ein
gstreamer-devel
Paket brauche, wenn ich diesen Fehler beim Kompilieren ständig bekomme. Wo finde ich das Paket?! Kann es nicht rausbringen ... - Hat irgendjemand jemals gstreamer_ndk_bundle gebaut und gelebt, um die Geschichte zu erzählen?
1 Antwort auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?