current build status: glib-compile-schemas not found when configuring gst-plugin-bad

Stefan Sauer ensonic at hora-obscura.de
Wed Oct 26 08:43:02 PDT 2011


Hi again,
On 10/26/2011 11:36 AM, Stefan Sauer wrote:
> hi,
>
> right now it fails for gst-plugin-bad configure step.

some missing detail - I am building against the "generic-eng" combo for
now, as my device is not listed.
> checking for glib-compile-schemas... no
> configure: error: glib-compile-schemas not found.
>   configure failed
> make: *** [gst-plugins-bad-configure] Error 1
>
> I also tried to manually do:
> make glib-configure
> cd external/gstreamer_aggregate/glib
> make
>
> but that fails with:
> /home/ensonic/android/android-sdk-linux_x86/repos/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> warning:
> /home/ensonic/android/android-sdk-linux_x86/repos/out/target/product/generic/obj/lib/libc.so
> uses 32-bit enums yet the output is to use variable-size enums; use of
> enum values across objects may fail
> /home/ensonic/android/android-sdk-linux_x86/repos/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> warning:
> /home/ensonic/android/android-sdk-linux_x86/repos/out/target/product/generic/obj/lib/libdl.so
> uses 32-bit enums yet the output is to use variable-size enums; use of
> enum values across objects may fail
> /home/ensonic/android/android-sdk-linux_x86/repos/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> ./.libs/libglib-2.0.a(gtestutils.o): in function
> g_assertion_message_cmpnum:gtestutils.c(.text+0x3394): error: undefined
> reference to '__aeabi_d2ulz'
> /home/ensonic/android/android-sdk-linux_x86/repos/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> ./.libs/libglib-2.0.a(gtestutils.o): in function
> g_assertion_message_cmpnum:gtestutils.c(.text+0x33a4): error: undefined
> reference to '__aeabi_d2ulz'
> /home/ensonic/android/android-sdk-linux_x86/repos/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld:
> ./.libs/libglib-2.0.a(gutils.o): in function
> g_double_hash:gutils.c(.text+0x37c4): error: undefined reference to
> '__aeabi_d2uiz'
> collect2: ld returned 1 exit status
> make[4]: *** [gtester] Error 1
> make[4]: Leaving directory
> `/home/ensonic/android/android-sdk-linux_x86/repos/external/gstreamer_aggregate/glib/glib'

I fixed that by building the tree before (make on the toplevel) as it
seems, but still get failure "error: cannot find -lpthread". Because of
these failures, glib-compile-schemas does not get build.

My workaround is to install glib-compile-schemas in a local prefix:
PATH=$PATH:$HOME/glib/bin make gstreamer-aggregate-configure


Stefan
> Stefan
>
> _______________________________________________
> gstreamer-android mailing list
> gstreamer-android at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-android



More information about the gstreamer-android mailing list