Hi! I successfully compiled libfprint in a project last year for a ARM9 system. The big issue was to compile the dependencies. For this reason, I could only run version 0.0.6, because I couldn't compile NSS (required for later versions). Well, I used buildroot to compile all dependencies needed by libfprint, such openssl, libusb and glib2. After all, I used the generated toolchain to compile libfprint using the following steps:<div>
<br></div><div>(for some reason, the RANLIB flag can't find a relative path, so I used the full path as a parameter for this flag)</div><div>$ AR=arm-linux-ar CC=arm-linux-gcc CXX=arm-linux-g++ RANLIB=/home/rafael/buildroot/output/host/usr/bin/arm-linux-ranlib ./configure --host=arm-linux --target=arm-linux --prefix=/home/rafael/buildroot/libfprint</div>
<div><br></div><div>$ make</div><div><br></div><div>$ make install</div><div><br></div><div>After all, it generated libfprint.so, libfprint.so.0 and libfprint.so.0.0.0 that I copied to the ARM9 Linux system.</div><div class="gmail_extra">
<br><br><div class="gmail_quote">2012/11/6 Moritz von Schweinitz <span dir="ltr"><<a href="mailto:schweini@gmail.com" target="_blank">schweini@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
No idea how to help you - but would you consider sharing any found solution? Or maybe the binaries? fprintd on ARM could be very useful...<div><br></div><div>M.</div><div class="gmail_extra"><br><br><div class="gmail_quote">
<div><div class="h5">
On Tue, Nov 6, 2012 at 12:27 AM, YANG Yang <span dir="ltr"><<a href="mailto:kormny@gmail.com" target="_blank">kormny@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">
Hi, all<div><br></div><div>I'm going to cross compile libfprint for my ARM broad, so I typed these two command: </div><div><br></div><div>./configure --host=arm-linux --prefix=/opt</div><div>make</div><div><br></div>
<div>

But it failed like this: </div><div><div>/usr/local/arm/4.3.2/bin/../arm-none-linux-gnueabi/libc/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here</div><div>  CCLD   <a href="http://libfprint.la" target="_blank">libfprint.la</a></div>


<div>/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lusb-1.0</div><div>collect2: ld returned 1 exit status</div><div>make[2]: *** [<a href="http://libfprint.la" target="_blank">libfprint.la</a>] Error 1</div>


<div>make[2]: leaving“/home/hiro/libfprint-0.4.0/libfprint”</div><div>make[1]: *** [all-recursive] Error 1</div><div>make[1]: leaving“/home/hiro/libfprint-0.4.0”</div><div>make: *** [all] Error 2</div></div><div><br></div>


<div>So, I decided to cross compile libusb first: </div><div><br></div><div>./configure --host=arm-linux --prefix=/opt // in libusb directory</div><div>make</div><div>sudo make install</div><div><br></div><div><div>./configure --host=arm-linux --prefix=/opt</div>


<div>make</div></div><div><br></div><div>then it reported:</div><div><br></div><div><div>/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lssl3</div>


<div>collect2: ld returned 1 exit status</div></div><div><br></div><div>How can I fix this? </div><div><br></div><div>Thanks.</div>
<br></div></div>_______________________________________________<br>
fprint mailing list<br>
<a href="mailto:fprint@lists.freedesktop.org" target="_blank">fprint@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/fprint" target="_blank">http://lists.freedesktop.org/mailman/listinfo/fprint</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
fprint mailing list<br>
<a href="mailto:fprint@lists.freedesktop.org">fprint@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/fprint" target="_blank">http://lists.freedesktop.org/mailman/listinfo/fprint</a><br>
<br></blockquote></div><br></div>