Topic: Trying to install MiCmd under Ubuntu12.04 and libnfc 1.7.0

I get the following errors after './configure' and 'make' when trying to install MiCmd version 0.012. Libnfc 1.7.0. is correctly installed and works...

Any ideas  on what is wrong here? Thanks for you help on this :-)

jean-francois@laptopJF:~/Downloads/micmd-0.012$ ./configure
checking whether make supports nested variables... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/inc/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
jean-francois@laptopJF:~/Downloads/micmd-0.012$ make
make  all-recursive
make[1]: Entering directory `/home/jean-francois/Downloads/micmd-0.012'
Making all in src
make[2]: Entering directory `/home/jean-francois/Downloads/micmd-0.012/src'
Making all in inc
make[3]: Entering directory `/home/jean-francois/Downloads/micmd-0.012/src/inc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/jean-francois/Downloads/micmd-0.012/src/inc'
make[3]: Entering directory `/home/jean-francois/Downloads/micmd-0.012/src'
  CXX    MiCmd.o
In file included from MiCmd.cpp:33:0:
./inc/mifare.h:45:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:46:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:50:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:54:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:66:35: error: ‘nfc_device_t’ was not declared in this scope
./inc/mifare.h:66:50: error: ‘pnd’ was not declared in this scope
./inc/mifare.h:66:55: error: expected primary-expression before ‘const’
./inc/mifare.h:66:76: error: expected primary-expression before ‘const’
./inc/mifare.h:66:113: error: expected primary-expression before ‘*’ token
./inc/mifare.h:66:115: error: ‘pmp’ was not declared in this scope
./inc/mifare.h:66:118: error: expression list treated as compound expression in initializer [-fpermissive]
./inc/mifare.h:73:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:74:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:75:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:76:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:77:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:81:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:85:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:86:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:87:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:102:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:103:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:104:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:105:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:106:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:107:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:108:3: error: ‘byte_t’ does not name a type
./inc/mifare.h:112:3: error: ‘byte_t’ does not name a type
In file included from MiCmd.cpp:34:0:
./inc/mifare.c:21:27: error: redefinition of ‘bool nfc_initiator_mifare_cmd’
./inc/mifare.h:66:9: error: ‘bool nfc_initiator_mifare_cmd’ previously defined here
./inc/mifare.c:21:27: error: ‘nfc_device_t’ was not declared in this scope
./inc/mifare.c:21:42: error: ‘pnd’ was not declared in this scope
./inc/mifare.c:21:47: error: expected primary-expression before ‘const’
./inc/mifare.c:21:68: error: expected primary-expression before ‘const’
./inc/mifare.c:21:105: error: expected primary-expression before ‘*’ token
./inc/mifare.c:21:107: error: ‘pmp’ was not declared in this scope
MiCmd.cpp:578:1: error: expected ‘}’ at end of input
make[3]: *** [MiCmd.o] Error 1
make[3]: Leaving directory `/home/jean-francois/Downloads/micmd-0.012/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jean-francois/Downloads/micmd-0.012/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jean-francois/Downloads/micmd-0.012'
make: *** [all] Error 2
jean-francois@laptopJF:~/Downloads/micmd-0.012$