This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Porting Gstreamer to Gingerbread Android

Hi All,

 

    I am trying to port gstreamer to gingerbread android. As a part of it i compiled glib gtsreamer libraries

successfully. now i m trying to comlie gstreamer-plugins-base n getting some link error, I am unable to

debug it, and getting following error

 

make: Entering directory `/home/prabhu/mydroid/rohit_droid_1'
target SharedLib: libgstaudiotestsrc (out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/LINKED/libgstaudiotestsrc.so)
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -loil
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lgstcontroller-0.10
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lgstreamer-0.10
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lgstbase-0.10
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lglib-2.0
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lgthread-2.0
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lgmodule-2.0
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lgobject-2.0
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lc
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lstdc++
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: error: cannot find -lm
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o:(.ARM.exidx.text.gst_audio_test_src_create_square_int16+0x0): error: undefined reference to '__aeabi_unwind_cpp_pr0'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o:(.ARM.exidx.text.gst_audio_test_src_create_saw_int16+0x0): error: undefined reference to '__aeabi_unwind_cpp_pr0'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o:(.ARM.exidx.text.gst_audio_test_src_create_saw_double+0x0): error: undefined reference to '__aeabi_unwind_cpp_pr0'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o:(.ARM.exidx.text.gst_audio_test_src_create_triangle_int16+0x0): error: undefined reference to '__aeabi_unwind_cpp_pr0'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o: in function gst_audio_test_src_create_tick_int16:external/gst-plugins-base/gst/audiotestsrc/gstaudiotestsrc.c:743: error: undefined reference to '__aeabi_ldivmod'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o:(.ARM.exidx.text.gst_audio_test_src_create_tick_int16+0x0): error: undefined reference to '__aeabi_unwind_cpp_pr1'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o: in function gst_audio_test_src_create_tick_int32:external/gst-plugins-base/gst/audiotestsrc/gstaudiotestsrc.c:744: error: undefined reference to '__aeabi_ldivmod'
prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/../lib/gcc/arm-eabi/4.4.3/../../../../arm-eabi/bin/ld: out/target/product/beagleboard/obj/PLUGIN_LIBRARIES/libgstaudiotestsrc_intermediates/gstaudiotestsrc.o: in function gst_audio_test_src_create_tick_float:external/gst-plugins-base/gst/audiotestsrc/gstaudiotestsrc.c:745: error: undefined reference to '__aeabi_ldivmod'

 

Any feedback regarding this will be helpfull.

 

Thanks in advance,

Rohit kumar. H.