<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>:<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>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">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><br clear="all"><br>-- <br>Andoni Morales Alastruey<br><br>LongoMatch:The Digital Coach<br><a href="http://www.longomatch.ylatuya.es">http://www.longomatch.ylatuya.es</a>
</div></div>