timmerk / nfc-tools

Automatically exported from code.google.com/p/nfc-tools
0 stars 0 forks source link

Failed to cross compile libfreefare #115

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago

Am compiling libfreefare for arm architecture 
libfreefare version = 0.2.2
libnfc version =1.4.0

1./configure --prefix=/tmp/libfreefare --host=arm-poky-linux-gnueabi 
LIBNFC_CFLAGS=-I/opt/poky/clancor/sysroots/arm926ejste-poky-linux-gnueabi/usr/in
clude/nfc/ 
LIBNFC_LIBS=-L/opt/poky/clancor/sysroots/arm926ejste-poky-linux-gnueabi/usr/lib/
libnfc

2. make

make  all-recursive
make[1]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2'
Making all in contrib
make[2]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/contrib'
Making all in libutil
make[3]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/contrib/libutil'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/contrib/libutil'
make[3]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/contrib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/contrib'
make[2]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/contrib'
Making all in libfreefare
make[2]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/libfreefare'
  CC     freefare.lo
  CC     mifare_classic.lo
  CC     mifare_ultralight.lo
  CC     mifare_desfire.lo
  CC     mifare_desfire_aid.lo
  CC     mifare_desfire_authenticate.lo
  CC     mifare_desfire_error.lo
  CC     mifare_desfire_key.lo
  CC     mad.lo
  CC     mifare_application.lo
  CC     tlv.lo
  CCLD   libfreefare.la
make[2]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/libfreefare'
Making all in test
make[2]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/test'
Making all in common
make[3]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/test/common'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/test/common'
Making all in .
make[3]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/test'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/test'
make[2]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/test'
Making all in examples
make[2]: Entering directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/examples'
  CC     mifare-classic-format.o
  CCLD   mifare-classic-format
libtool: link: warning: library 
`/opt/poky/clancor/sysroots/arm926ejste-poky-linux-gnueabi/usr/lib/libnfc.la' 
was moved.
libtool: link: cannot find the library `=/usr/lib/libpcsclite.la' or unhandled 
argument `=/usr/lib/libpcsclite.la'
make[2]: *** [mifare-classic-format] Error 1
make[2]: Leaving directory 
`/home/elango/hd_extra/libfreefare/libfreefare-0.2.2/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/elango/hd_extra/libfreefare/libfreefare-0.2.2'
make: *** [all] Error 2

Can anyone help me to fix this error??

Original issue reported on code.google.com by Elango41...@gmail.com on 7 Apr 2014 at 9:55

GoogleCodeExporter commented 9 years ago
It looks like pcsc-lite is not installed correctly.

`=/usr/lib/libpcsclite.la' is NOT a correct name for the library.

Original comment by ludovic....@gmail.com on 7 Apr 2014 at 1:32