|
Message-ID: <20060408103134.050498.65322cfb@gmail.com> Date: Sat, 8 Apr 2006 10:31:34 +0200 From: "websiteaccess@...il.com" <websiteaccess@...il.com> To: john-users@...ts.openwall.com Subject: Compilation 1.7.0.2 on mac - errors ? - Hi, Alex I have successfully compiled 1.7.0.2 on my PPC G5 (make clean generic). When compiled, I have tested JTR 1.7.0.2, works fine but the Eric Wrinler's version is really faster (at least 4 times more than mine). You told me : "Just download the sources and compile with "make macosx-x86-mmx", this will produce a native binary for Mac OS X on x86." => I am absolutely not programmer ou technical with mac. I apologize in advance for my weird questions! 1) Can I compile X86 version of JTR on a mac without an Intel processor (I compile on my G5 with PPC ship) ? ---------------------------------------------------------------- When I try to compile 1.7.0.2 X86 on PPC, I have errors : SEE BELOW ---------------------------------------------------------------- g5-admin:~/Desktop/john-1.7.0.2/src admin$ make macosx-x86-mmx ln -sf x86-mmx.h arch.h make ../run/john ../run/unshadow ../run/unafs ../run/unique \ JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.o unafs.o unique.o DES_bs_b.o x86.o x86-mmx.o" \ ASFLAGS="-c -DUNDERSCORES -DBSD -DALIGN_LOG" gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops batch.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops bench.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops charset.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops common.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops compiler.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops config.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops cracker.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops crc32.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops external.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops formats.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops getopt.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops idle.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops inc.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops john.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops list.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops loader.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops logger.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops math.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops memory.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops misc.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops options.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops params.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops path.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops recovery.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops rpp.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops rules.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops signals.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops single.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops status.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops tty.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops wordlist.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops unshadow.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops unafs.c gcc -c -Wall -O2 -fomit-frame-pointer -funroll-loops unique.c sed "s/unsigned long/ARCH_WORD/" sboxes.c > DES_bs_s.c sed "s/unsigned long/ARCH_WORD/" nonstd.c > DES_bs_n.c gcc -c -Wall -O2 -fomit-frame-pointer -finline-functions DES_bs_b.c gcc -c -DUNDERSCORES -DBSD -DALIGN_LOG x86.S x86.S:143:Invalid mnemonic 'movl' x86.S:144:Invalid mnemonic 'pushl' x86.S:145:Invalid mnemonic 'movl' x86.S:146:Invalid mnemonic 'xorl' x86.S:147:Invalid mnemonic 'movq' x86.S:148:Invalid mnemonic 'movq' x86.S:149:Invalid mnemonic 'movq' x86.S:150:Invalid mnemonic 'movq' x86.S:151:Invalid mnemonic 'movq' x86.S:152:Invalid mnemonic 'movq' x86.S:153:Invalid mnemonic 'movq' x86.S:154:Invalid mnemonic 'movq' x86.S:155:Invalid mnemonic 'movq' x86.S:156:Invalid mnemonic 'movq' x86.S:157:Invalid mnemonic 'movq' x86.S:158:Invalid mnemonic 'movq' x86.S:159:Invalid mnemonic 'xorl' x86.S:160:Invalid mnemonic 'movq' x86.S:162:Invalid mnemonic 'pxor' x86.S:163:Invalid mnemonic 'pxor' x86.S:164:Invalid mnemonic 'pxor' x86.S:165:Invalid mnemonic 'pxor' x86.S:166:Invalid mnemonic 'pxor' x86.S:167:Invalid mnemonic 'pxor' x86.S:168:Invalid mnemonic 'pxor' x86.S:169:Invalid mnemonic 'pxor' x86.S:170:Invalid mnemonic 'movq' x86.S:171:Invalid mnemonic 'pxor' x86.S:172:Invalid mnemonic 'movq' x86.S:173:Invalid mnemonic 'pxor' x86.S:174:Invalid mnemonic 'decl' x86.S:175:Invalid mnemonic 'movq' x86.S:176:Invalid mnemonic 'movq' x86.S:177:Invalid mnemonic 'jnz' x86.S:178:Invalid mnemonic 'movl' x86.S:179:Invalid mnemonic 'popl' x86.S:180:Invalid mnemonic 'movq' x86.S:181:Invalid mnemonic 'movq' x86.S:185:Invalid mnemonic 'ret' x86.S:198:Invalid mnemonic 'movl' x86.S:199:Invalid mnemonic 'movq' x86.S:200:Invalid mnemonic 'movq' x86.S:201:Invalid mnemonic 'movq' x86.S:202:Invalid mnemonic 'movq' x86.S:203:Invalid mnemonic 'movq' x86.S:204:Invalid mnemonic 'movq' x86.S:205:Invalid mnemonic 'movq' x86.S:206:Invalid mnemonic 'movq' x86.S:210:Invalid mnemonic 'ret' x86.S:225:Invalid mnemonic 'movl' x86.S:226:Invalid mnemonic 'movl' x86.S:227:Invalid mnemonic 'movq' x86.S:228:Invalid mnemonic 'movq' x86.S:229:Invalid mnemonic 'movq' x86.S:230:Invalid mnemonic 'movq' x86.S:231:Invalid mnemonic 'movq' x86.S:232:Invalid mnemonic 'movq' x86.S:233:Invalid mnemonic 'movq' x86.S:234:Invalid mnemonic 'movq' x86.S:238:Invalid mnemonic 'ret' x86.S:819:Invalid mnemonic 'pushl' x86.S:820:Invalid mnemonic 'movl' x86.S:821:Invalid mnemonic 'pushl' x86.S:822:Invalid mnemonic 'pushl' x86.S:823:Invalid mnemonic 'pushl' x86.S:825:Invalid mnemonic 'movl' x86.S:826:Invalid mnemonic 'movl' x86.S:827:Invalid mnemonic 'addl' x86.S:828:Invalid mnemonic 'roll' x86.S:829:Invalid mnemonic 'addl' x86.S:830:Invalid mnemonic 'addl' x86.S:831:Invalid mnemonic 'movl' x86.S:832:Invalid mnemonic 'movl' x86.S:833:Invalid mnemonic 'movl' x86.S:834:Invalid mnemonic 'andl' x86.S:835:Invalid mnemonic 'xorl' x86.S:836:Invalid mnemonic 'xorl' x86.S:837:Invalid mnemonic 'addl' x86.S:838:Invalid mnemonic 'addl' x86.S:839:Invalid mnemonic 'roll' x86.S:840:Invalid mnemonic 'addl' x86.S:841:Invalid mnemonic 'andl' x86.S:842:Invalid mnemonic 'xorl' x86.S:843:Invalid mnemonic 'addl' x86.S:844:Invalid mnemonic 'movl' x86.S:845:Invalid mnemonic 'roll' x86.S:846:Invalid mnemonic 'xorl' x86.S:847:Invalid mnemonic 'addl' x86.S:848:Invalid mnemonic 'andl' x86.S:849:Invalid mnemonic 'movl' x86.S:850:Invalid mnemonic 'xorl' x86.S:851:Invalid mnemonic 'addl' x86.S:852:Invalid mnemonic 'addl' x86.S:853:Invalid mnemonic 'movl' x86.S:854:Invalid mnemonic 'roll' x86.S:855:Invalid mnemonic 'xorl' x86.S:856:Invalid mnemonic 'addl' x86.S:857:Invalid mnemonic 'andl' x86.S:858:Invalid mnemonic 'andl' x86.S:859:Invalid mnemonic 'andl' x86.S:860:Invalid mnemonic 'andl' x86.S:861:Invalid mnemonic 'andl' x86.S:862:Invalid mnemonic 'andl' x86.S:863:Invalid mnemonic 'andl' x86.S:864:Invalid mnemonic 'andl' x86.S:865:Invalid mnemonic 'andl' x86.S:866:Invalid mnemonic 'andl' x86.S:867:Invalid mnemonic 'andl' x86.S:868:Invalid mnemonic 'andl' x86.S:869:Invalid mnemonic 'addl' x86.S:870:Invalid mnemonic 'xorl' x86.S:871:Invalid mnemonic 'addl' x86.S:872:Invalid mnemonic 'roll' x86.S:873:Invalid mnemonic 'movl' x86.S:874:Invalid mnemonic 'addl' x86.S:876:Invalid mnemonic 'movl' x86.S:877:Invalid mnemonic 'movl' x86.S:878:Invalid mnemonic 'movl' x86.S:879:Invalid mnemonic 'movl' x86.S:880:Invalid mnemonic 'movl' x86.S:881:Invalid mnemonic 'movl' x86.S:882:Invalid mnemonic 'xorl' x86.S:883:Invalid mnemonic 'andl' x86.S:884:Invalid mnemonic 'addl' x86.S:885:Invalid mnemonic 'xorl' x86.S:886:Invalid mnemonic 'addl' x86.S:887:Invalid mnemonic 'roll' x86.S:888:Invalid mnemonic 'movl' x86.S:889:Invalid mnemonic 'addl' x86.S:890:Invalid mnemonic 'movl' x86.S:891:Invalid mnemonic 'movl' x86.S:892:Invalid mnemonic 'movl' x86.S:893:Invalid mnemonic 'movl' x86.S:894:Invalid mnemonic 'movl' x86.S:895:Invalid mnemonic 'movl' x86.S:896:Invalid mnemonic 'movl' x86.S:897:Invalid mnemonic 'movl' x86.S:898:Invalid mnemonic 'movl' x86.S:899:Invalid mnemonic 'xorl' x86.S:900:Invalid mnemonic 'addl' x86.S:901:Invalid mnemonic 'andl' x86.S:902:Invalid mnemonic 'addl' x86.S:903:Invalid mnemonic 'xorl' x86.S:904:Invalid mnemonic 'movl' x86.S:905:Invalid mnemonic 'addl' x86.S:906:Invalid mnemonic 'roll' x86.S:907:Invalid mnemonic 'addl' x86.S:909:Invalid mnemonic 'movl' x86.S:910:Invalid mnemonic 'movl' x86.S:911:Invalid mnemonic 'movl' x86.S:912:Invalid mnemonic 'movl' x86.S:913:Invalid mnemonic 'movl' x86.S:914:Invalid mnemonic 'movl' x86.S:915:Invalid mnemonic 'movl' x86.S:916:Invalid mnemonic 'movl' x86.S:917:Invalid mnemonic 'movl' x86.S:918:Invalid mnemonic 'movl' x86.S:919:Invalid mnemonic 'movl' x86.S:920:Invalid mnemonic 'movl' x86.S:921:Invalid mnemonic 'movl' x86.S:922:Invalid mnemonic 'movl' x86.S:923:Invalid mnemonic 'movl' x86.S:924:Invalid mnemonic 'xorl' x86.S:925:Invalid mnemonic 'addl' x86.S:926:Invalid mnemonic 'xorl' x86.S:927:Invalid mnemonic 'addl' x86.S:928:Invalid mnemonic 'roll' x86.S:929:Invalid mnemonic 'addl' x86.S:930:Invalid mnemonic 'movl' x86.S:932:Invalid mnemonic 'xorl' x86.S:933:Invalid mnemonic 'xorl' x86.S:934:Invalid mnemonic 'xorl' x86.S:935:Invalid mnemonic 'xorl' x86.S:936:Invalid mnemonic 'xorl' x86.S:937:Invalid mnemonic 'xorl' x86.S:938:Invalid mnemonic 'xorl' x86.S:939:Invalid mnemonic 'xorl' x86.S:940:Invalid mnemonic 'xorl' x86.S:941:Invalid mnemonic 'xorl' x86.S:942:Invalid mnemonic 'orl' x86.S:943:Invalid mnemonic 'addl' x86.S:944:Invalid mnemonic 'xorl' x86.S:945:Invalid mnemonic 'addl' x86.S:946:Invalid mnemonic 'movl' x86.S:947:Invalid mnemonic 'roll' x86.S:948:Invalid mnemonic 'addl' x86.S:949:Invalid mnemonic 'xorl' x86.S:950:Invalid mnemonic 'xorl' x86.S:951:Invalid mnemonic 'xorl' x86.S:952:Invalid mnemonic 'xorl' x86.S:953:Invalid mnemonic 'xorl' x86.S:954:Invalid mnemonic 'xorl' x86.S:955:Invalid mnemonic 'addl' x86.S:956:Invalid mnemonic 'orl' x86.S:957:Invalid mnemonic 'addl' x86.S:958:Invalid mnemonic 'xorl' x86.S:959:Invalid mnemonic 'addl' x86.S:960:Invalid mnemonic 'movl' x86.S:961:Invalid mnemonic 'roll' x86.S:963:Invalid mnemonic 'addl' x86.S:964:Invalid mnemonic 'addl' x86.S:965:Invalid mnemonic 'movl' x86.S:966:Invalid mnemonic 'leal' x86.S:967:Invalid mnemonic 'addl' x86.S:968:Invalid mnemonic 'movl' x86.S:969:Invalid mnemonic 'movl' x86.S:970:Invalid mnemonic 'movl' x86.S:971:Invalid mnemonic 'popl' x86.S:972:Invalid mnemonic 'popl' x86.S:973:Invalid mnemonic 'popl' x86.S:974:Invalid mnemonic 'popl' x86.S:975:Invalid mnemonic 'ret' x86.S:1058:Invalid mnemonic 'pushl' x86.S:1059:Invalid mnemonic 'pushl' x86.S:1060:Invalid mnemonic 'pushl' x86.S:1061:Invalid mnemonic 'pushl' x86.S:1062:Invalid mnemonic 'xorl' x86.S:1063:Invalid mnemonic 'xorl' x86.S:1064:Invalid mnemonic 'movl' x86.S:1065:Invalid mnemonic 'xorl' x86.S:1066:Invalid mnemonic 'movl' x86.S:1068:Invalid mnemonic 'xorl' x86.S:1069:Invalid mnemonic 'addl' x86.S:1070:Invalid mnemonic 'xorl' x86.S:1071:Invalid mnemonic 'movl' x86.S:1072:Parameter syntax error x86.S:1073:Invalid mnemonic 'movl' x86.S:1074:Invalid mnemonic 'movl' x86.S:1075:Invalid mnemonic 'movl' x86.S:1076:Invalid mnemonic 'jb' x86.S:1078:Invalid mnemonic 'xorl' x86.S:1080:Invalid mnemonic 'movl' x86.S:1082:Invalid mnemonic 'xorl' x86.S:1083:Invalid mnemonic 'xorl' x86.S:1084:Invalid mnemonic 'movl' x86.S:1085:Invalid mnemonic 'movl' x86.S:1086:Invalid mnemonic 'movl' x86.S:1087:Invalid mnemonic 'xorl' x86.S:1088:Invalid mnemonic 'xorl' x86.S:1089:Invalid mnemonic 'movl' x86.S:1090:Invalid mnemonic 'movl' x86.S:1091:Invalid mnemonic 'movl' x86.S:1092:Invalid mnemonic 'xorl' x86.S:1093:Invalid mnemonic 'xorl' x86.S:1094:Invalid mnemonic 'movl' x86.S:1095:Invalid mnemonic 'movl' x86.S:1096:Invalid mnemonic 'movl' x86.S:1097:Invalid mnemonic 'xorl' x86.S:1098:Invalid mnemonic 'addl' x86.S:1099:Invalid mnemonic 'xorl' x86.S:1100:Invalid mnemonic 'movl' x86.S:1101:Parameter syntax error x86.S:1102:Invalid mnemonic 'movl' x86.S:1103:Invalid mnemonic 'movl' x86.S:1104:Invalid mnemonic 'movl' x86.S:1105:Invalid mnemonic 'jb' x86.S:1106:Invalid mnemonic 'popl' x86.S:1107:Invalid mnemonic 'popl' x86.S:1108:Invalid mnemonic 'popl' x86.S:1109:Invalid mnemonic 'popl' x86.S:1110:Invalid mnemonic 'ret' x86.S:1191:Invalid mnemonic 'pushl' x86.S:1192:Invalid mnemonic 'pushl' x86.S:1193:Invalid mnemonic 'pushl' x86.S:1194:Invalid mnemonic 'pushl' x86.S:1195:Invalid mnemonic 'xorl' x86.S:1196:Invalid mnemonic 'xorl' x86.S:1197:Invalid mnemonic 'movl' x86.S:1199:Invalid mnemonic 'xorl' x86.S:1200:Invalid mnemonic 'addl' x86.S:1201:Invalid mnemonic 'xorl' x86.S:1202:Parameter syntax error x86.S:1203:Invalid mnemonic 'movl' x86.S:1204:Invalid mnemonic 'movl' x86.S:1205:Invalid mnemonic 'jb' x86.S:1206:Invalid mnemonic 'movl' x86.S:1208:Invalid mnemonic 'xorl' x86.S:1209:Invalid mnemonic 'xorl' x86.S:1210:Invalid mnemonic 'movl' x86.S:1211:Invalid mnemonic 'movl' x86.S:1212:Invalid mnemonic 'xorl' x86.S:1213:Invalid mnemonic 'xorl' x86.S:1214:Invalid mnemonic 'movl' x86.S:1215:Invalid mnemonic 'movl' x86.S:1216:Invalid mnemonic 'xorl' x86.S:1217:Invalid mnemonic 'xorl' x86.S:1218:Invalid mnemonic 'movl' x86.S:1219:Invalid mnemonic 'movl' x86.S:1220:Invalid mnemonic 'xorl' x86.S:1221:Invalid mnemonic 'addl' x86.S:1222:Invalid mnemonic 'xorl' x86.S:1223:Parameter syntax error x86.S:1224:Invalid mnemonic 'movl' x86.S:1225:Invalid mnemonic 'movl' x86.S:1226:Invalid mnemonic 'jb' x86.S:1227:Invalid mnemonic 'popl' x86.S:1228:Invalid mnemonic 'popl' x86.S:1229:Invalid mnemonic 'popl' x86.S:1230:Invalid mnemonic 'popl' x86.S:1231:Invalid mnemonic 'ret' x86.S:1296:Invalid mnemonic 'pushl' x86.S:1297:Invalid mnemonic 'movl' x86.S:1298:Invalid mnemonic 'pushfl' x86.S:1299:Invalid mnemonic 'pushfl' x86.S:1300:Invalid mnemonic 'xorl' x86.S:1301:Invalid mnemonic 'popfl' x86.S:1302:Invalid mnemonic 'pushfl' x86.S:1303:Invalid mnemonic 'popl' x86.S:1304:Invalid mnemonic 'xorl' x86.S:1305:Invalid mnemonic 'popfl' x86.S:1306:Invalid mnemonic 'andl' x86.S:1307:Invalid mnemonic 'jz' x86.S:1308:Invalid mnemonic 'xorl' x86.S:1309:Invalid mnemonic 'cpuid' x86.S:1310:Invalid mnemonic 'testl' x86.S:1311:Invalid mnemonic 'jz' x86.S:1312:Invalid mnemonic 'pushl' x86.S:1313:Invalid mnemonic 'movl' x86.S:1314:Invalid mnemonic 'cpuid' x86.S:1315:Invalid mnemonic 'popl' x86.S:1317:Invalid mnemonic 'xchgl' x86.S:1318:Invalid mnemonic 'andl' x86.S:1319:Invalid mnemonic 'jz' x86.S:1320:Invalid mnemonic 'xchgl' x86.S:1322:Invalid mnemonic 'andb' x86.S:1323:Parameter syntax error x86.S:1324:Invalid mnemonic 'je' x86.S:1325:Parameter syntax error x86.S:1326:Invalid mnemonic 'je' x86.S:1327:Parameter syntax error x86.S:1328:Invalid mnemonic 'jne' x86.S:1329:Invalid mnemonic 'cmpb' x86.S:1330:Invalid mnemonic 'je' x86.S:1331:Invalid mnemonic 'cmpb' x86.S:1332:Invalid mnemonic 'je' x86.S:1333:Parameter syntax error (parameter 1) x86.S:1335:Invalid mnemonic 'cmpb' x86.S:1336:Invalid mnemonic 'jne' x86.S:1350:Invalid mnemonic 'movl' x86.S:1353:Invalid mnemonic 'movb' x86.S:1356:Invalid mnemonic 'popl' x86.S:1357:Invalid mnemonic 'ret' make[1]: *** [x86.o] Error 1 make: *** [macosx-x86-mmx] Error 2 g5-admin:~/Desktop/john-1.7.0.2/src admin$
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.