==> Creating clean working copy [build]...done ==> Making package: mdcrack 1.2-3 (Thu Mar 23 20:34:00 EDT 2017) ==> Retrieving sources... -> Found mdcrack-1.2.tar.gz -> Found mdcrack.patch ==> Validating source files with sha512sums... mdcrack-1.2.tar.gz ... Passed mdcrack.patch ... Passed ==> Making package: mdcrack 1.2-3 (Thu Mar 23 20:34:00 EDT 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found mdcrack-1.2.tar.gz -> Found mdcrack.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... mdcrack-1.2.tar.gz ... Passed mdcrack.patch ... Passed ==> Extracting sources... -> Extracting mdcrack-1.2.tar.gz with bsdtar ==> Starting prepare()... patching file src/MD4/core3.c patching file src/MD5/core3.c ==> Starting build()... -*-*-*-*-*-*-*-*-* NOTE -*-*-*-*-*-*-*-*-*-* Compiling MDcrack for little endian processors. make[1]: Entering directory '/build/mdcrack/src/mdcrack-1.2' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/coding.c -o src/coding.o src/coding.c: In function 'Encode': src/coding.c:13:12: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ src/coding.c:13:15: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ src/coding.c: In function 'Decode': src/coding.c:32:12: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int] register i, j; ^ src/coding.c:32:15: warning: type defaults to 'int' in declaration of 'j' [-Wimplicit-int] register i, j; ^ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/NTLM1/core3.c -o src/NTLM1/core3.o src/NTLM1/core3.c: In function 'crack_NTLM_core3': src/NTLM1/core3.c:52:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/NTLM1/core3.c:53:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/NTLM1/core3.c:53:6: warning: incompatible implicit declaration of built-in function 'exit' src/NTLM1/core3.c:53:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3.c:64:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/NTLM1/core3.c:65:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/NTLM1/core3.c:66:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/NTLM1/core3.c:73:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/NTLM1/core3.c:84:13: warning: implicit declaration of function 'ascii2unicode' [-Wimplicit-function-declaration] len_end=ascii2unicode(end); ^~~~~~~~~~~~~ src/NTLM1/core3.c:260:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/NTLM1/core3.c: In function 'crack_verbose_NTLM_core3': src/NTLM1/core3.c:444:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/NTLM1/core3.c:444:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3.c:679:11: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 10, 25); ^~~~~~~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/NTLM1/core3b.c -o src/NTLM1/core3b.o src/NTLM1/core3b.c: In function 'crack_NTLM_core3b': src/NTLM1/core3b.c:53:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/NTLM1/core3b.c:54:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/NTLM1/core3b.c:54:6: warning: incompatible implicit declaration of built-in function 'exit' src/NTLM1/core3b.c:54:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3b.c:65:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/NTLM1/core3b.c:66:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/NTLM1/core3b.c:67:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/NTLM1/core3b.c:74:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/NTLM1/core3b.c:85:13: warning: implicit declaration of function 'ascii2unicode' [-Wimplicit-function-declaration] len_end=ascii2unicode(end); ^~~~~~~~~~~~~ src/NTLM1/core3b.c:274:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/NTLM1/core3b.c: In function 'crack_verbose_NTLM_core3b': src/NTLM1/core3b.c:446:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/NTLM1/core3b.c:446:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/NTLM1/core3b.c:679:11: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 9, 25); ^~~~~~~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/NTLM1/unicode.c -o src/NTLM1/unicode.o src/NTLM1/unicode.c: In function 'unicode2ascii': src/NTLM1/unicode.c:11:17: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] tempo=(char *)malloc((size+1)*sizeof(char)); ^~~~~~ src/NTLM1/unicode.c:11:17: warning: incompatible implicit declaration of built-in function 'malloc' src/NTLM1/unicode.c:11:17: note: include '<stdlib.h>' or provide a declaration of 'malloc' src/NTLM1/unicode.c:14:3: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] bzero(tempo, size+1); ^~~~~ src/NTLM1/unicode.c:14:3: warning: incompatible implicit declaration of built-in function 'bzero' src/NTLM1/unicode.c:24:3: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(input, tempo, size_final); ^~~~~~ src/NTLM1/unicode.c:24:3: warning: incompatible implicit declaration of built-in function 'memcpy' src/NTLM1/unicode.c:24:3: note: include '<string.h>' or provide a declaration of 'memcpy' src/NTLM1/unicode.c:25:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tempo); ^~~~ src/NTLM1/unicode.c:25:3: warning: incompatible implicit declaration of built-in function 'free' src/NTLM1/unicode.c:25:3: note: include '<stdlib.h>' or provide a declaration of 'free' src/NTLM1/unicode.c: In function 'ascii2unicode': src/NTLM1/unicode.c:36:17: warning: incompatible implicit declaration of built-in function 'malloc' tempo=(char *)malloc((strlen(input)*2+1)*sizeof(char)); ^~~~~~ src/NTLM1/unicode.c:36:17: note: include '<stdlib.h>' or provide a declaration of 'malloc' src/NTLM1/unicode.c:36:25: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] tempo=(char *)malloc((strlen(input)*2+1)*sizeof(char)); ^~~~~~ src/NTLM1/unicode.c:36:25: warning: incompatible implicit declaration of built-in function 'strlen' src/NTLM1/unicode.c:36:25: note: include '<string.h>' or provide a declaration of 'strlen' src/NTLM1/unicode.c:39:3: warning: incompatible implicit declaration of built-in function 'bzero' bzero(tempo, (strlen(input)*2+1)); ^~~~~ src/NTLM1/unicode.c:47:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(input, (size+1)*sizeof(char)); ^~~~~~~ src/NTLM1/unicode.c:47:3: warning: incompatible implicit declaration of built-in function 'realloc' src/NTLM1/unicode.c:47:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/NTLM1/unicode.c:51:3: warning: incompatible implicit declaration of built-in function 'memcpy' memcpy(input, tempo, (size)); ^~~~~~ src/NTLM1/unicode.c:51:3: note: include '<string.h>' or provide a declaration of 'memcpy' src/NTLM1/unicode.c:52:3: warning: incompatible implicit declaration of built-in function 'free' free(tempo); ^~~~ src/NTLM1/unicode.c:52:3: note: include '<stdlib.h>' or provide a declaration of 'free' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core1b.c -o src/MD4/core1b.o src/MD4/core1b.c: In function 'crack4_begin_core1': src/MD4/core1b.c:63:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core1b.c:64:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core1b.c:79:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core1b.c:80:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD4/core1b.c:81:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD4/core1b.c:250:15: warning: implicit declaration of function 'core41b' [-Wimplicit-function-declaration] if (val=core41b()) ^~~~~~~ src/MD4/core1b.c:252:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD4/core1b.c: In function 'crack4_begin_end_core1': src/MD4/core1b.c:423:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core1b.c:423:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core1b.c:423:6: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core2b.c -o src/MD4/core2b.o src/MD4/core2b.c: In function 'crack4_begin_core2': src/MD4/core2b.c:50:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core2b.c:51:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core2b.c:51:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core2b.c:51:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core2b.c:61:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core2b.c:62:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core2b.c:63:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core2b.c:72:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core2b.c:255:15: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core3b.c -o src/MD4/core3b.o src/MD4/core3b.c: In function 'crack4_begin_core3': src/MD4/core3b.c:53:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core3b.c:54:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core3b.c:54:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core3b.c:54:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3b.c:65:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core3b.c:66:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core3b.c:67:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core3b.c:74:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core3b.c:249:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD4/core3b.c: In function 'crack4_begin_verbose_core3': src/MD4/core3b.c:417:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD4/core3b.c:417:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3b.c:668:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 9, 25); ^~~~~~~~~~ src/MD4/core3b.c: In function 'crack4_begin_write_core3': src/MD4/core3b.c:1016:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD4/core3b.c:1016:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD4/core3b.c:1016:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core1.c -o src/MD4/core1.o src/MD4/core1.c: In function 'crack4_core1': src/MD4/core1.c:92:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core1.c:93:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core1.c:193:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core1.c:194:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD4/core1.c:195:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD4/core1.c:271:15: warning: implicit declaration of function 'core41' [-Wimplicit-function-declaration] if (val=core41()) ^~~~~~ src/MD4/core1.c:273:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD4/core1.c: In function 'crack4_end_core1': src/MD4/core1.c:442:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core1.c:442:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core1.c:442:6: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core2.c -o src/MD4/core2.o src/MD4/core2.c: In function 'crack4_core2': src/MD4/core2.c:89:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core2.c:90:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core2.c:90:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core2.c:90:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core2.c:101:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core2.c:102:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core2.c:103:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core2.c:112:2: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core2.c:284:15: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD4/core3.c -o src/MD4/core3.o src/MD4/core3.c: In function 'crack4_core3': src/MD4/core3.c:77:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD4/core3.c:78:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD4/core3.c:78:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD4/core3.c:78:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3.c:90:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD4/core3.c:91:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD4/core3.c:92:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD4/core3.c:100:2: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD4/core3.c:266:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD4/core3.c: In function 'crack4_verbose_core3': src/MD4/core3.c:441:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD4/core3.c:441:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD4/core3.c:699:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 10, 25); ^~~~~~~~~~ src/MD4/core3.c: In function 'crack4_write_core3': src/MD4/core3.c:1066:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD4/core3.c:1066:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD4/core3.c:1066:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core1b.c -o src/MD5/core1b.o src/MD5/core1b.c: In function 'crack_begin_core1': src/MD5/core1b.c:62:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core1b.c:63:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core1b.c:75:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core1b.c:76:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD5/core1b.c:77:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD5/core1b.c:213:3: warning: implicit declaration of function 'md5_reverse' [-Wimplicit-function-declaration] md5_reverse(); ^~~~~~~~~~~ src/MD5/core1b.c:261:15: warning: implicit declaration of function 'core1b' [-Wimplicit-function-declaration] if (val=core1b()) ^~~~~~ src/MD5/core1b.c:263:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD5/core1b.c: In function 'crack_begin_end_core1': src/MD5/core1b.c:438:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core1b.c:438:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core1b.c:438:6: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core2b.c -o src/MD5/core2b.o src/MD5/core2b.c: In function 'crack_begin_core2': src/MD5/core2b.c:51:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core2b.c:52:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core2b.c:52:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core2b.c:52:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core2b.c:61:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core2b.c:62:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core2b.c:63:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core2b.c:72:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core2b.c:256:15: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core3b.c -o src/MD5/core3b.o src/MD5/core3b.c: In function 'crack_begin_core3': src/MD5/core3b.c:52:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core3b.c:53:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core3b.c:53:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core3b.c:53:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3b.c:64:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core3b.c:65:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core3b.c:66:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core3b.c:73:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core3b.c:244:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD5/core3b.c: In function 'crack_begin_verbose_core3': src/MD5/core3b.c:412:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD5/core3b.c:412:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3b.c:664:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 9, 25); ^~~~~~~~~~ src/MD5/core3b.c: In function 'crack_begin_write_core3': src/MD5/core3b.c:1014:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD5/core3b.c:1014:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD5/core3b.c:1014:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core1.c -o src/MD5/core1.o src/MD5/core1.c: In function 'crack_core1': src/MD5/core1.c:58:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core1.c:59:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core1.c:155:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core1.c:156:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov); ^~~~~~~~~ src/MD5/core1.c:157:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov, 16); ^~~~~~ src/MD5/core1.c:189:3: warning: implicit declaration of function 'md5_reverse' [-Wimplicit-function-declaration] md5_reverse(); ^~~~~~~~~~~ src/MD5/core1.c:244:15: warning: implicit declaration of function 'core1' [-Wimplicit-function-declaration] if (val=core1()) ^~~~~ src/MD5/core1.c:246:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total,len)) ^~~~~ src/MD5/core1.c: In function 'crack_end_core1': src/MD5/core1.c:415:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core1.c:415:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core1.c:415:6: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core2.c -o src/MD5/core2.o src/MD5/core2.c: In function 'crack_core2': src/MD5/core2.c:51:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core2.c:52:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core2.c:52:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core2.c:52:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core2.c:61:3: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core2.c:62:3: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core2.c:63:3: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core2.c:74:7: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core2.c:253:13: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/MD5/core3.c -o src/MD5/core3.o src/MD5/core3.c: In function 'crack_core3': src/MD5/core3.c:48:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/MD5/core3.c:49:6: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/MD5/core3.c:49:6: warning: incompatible implicit declaration of built-in function 'exit' src/MD5/core3.c:49:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3.c:61:5: warning: implicit declaration of function 'up2low' [-Wimplicit-function-declaration] up2low(input); ^~~~~~ src/MD5/core3.c:62:5: warning: implicit declaration of function 'ascii2bin' [-Wimplicit-function-declaration] ascii2bin(copy, conv, mov2); ^~~~~~~~~ src/MD5/core3.c:63:5: warning: implicit declaration of function 'Decode' [-Wimplicit-function-declaration] Decode(digest2, mov2, 16); ^~~~~~ src/MD5/core3.c:69:2: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ src/MD5/core3.c:231:16: warning: implicit declaration of function 'stats' [-Wimplicit-function-declaration] if (!stats(total, len)) ^~~~~ src/MD5/core3.c: In function 'crack_verbose_core3': src/MD5/core3.c:402:6: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/MD5/core3.c:402:6: note: include '<stdlib.h>' or provide a declaration of 'exit' src/MD5/core3.c:661:9: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 10, 25); ^~~~~~~~~~ src/MD5/core3.c: In function 'crack_write_core3': src/MD5/core3.c:1028:3: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(bufferr, (BLOCKSIZE/2)*1024*1024); ^~~~~~~ src/MD5/core3.c:1028:3: warning: incompatible implicit declaration of built-in function 'realloc' src/MD5/core3.c:1028:3: note: include '<stdlib.h>' or provide a declaration of 'realloc' gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/title.c -o src/title.o src/title.c: In function 'logow': src/title.c:68:3: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(30, NULL); ^~~~~~ src/title.c:89:25: warning: implicit declaration of function 'doexit2' [-Wimplicit-function-declaration] if (getch()!=ERR) doexit2(); ^~~~~~~ src/title.c:105:7: warning: implicit declaration of function 'slogan_screen2' [-Wimplicit-function-declaration] slogan_screen2(" Bruteforce your hashes ", 16, 2, 3); ^~~~~~~~~~~~~~ src/title.c:107:7: warning: implicit declaration of function 'clear_line' [-Wimplicit-function-declaration] clear_line(4, 2); ^~~~~~~~~~ src/title.c:109:7: warning: implicit declaration of function 'slogan_screen' [-Wimplicit-function-declaration] slogan_screen(" Homepages ", 16, 2, 3); ^~~~~~~~~~~~~ src/title.c: At top level: src/title.c:155:1: warning: return type defaults to 'int' [-Wimplicit-int] clear_line(x, y) ^~~~~~~~~~ src/title.c:169:1: warning: return type defaults to 'int' [-Wimplicit-int] slogan_screen(comment, x, y, sync) ^~~~~~~~~~~~~ src/title.c:201:1: warning: return type defaults to 'int' [-Wimplicit-int] slogan_screen2(comment, x, y, sync) ^~~~~~~~~~~~~~ gcc -c -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 src/mdcrack.c -o src/mdcrack.o src/mdcrack.c: In function 'handle': src/mdcrack.c:149:6: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(7, NULL); ^~~~~~ src/mdcrack.c:150:6: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(0); ^~~~~~ src/mdcrack.c:160:18: warning: implicit declaration of function 'unicode2ascii' [-Wimplicit-function-declaration] len_begin=unicode2ascii(begin, len_begin); ^~~~~~~~~~~~~ src/mdcrack.c:180:7: warning: implicit declaration of function 'hashprintw' [-Wimplicit-function-declaration] hashprintw(result2, 11, 25); ^~~~~~~~~~ src/mdcrack.c:256:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/mdcrack.c:256:3: warning: incompatible implicit declaration of built-in function 'exit' src/mdcrack.c:256:3: note: include '<stdlib.h>' or provide a declaration of 'exit' src/mdcrack.c: In function 'usage': src/mdcrack.c:555:3: warning: implicit declaration of function 'logow' [-Wimplicit-function-declaration] logow(); ^~~~~ src/mdcrack.c: In function 'main': src/mdcrack.c:746:16: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] duration=atoi(optarg); ^~~~ src/mdcrack.c:762:7: warning: implicit declaration of function 'doexit3' [-Wimplicit-function-declaration] doexit3(); ^~~~~~~ src/mdcrack.c:796:7: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration] realloc(begin, strlen(optarg)+1); ^~~~~~~ src/mdcrack.c:796:7: warning: incompatible implicit declaration of built-in function 'realloc' src/mdcrack.c:796:7: note: include '<stdlib.h>' or provide a declaration of 'realloc' src/mdcrack.c:834:7: warning: implicit declaration of function 'charset_sort' [-Wimplicit-function-declaration] charset_sort(optarg); ^~~~~~~~~~~~ src/mdcrack.c:941:19: warning: implicit declaration of function 'crack_read_core3' [-Wimplicit-function-declaration] if (!(found=crack_read_core3(feed, resume))) ^~~~~~~~~~~~~~~~ src/mdcrack.c:946:19: warning: implicit declaration of function 'crack4_read_core3' [-Wimplicit-function-declaration] if (!(found=crack4_read_core3(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:964:16: warning: implicit declaration of function 'crack_verbose_NTLM_core3b' [-Wimplicit-function-declaration] if (!(found=crack_verbose_NTLM_core3b(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:970:16: warning: implicit declaration of function 'crack_verbose_NTLM_core3' [-Wimplicit-function-declaration] if (!(found=crack_verbose_NTLM_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:980:16: warning: implicit declaration of function 'crack_begin_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack_begin_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:986:16: warning: implicit declaration of function 'crack_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~ src/mdcrack.c:995:16: warning: implicit declaration of function 'crack4_begin_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack4_begin_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1001:16: warning: implicit declaration of function 'crack4_verbose_core3' [-Wimplicit-function-declaration] if (!(found=crack4_verbose_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1027:16: warning: implicit declaration of function 'crack_begin_write_core3' [-Wimplicit-function-declaration] if (!(found=crack_begin_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1032:16: warning: implicit declaration of function 'crack_write_core3' [-Wimplicit-function-declaration] if (!(found=crack_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1040:16: warning: implicit declaration of function 'crack4_begin_write_core3' [-Wimplicit-function-declaration] if (!(found=crack4_begin_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1045:16: warning: implicit declaration of function 'crack4_write_core3' [-Wimplicit-function-declaration] if (!(found=crack4_write_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1060:19: warning: implicit declaration of function 'crack_NTLM_core3b' [-Wimplicit-function-declaration] if (!(found=crack_NTLM_core3b(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1066:19: warning: implicit declaration of function 'crack_NTLM_core3' [-Wimplicit-function-declaration] if (!(found=crack_NTLM_core3(feed, resume))) ^~~~~~~~~~~~~~~~ src/mdcrack.c:1081:16: warning: implicit declaration of function 'crack_begin_core3' [-Wimplicit-function-declaration] if (!(found=crack_begin_core3(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1087:16: warning: implicit declaration of function 'crack4_begin_core3' [-Wimplicit-function-declaration] if (!(found=crack4_begin_core3(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1096:21: warning: implicit declaration of function 'crack_core3' [-Wimplicit-function-declaration] if (!(found=crack_core3(feed, resume))) ^~~~~~~~~~~ src/mdcrack.c:1102:21: warning: implicit declaration of function 'crack4_core3' [-Wimplicit-function-declaration] if (!(found=crack4_core3(feed, resume))) ^~~~~~~~~~~~ src/mdcrack.c:1116:16: warning: implicit declaration of function 'crack_begin_core2' [-Wimplicit-function-declaration] if (!(found=crack_begin_core2(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1122:16: warning: implicit declaration of function 'crack4_begin_core2' [-Wimplicit-function-declaration] if (!(found=crack4_begin_core2(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1130:21: warning: implicit declaration of function 'crack_core2' [-Wimplicit-function-declaration] if (!(found=crack_core2(feed, resume))) ^~~~~~~~~~~ src/mdcrack.c:1136:21: warning: implicit declaration of function 'crack4_core2' [-Wimplicit-function-declaration] if (!(found=crack4_core2(feed, resume))) ^~~~~~~~~~~~ src/mdcrack.c:1152:17: warning: implicit declaration of function 'crack_begin_end_core1' [-Wimplicit-function-declaration] if (!(found=crack_begin_end_core1(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1158:17: warning: implicit declaration of function 'crack4_begin_end_core1' [-Wimplicit-function-declaration] if (!(found=crack4_begin_end_core1(feed, resume))) ^~~~~~~~~~~~~~~~~~~~~~ src/mdcrack.c:1166:15: warning: implicit declaration of function 'crack_begin_core1' [-Wimplicit-function-declaration] if (!(found=crack_begin_core1(feed, resume))) ^~~~~~~~~~~~~~~~~ src/mdcrack.c:1172:15: warning: implicit declaration of function 'crack4_begin_core1' [-Wimplicit-function-declaration] if (!(found=crack4_begin_core1(feed, resume))) ^~~~~~~~~~~~~~~~~~ src/mdcrack.c:1185:19: warning: implicit declaration of function 'crack_end_core1' [-Wimplicit-function-declaration] if (!(found=crack_end_core1(feed, resume))) ^~~~~~~~~~~~~~~ src/mdcrack.c:1191:19: warning: implicit declaration of function 'crack4_end_core1' [-Wimplicit-function-declaration] if (!(found=crack4_end_core1(feed, resume))) ^~~~~~~~~~~~~~~~ src/mdcrack.c:1202:15: warning: implicit declaration of function 'crack_core1' [-Wimplicit-function-declaration] if (!(found=crack_core1(feed, resume))) ^~~~~~~~~~~ src/mdcrack.c:1208:15: warning: implicit declaration of function 'crack4_core1' [-Wimplicit-function-declaration] if (!(found=crack4_core1(feed, resume))) ^~~~~~~~~~~~ src/mdcrack.c: At top level: src/mdcrack.c:1227:1: warning: return type defaults to 'int' [-Wimplicit-int] doexit() ^~~~~~ src/mdcrack.c: In function 'doexit': src/mdcrack.c:1244:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/mdcrack.c:1244:3: note: include '<stdlib.h>' or provide a declaration of 'exit' src/mdcrack.c: At top level: src/mdcrack.c:1248:1: warning: return type defaults to 'int' [-Wimplicit-int] doexit2() ^~~~~~~ src/mdcrack.c: In function 'doexit2': src/mdcrack.c:1259:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/mdcrack.c:1259:3: note: include '<stdlib.h>' or provide a declaration of 'exit' src/mdcrack.c: At top level: src/mdcrack.c:1265:1: warning: return type defaults to 'int' [-Wimplicit-int] doexit3() ^~~~~~~ src/mdcrack.c: In function 'doexit3': src/mdcrack.c:1281:3: warning: incompatible implicit declaration of built-in function 'exit' exit(0); ^~~~ src/mdcrack.c:1281:3: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/stats.c -o src/stats.o src/stats.c: In function 'stats': src/stats.c:103:7: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(12, NULL); ^~~~~~ src/stats.c:157:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(output); ^~~~ src/stats.c:157:3: warning: incompatible implicit declaration of built-in function 'free' src/stats.c:157:3: note: include '<stdlib.h>' or provide a declaration of 'free' gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/mesgs.c -o src/mesgs.o gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/hash.c -o src/hash.o src/hash.c: In function 'ascii2bin': src/hash.c:39:4: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(31, NULL); ^~~~~~ src/hash.c:40:4: warning: implicit declaration of function 'doexit' [-Wimplicit-function-declaration] doexit(); ^~~~~~ gcc -c -DINF64=1 -DNCURSES -DRESUME_FILE="\"/tmp/.mdcrack-resume\"" -DBENCH_HASH="\"ffffffffffffffffffffffffffffffff\"" -DALFA="\"abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\"" -DBLOCKSIZE=50 -O3 -fforce-addr -funroll-loops -fomit-frame-pointer -ffast-math src/charset.c -o src/charset.o src/charset.c: In function 'charset_sort': src/charset.c:31:3: warning: implicit declaration of function 'mdmesg' [-Wimplicit-function-declaration] mdmesg(27, NULL); ^~~~~~ src/charset.c:38:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^~~~ src/charset.c:38:7: warning: incompatible implicit declaration of built-in function 'exit' src/charset.c:38:7: note: include '<stdlib.h>' or provide a declaration of 'exit' gcc -lncurses -o bin/mdcrack src/coding.o src/NTLM1/core3.o src/NTLM1/core3b.o src/NTLM1/unicode.o src/MD4/core1b.o src/MD4/core2b.o src/MD4/core3b.o src/MD4/core1.o src/MD4/core2.o src/MD4/core3.o src/MD5/core1b.o src/MD5/core2b.o src/MD5/core3b.o src/MD5/core1.o src/MD5/core2.o src/MD5/core3.o src/title.o src/mesgs.o src/mdcrack.o src/stats.o src/hash.o src/charset.o make[1]: Leaving directory '/build/mdcrack/src/mdcrack-1.2' ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issue... ==> Creating package "mdcrack"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... error: invalid option '--noprogressbar' -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: mdcrack 1.2-3 (Thu Mar 23 20:34:11 EDT 2017) ==> Cleaning up...