Hola,
Estoy intentando compilar aircrack-ng para Mac OS Intel pero me da errores de compilación. He probado con MacPorts y me da los mismos errores. El output del gmake es el siguiente:
Código:
pjmartorell@Macac:aircrack-ng-1.0-rc3$ gmake
gmake -C src all
gmake[1]: se ingresa al directorio `/Users/xxxxxxxx/Desktop/aircrack-ng-1.0-rc3/src'
gmake -C osdep
gmake[2]: se ingresa al directorio `/Users/xxxxxxxx/Desktop/aircrack-ng-1.0-rc3/src/osdep'
Building for Darwin
gmake[3]: se ingresa al directorio `/Users/xxxxxxxx/Desktop/aircrack-ng-1.0-rc3/src/osdep'
gmake[3]: `.os.Darwin' está actualizado.
gmake[3]: se sale del directorio `/Users/xxxxxxxx/Desktop/aircrack-ng-1.0-rc3/src/osdep'
gmake[2]: se sale del directorio `/Users/xxxxxxxx/Desktop/aircrack-ng-1.0-rc3/src/osdep'
gcc -g -W -Wall -Werror -O3 -D_FILE_OFFSET_BITS=64 -D_REVISION=0 -Iinclude -c -o aircrack-ng.o aircrack-ng.c
In file included from aircrack-ng.c:60:
/usr/local/include/err.h:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bitmask’
/usr/local/include/err.h:94: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:122: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h: In function ‘zzconsumeUntilToken’:
/usr/local/include/err.h:147: error: ‘zzCONSUME’ undeclared (first use in this function)
/usr/local/include/err.h:147: error: (Each undeclared identifier is reported only once
/usr/local/include/err.h:147: error: for each function it appears in.)
/usr/local/include/err.h: In function ‘zzFAIL’:
/usr/local/include/err.h:167: error: ‘ZZLEXBUFSIZE’ undeclared (first use in this function)
/usr/local/include/err.h:168: error: ‘SetWordType’ undeclared (first use in this function)
/usr/local/include/err.h:168: error: ‘f’ undeclared (first use in this function)
/usr/local/include/err.h:170: error: ‘miss_set’ undeclared (first use in this function)
/usr/local/include/err.h:190: error: expected specifier-qualifier-list before ‘SetWordType’
/usr/local/include/err.h:198: error: expected specifier-qualifier-list before ‘SetWordType’
/usr/local/include/err.h:210: error: ‘zzlextext’ undeclared (first use in this function)
/usr/local/include/err.h: At top level:
/usr/local/include/err.h:226: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:265: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:321: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:394: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:420: error: expected declaration specifiers or ‘...’ before ‘SetWordType’
/usr/local/include/err.h: In function ‘zzsyn’:
/usr/local/include/err.h:432: error: ‘zzline’ undeclared (first use in this function)
/usr/local/include/err.h:432: error: ‘zzEOF_TOKEN’ undeclared (first use in this function)
/usr/local/include/err.h:433: error: ‘eset’ undeclared (first use in this function)
/usr/local/include/err.h:441: error: ‘zztokens’ undeclared (first use in this function)
/usr/local/include/err.h: At top level:
/usr/local/include/err.h:450: error: expected declaration specifiers or ‘...’ before ‘SetWordType’
/usr/local/include/err.h: In function ‘zzset_el’:
/usr/local/include/err.h:457: error: ‘p’ undeclared (first use in this function)
/usr/local/include/err.h:457: error: ‘bitmask’ undeclared (first use in this function)
/usr/local/include/err.h: At top level:
/usr/local/include/err.h:462: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:594: error: expected declaration specifiers or ‘...’ before ‘SetWordType’
/usr/local/include/err.h: In function ‘_zzmatch’:
/usr/local/include/err.h:607: error: ‘zzMissSet’ undeclared (first use in this function)
/usr/local/include/err.h:610: error: ‘zzMakeAttr’ undeclared (first use in this function)
/usr/local/include/err.h:611: error: expected ‘;’ before ‘return’
/usr/local/include/err.h: In function ‘_zzmatch_wsig’:
/usr/local/include/err.h:623: error: ‘zzMakeAttr’ undeclared (first use in this function)
/usr/local/include/err.h:624: error: expected ‘;’ before ‘return’
/usr/local/include/err.h: At top level:
/usr/local/include/err.h:759: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:800: error: expected declaration specifiers or ‘...’ before ‘SetWordType’
/usr/local/include/err.h: In function ‘_zzmatch_wdfltsig’:
/usr/local/include/err.h:822: error: ‘zzline’ undeclared (first use in this function)
/usr/local/include/err.h:823: error: ‘zzEOF_TOKEN’ undeclared (first use in this function)
/usr/local/include/err.h:824: error: ‘zztokens’ undeclared (first use in this function)
/usr/local/include/err.h:825: error: ‘whatFollows’ undeclared (first use in this function)
/usr/local/include/err.h:829: error: ‘zzMakeAttr’ undeclared (first use in this function)
/usr/local/include/err.h:840: error: expected ‘;’ before ‘return’
/usr/local/include/err.h: At top level:
/usr/local/include/err.h:846: error: expected ‘)’ before ‘*’ token
/usr/local/include/err.h:892: error: expected ‘)’ before ‘*’ token
cc1: warnings being treated as errors
aircrack-ng.c: In function ‘read_thread’:
aircrack-ng.c:814: warning: implicit declaration of function ‘errx’
gmake[1]: *** [aircrack-ng.o] Error 1
gmake[1]: se sale del directorio `/Users/xxxxxxxx/Desktop/aircrack-ng-1.0-rc3/src'
gmake: *** [all] Error 2
Alguien tiene alguna idea? Existen los binarios para OSX? Gracias por adelantado!