<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:14pt"><div class="" style="">Thanks Sebastian for the help!</div><div class="" style=""><br class="" style=""></div><div class="" style="">Today I compiled GStreamer SDK for Android successfully with the cerbero you suggested:</div><div class="" style=""><a href="http://cgit.freedesktop.org/gstreamer/cerbero/">http://cgit.freedesktop.org/gstreamer/cerbero/</a> </div><div class="" style="">#cerbero -c config/cross-android.cbc bootstrap</div><div class="" style="">#cerbero -c config/cross-android.cbc package gstreamer-1.0</div><div class="" style=""><br class="" style=""></div><div class="" style="">Then I cloned the ported turorials for 1.x from here:</div><div class="" style=""><a
 href="http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/">http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/</a> </div><div class="" style=""><br class="" style=""></div><div class="" style="">However, android-tutorial-2 and 3 fails with the following output:</div><div class="" style=""><br class="" style=""></div><div class="" style="">#ndk-build</div><div class="" style="">GStreamer      : [GEN] => gst-build-armeabi/gstreamer_android.c</div><div class="" style="">GStreamer      : [COMPILE] => gst-build-armeabi/gstreamer_android.c</div><div class="" style="">GStreamer      : [LINK] => gst-build-armeabi/libgstreamer_android.so</div><div class="" style="">arm-linux-androideabi-gcc: error: gstreamer_sdk/lib/libharfbuzz.a: No such file or directory</div><div class="" style="">make: *** [buildsharedlibrary_armeabi] Error 1</div><div class="" style=""><br class="" style=""></div><div class=""
 style="">I found that cerbero generated libharfbuzz.la and .so but not .a and ndk-build was looking for .a file. Do you have any idea how to resolve this issue?</div><div class="" style=""><br class="" style=""></div><div class="" style="">Please let me know if you have any further questions.</div><div class="" style="">Thanks,</div><div class="" style="">sazzad</div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 14pt;" class=""> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;" class=""> <div dir="ltr" class="" style=""> <font size="2" face="Arial" class="" style=""> On Monday, June 16, 2014 10:58 PM, Sebastian Dröge <sebastian@centricular.com> wrote:<br class="" style=""> </font> </div>  <br class="" style=""><br class=""
 style=""> <div class="" style="">On Fr, 2014-06-13 at 12:04 -0700, sazzadur rahman wrote:<div class="" id="yqtfd42677" style=""><br clear="none" class="" style="">> Hi,<br clear="none" class="" style="">> <br clear="none" class="" style="">> I've compiled GStreamer SDK from source using cerbero (cerbero -c config/cross-android.cbc package gstreamer-sdk). After successful compilation, it generated the  SDK (gstreamer-sdk-android-arm-2013.6.tar.bz2). However, android-tutorial-3 compilation fails since this SDK does not have gstreamer-interfaces dependency (#GSTREAMER_EXTRA_DEPS  := gstreamer-interfaces-0.10 gstreamer-video-0.10 in Android.mk); although the standard SDK from <a shape="rect" href="http://cdn.gstreamer.com/android/arm/gstreamer-sdk-android-arm-debug-2013.6.tar.bz2" target="_blank" class="" style="">http://cdn.gstreamer.com/android/arm/gstreamer-sdk-android-arm-debug-2013.6.tar.bz2 </a>has these dependencies. <br
 clear="none" class="" style="">> <br clear="none" class="" style="">> How can I add these extra dependencies to cerbero so that they would be part of the compiled SDK?</div><br clear="none" class="" style=""><br clear="none" class="" style="">First of all you should ideally use the GStreamer 1.x binaries from<br clear="none" class="" style="">gstreamer.freedesktop.org. gstreamer.com is a third party website not<br clear="none" class="" style="">related to the GStreamer project and they provide binaries for the old<br clear="none" class="" style="">and unsupported 0.10 version.<br clear="none" class="" style="">You can get cerbero for 1.x at:<br clear="none" class="" style=""><a shape="rect" href="http://cgit.freedesktop.org/gstreamer/cerbero/" target="_blank" class="" style="">http://cgit.freedesktop.org/gstreamer/cerbero/</a><br clear="none" class="" style=""><br clear="none" class="" style="">You can find the same tutorials ported to the 1.x
 versions of GStreamer<br clear="none" class="" style="">here: <a shape="rect" href="http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/" target="_blank" class="" style="">http://cgit.freedesktop.org/~slomo/gst-sdk-tutorials/</a><br clear="none" class="" style=""><br clear="none" class="" style="">For the gstreamer-interfaces problem, what you described there should<br clear="none" class="" style="">just work. How does it fail for you, what's the build output?<br clear="none" class="" style=""><br clear="none" class="" style="">-- <br clear="none" class="" style="">Sebastian Dröge, Centricular Ltd - <a shape="rect" href="http://www.centricular.com/" target="_blank" class="" style="">http://www.centricular.com</a><br clear="none" class="" style="">Expertise, Straight from the Source<br class="" style="">_______________________________________________<br clear="none" class="" style="">gstreamer-android mailing list<br clear="none" class="" style=""><a
 shape="rect" ymailto="mailto:gstreamer-android@lists.freedesktop.org" href="mailto:gstreamer-android@lists.freedesktop.org" class="" style="">gstreamer-android@lists.freedesktop.org</a><br clear="none" class="" style=""><a shape="rect" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank" class="" style="">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><div class="" id="yqtfd99694" style=""><br clear="none" class="" style=""></div><br class="" style=""><br class="" style=""></div>  </div> </div>  </div> </div></body></html>