3

我在点击 [这里] http://docs.gstreamer.com/display/GstSDK/Installing+for+Android+development使用流光。但是当我 ndk-build 时,它会出错。谁能帮助我,想想!

平台:ubuntu 12.10 x64

日志:

/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../. ./../../arm-linux-androideabi/bin/ld.gold: 错误:找不到-lGLESv2 /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt /linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold:错误:找不到-lEGL /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/.. /../../../arm-linux-androideabi/bin/ld.gold: 错误:找不到-lOpenSLES /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6 /prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold:/home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-opensles.o):在函数gst_opensles_get_engine:opensles.c:41中:错误:未定义引用'slCreateEngine'/home/denghaizhu /Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../.. /../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-openslessink.o): 在函数gst_opensles_sink_init:openslessink。 c:283: 错误: 未定义对“SL_IID_AUDIOIODEVICECAPABILITIES”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/ arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold:/home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-openslesringbuffer.o):在函数_opensles_recorder_acquire:openslesringbuffer.c:179:错误:未定义引用'SL_IID_ANDROIDSIMPLEBUFFERQUEUE'/home/denghaizhu /Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../.. /../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-openslesringbuffer.o): 在函数_opensles_recorder_acquire:openslesringbuffer。 c:179: 错误: 未定义引用 'SL_IID_RECORD' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/ arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-openslesringbuffer.o): 在函数_opensles_player_acquire:openslesringbuffer.c:327 : 错误: 未定义对“SL_IID_BUFFERQUEUE”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a( libgstopensles_la-openslesringbuffer.o):在函数_opensles_player_acquire:openslesringbuffer.c:327:错误:未定义引用'SL_IID_VOLUME'/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-openslesringbuffer.o): 在函数_opensles_player_acquire:openslesringbuffer.c:327 : 错误: 未定义对“SL_IID_PLAY”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a( libgstopensles_la-openslesringbuffer.o): 在函数 gst_opensles_ringbuffer_open_device:openslesringbuffer.c:747: 错误: 未定义引用 'SL_IID_ENGINE' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold:/home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgstopensles.a(libgstopensles_la-openslesringbuffer.o):在函数gst_opensles_ringbuffer_open_device:openslesringbuffer中。 c:747: 错误: 未定义引用 'SL_IID_OUTPUTMIX' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/ arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink .a(libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:942: 错误: 未定义引用 'glViewport' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6 /prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../。./../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink .c:950: 错误: 未定义引用'glClearColor' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc /arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/ libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:951: 错误: 未定义引用 'glClear' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi- 4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:488 : 错误: 未定义对“glDeleteBuffers”/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux 的引用-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:489: 错误: 未定义引用 'glDeleteBuffers' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:604 : 错误: 未定义对“glGenBuffers”/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux 的引用-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:605: 错误: 未定义引用 'glGenBuffers' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:609 : 错误: 未定义对'glBindBuffer'的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:613: 错误: 未定义引用 'glBufferData' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:619 : 错误: 未定义对'glBindBuffer'的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o):在函数gst_eglglessink_render:gsteglglessink.c:624:错误:未定义引用'glBufferData'/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:965 : 错误:未定义对“glUseProgram”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:967: 错误: 未定义引用 'glVertexAttribPointer' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:972 : 错误:未定义对“glDrawElements”/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux 的引用-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:978: 错误: 未定义引用 'glVertexAttribPointer' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:983 : 错误:未定义对“glDrawElements”/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux 的引用-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o):在函数gst_eglglessink_render:gsteglglessink.c:990:错误:未定义引用'glUseProgram'/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数gst_eglglessink_render:gsteglglessink.c:993 : 错误: 未定义对“glUniform1i”/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux 的引用-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:998: 错误: 未定义引用 'glVertexAttribPointer' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold:/home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o):在函数gst_eglglessink_render:gsteglglessink.c:1003 : 错误: 未定义引用'glVertexAttribPointer' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o): 在函数 gst_eglglessink_render:gsteglglessink.c:1008: 错误: 未定义引用 'glDrawElements' /home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数render_thread_func:gsteglglessink.c:750 : 错误:未定义对“glActiveTexture”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o):在函数render_thread_func:gsteglglessink.c:751:错误:未定义引用'glBindTexture'/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数render_thread_func:gsteglglessink.c:756 : 错误:未定义对“glActiveTexture”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o):在函数render_thread_func:gsteglglessink.c:757:错误:未定义引用'glBindTexture'/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数render_thread_func:gsteglglessink.c:772 : 错误:未定义对“glActiveTexture”的引用/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux -androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a( libgsteglglessink_la-gsteglglessink.o):在函数render_thread_func:gsteglglessink.c:773:错误:未定义引用'glBindTexture'/home/denghaizhu/Software/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/ linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.gold: /home/denghaizhu/projects/gstreamSDK/lib/gstreamer-0.10/static/libgsteglglessink.a(libgsteglglessink_la-gsteglglessink.o): 在函数render_thread_func:gsteglglessink.c:774 :错误:未定义对“glTexImage2D”的引用

4

0 回答 0