<div dir="rtl"><div dir="ltr">I opened a bug: <a href="https://bugzilla.gnome.org/show_bug.cgi?id=724050">https://bugzilla.gnome.org/show_bug.cgi?id=724050</a></div><div dir="ltr"><br></div><div dir="ltr">To get passed it I removed rtmp ( I dont need it )</div>
<div dir="ltr"><br></div><div dir="ltr">But now I am facing a new one with gst-libav-1.0-1.2:</div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr">libavcodec/x86/mpegaudiodec.c: In function 'apply_window_mp3':</div>
<div dir="ltr">libavcodec/x86/mpegaudiodec.c:76:5: error: 'asm' operand has impossible constraints</div><div dir="ltr">     __asm__ volatile(</div><div dir="ltr">     ^</div><div dir="ltr">libavcodec/x86/mpegaudiodec.c:76:5: error: 'asm' operand has impossible constraints</div>
<div dir="ltr">     __asm__ volatile(</div><div dir="ltr">     ^</div><div dir="ltr">make[5]: *** [libavcodec/x86/mpegaudiodec.o] Error 1</div><div dir="ltr">make[5]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/gst-libav-1.0-1.2/gst-libs/ext/libav'</div>
<div dir="ltr">make[4]: *** [all-local] Error 2</div><div dir="ltr">make[4]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/gst-libav-1.0-1.2/gst-libs/ext'</div><div dir="ltr">make[3]: *** [all-recursive] Error 1</div>
<div dir="ltr">make[3]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/gst-libav-1.0-1.2/gst-libs/ext'</div><div dir="ltr">make[2]: *** [all-recursive] Error 1</div><div dir="ltr">make[2]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/gst-libav-1.0-1.2/gst-libs'</div>
<div dir="ltr">make[1]: *** [all-recursive] Error 1</div><div dir="ltr">make[1]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/gst-libav-1.0-1.2'</div><div dir="ltr">make: *** [all] Error 2</div><div dir="ltr">
***** Error running 'package' command:</div><div dir="ltr">Recipe 'gst-libav-1.0' failed at the build step 'compile'</div><div dir="ltr"><br></div><div>Opened another bug: <a href="https://bugzilla.gnome.org/post_bug.cgi">https://bugzilla.gnome.org/post_bug.cgi</a></div>
<div dir="ltr"><br></div><div>Any idea for a temporary workaround, until its fixed ( I do need gst-libav-1.0-1.2 ) ?</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div dir="ltr">2014-02-10 14:52 GMT+02:00 Andoni Morales <span dir="ltr"><<a href="mailto:ylatuya@gmail.com" target="_blank">ylatuya@gmail.com</a>></span>:</div>
<blockquote class="gmail_quote" style="margin:0 .8ex;border-left:1px #ccc solid;border-right:1px #ccc solid;padding-left:1ex;padding-right:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">
2014-02-10 8:39 GMT+01:00 Jacob S <span dir="ltr"><<a href="mailto:jacobhameiri@gmail.com" target="_blank">jacobhameiri@gmail.com</a>></span>:<div><div class="h5"><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="rtl"><div dir="ltr">HI, I am trying to build gstreamer 1.2 for android-x86 and cerbero failes on:</div><div dir="ltr">


<br></div><div dir="ltr"><div dir="ltr">mpi-inline.h:125: error: undefined reference to '_gcry_mpih_sub_n'</div>
<div dir="ltr">mpi-add.c:133: error: undefined reference to '_gcry_mpih_sub_n'</div><div dir="ltr">mpi-inline.h:79: error: undefined reference to '_gcry_mpih_add_n'</div><div dir="ltr">mpi-add.c:140: error: undefined reference to '_gcry_mpih_sub_n'</div>



<div dir="ltr">mpi-bit.c:320: error: undefined reference to '_gcry_mpih_rshift'</div><div dir="ltr">mpi-div.c:223: error: undefined reference to '_gcry_mpih_lshift'</div><div dir="ltr">mpi-div.c:229: error: undefined reference to '_gcry_mpih_lshift'</div>



<div dir="ltr">mpi-div.c:274: error: undefined reference to '_gcry_mpih_rshift'</div><div dir="ltr">mpi-div.c:308: error: undefined reference to '_gcry_mpih_rshift'</div><div dir="ltr">mpi-mul.c:55: error: undefined reference to '_gcry_mpih_mul_1'</div>



<div dir="ltr">mpi-mul.c:90: error: undefined reference to '_gcry_mpih_lshift'</div><div dir="ltr">mpi-pow.c:475: error: undefined reference to '_gcry_mpih_lshift'</div><div dir="ltr">mpi-pow.c:760: error: undefined reference to '_gcry_mpih_rshift'</div>



<div dir="ltr">mpi-inline.h:125: error: undefined reference to '_gcry_mpih_sub_n'</div><div dir="ltr">mpih-div.c:366: error: undefined reference to '_gcry_mpih_submul_1'</div><div dir="ltr">mpih-div.c:369: error: undefined reference to '_gcry_mpih_add_n'</div>



<div dir="ltr">mpih-mul.c:91: error: undefined reference to '_gcry_mpih_mul_1'</div><div dir="ltr">mpih-mul.c:103: error: undefined reference to '_gcry_mpih_add_n'</div><div dir="ltr">mpih-mul.c:106: error: undefined reference to '_gcry_mpih_addmul_1'</div>



<div dir="ltr">mpih-mul.c:135: error: undefined reference to '_gcry_mpih_addmul_1'</div><div dir="ltr">mpih-mul.c:137: error: undefined reference to '_gcry_mpih_addmul_1'</div><div dir="ltr">mpih-mul.c:194: error: undefined reference to '_gcry_mpih_add_n'</div>



<div dir="ltr">mpih-mul.c:501: error: undefined reference to '_gcry_mpih_mul_1'</div><div dir="ltr">mpih-mul.c:516: error: undefined reference to '_gcry_mpih_addmul_1'</div><div dir="ltr">collect2: error: ld returned 1 exit status</div>



<div dir="ltr">make[2]: *** [<a href="http://libgcrypt.la" target="_blank">libgcrypt.la</a>] Error 1</div><div dir="ltr">make[2]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/libgcrypt-1.6.0/src'</div>


<div dir="ltr">
make[1]: *** [all-recursive] Error 1</div><div dir="ltr">make[1]: Leaving directory `/home/gstbuilder/cerbero/sources/android_x86/libgcrypt-1.6.0'</div><div dir="ltr">make: *** [all] Error 2</div><div dir="ltr">Running command 'make'</div>



<div dir="ltr"><br></div><div>I chose to skip recipe, and it failed again on:</div><div><br></div><div><div><br></div><div>[(48/69) librtmp -> fetch ]</div><div>-----> Fetching tarball <a href="http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz" target="_blank">http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz</a> to /home/gstbuilder/cerbero/sources/local/librtmp-2.3/rtmpdump-2.3.tgz</div>



<div>[(48/69) librtmp -> extract ]</div><div>-----> Extracting tarball to /home/gstbuilder/cerbero/sources/android_x86/librtmp-2.3</div><div>Unpacking /home/gstbuilder/cerbero/sources/local/librtmp-2.3/rtmpdump-2.3.tgz in /home/gstbuilder/cerbero/sources/android_x86</div>



<div>[(48/69) librtmp -> configure ]</div><div>[(48/69) librtmp -> compile ]</div><div>i686-linux-android-gcc -fuse-ld=gold -Wall -g -Os --sysroot=/home/gstbuilder/cerbero/android-ndk-r9/platforms/android-9/arch-x86 -I/home/gstbuilder/cerbero/android-ndk-r9/platforms/android-9/arch-x86/usr/include -ffunction-sections -funwind-tables -fstack-protector -no-canonical-prefixes -fPIC -march=i686 -fomit-frame-pointer -fstrict-aliasing -funswitch-loops -finline-limit=300 -DANDROID -DPIC -Wa,--noexecstack -fPIC -DRTMPDUMP_VERSION=\"v2.3\" -DUSE_GNUTLS --sysroot=/home/gstbuilder/cerbero/android-ndk-r9/platforms/android-9/arch-x86 -I/home/gstbuilder/cerbero/android-ndk-r9/platforms/android-9/arch-x86/usr/include -DANDROID -DPIC  -c -o rtmp.o rtmp.c</div>



<div>In file included from rtmp.c:126:0:</div><div>handshake.h:46:20: fatal error: gcrypt.h: No such file or directory</div><div> #include <gcrypt.h></div><div>                    ^</div><div>compilation terminated.</div>



<div>make: *** [rtmp.o] Error 1</div><div>Running command 'make SYS=posix prefix=$CERBERO_PREFIX CRYPTO=GNUTLS'</div></div><div><br></div><div>after skipping again the build continues ok.</div><div>Any idea whats wrong ? how to fix ?</div>


</div></div></blockquote><div><br></div></div></div><div>Hi,<br><br></div><div>You are probably the first one that tries to build for Android x86 in a long time, I am actually surprised that everything else compiled correctly :)<br>

</div>
<div>The error in librtmp is expected, since it depends in libgcrypt and it was not built, so we need to figure out why libgcrypt is failing for Android X86.<br></div><div>Could you please open a new bug report for this issue?<br>


<br>Cheers,<br></div><div>Andoni<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="rtl"><div dir="ltr">
</div></div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>Andoni Morales Alastruey<br><br>LongoMatch:The Digital Coach<br><a href="http://www.longomatch.ylatuya.es" target="_blank">http://www.longomatch.ylatuya.es</a>
</font></span></div></div>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>