4ZM / mfterm

Terminal for working with Mifare Classic 1-4k Tags
GNU General Public License v3.0
149 stars 36 forks source link

compilation with current version of libnfc is broken #16

Closed edo1 closed 12 years ago

edo1 commented 12 years ago
makedepend -Y -f .depends -s '# MAKEDEPENDS' -- -g -Wall -std=c99 -- *.c 2> /dev/null
gcc -g -Wall -std=c99 -c mfterm.c
gcc -g -Wall -std=c99 -c term_cmd.c
In file included from tag.h:26:0,
                 from term_cmd.c:28:
mifare.h:57:3: error: unknown type name 'byte_t'
mifare.h:58:3: error: unknown type name 'byte_t'
mifare.h:62:3: error: unknown type name 'byte_t'
mifare.h:66:3: error: unknown type name 'byte_t'
mifare.h:78:35: error: unknown type name 'nfc_device_t'
mifare.h:85:3: error: unknown type name 'byte_t'
mifare.h:86:3: error: unknown type name 'byte_t'
mifare.h:87:3: error: unknown type name 'byte_t'
mifare.h:88:3: error: unknown type name 'byte_t'
mifare.h:89:3: error: unknown type name 'byte_t'
mifare.h:93:3: error: unknown type name 'byte_t'
mifare.h:97:3: error: unknown type name 'byte_t'
mifare.h:98:3: error: unknown type name 'byte_t'
mifare.h:99:3: error: unknown type name 'byte_t'
mifare.h:114:3: error: unknown type name 'byte_t'
mifare.h:115:3: error: unknown type name 'byte_t'
mifare.h:116:3: error: unknown type name 'byte_t'
mifare.h:117:3: error: unknown type name 'byte_t'
mifare.h:118:3: error: unknown type name 'byte_t'
mifare.h:119:3: error: unknown type name 'byte_t'
mifare.h:120:3: error: unknown type name 'byte_t'
mifare.h:124:3: error: unknown type name 'byte_t'
In file included from term_cmd.c:28:0:
tag.h:69:1: error: unknown type name 'byte_t'
tag.h:72:1: error: unknown type name 'byte_t'
tag.h:72:18: error: unknown type name 'byte_t'
tag.h:105:1: error: unknown type name 'byte_t'
tag.h:111:1: error: unknown type name 'byte_t'
term_cmd.c: In function 'com_keys_set':
term_cmd.c:380:3: error: unknown type name 'byte_t'
term_cmd.c:392:3: warning: implicit declaration of function 'read_key' [-Wimplicit-function-declaration]
term_cmd.c:392:30: warning: comparison between pointer and integer [enabled by default]
term_cmd.c: In function 'com_dict_print':
term_cmd.c:495:5: warning: passing argument 1 of 'sprint_key' from incompatible pointer type [enabled by default]
tag.h:69:13: note: expected 'const int *' but argument is of type 'uint8_t *'
make: *** [term_cmd.o] Error 1
4ZM commented 12 years ago

Thank you for reporting this. I'll try to fix it some time during the week.

4ZM commented 12 years ago

It took me a while to get around to fixing this, but there is now a libnfc 1.6.0 compatible branch. Enjoy