Date: Fri, 28 Apr 2006 16:15:27 -0400 From: "Arvind Sood" <asood74@...il.com> To: john-users@...ts.openwall.com Subject: Error while installing Jumbo Patch Hi, I am a UNIX novice but need to get the jumbo-patched JTR running on a Linux box running on a Pentium X-86. I got JTR up and running - here are the results of "./john --test". ./john --test Benchmarking: Traditional DES [24/32 4K]... DONE Many salts: 84847 c/s real, 85187 c/s virtual Only one salt: 83891 c/s real, 83891 c/s virtual Benchmarking: BSDI DES (x725) [24/32 4K]... DONE Many salts: 2979 c/s real, 2979 c/s virtual Only one salt: 2858 c/s real, 2869 c/s virtual Benchmarking: FreeBSD MD5 [32/32]... DONE Raw: 2426 c/s real, 2450 c/s virtual Benchmarking: OpenBSD Blowfish (x32) [32/32]... DONE Raw: 147 c/s real, 147 c/s virtual Benchmarking: Kerberos AFS DES [24/32 4K]... DONE Short: 82944 c/s real, 83781 c/s virtual Long: 247142 c/s real, 247142 c/s virtual Benchmarking: NT LM DES [32/32 BS]... DONE Raw: 1460K c/s real, 1478K c/s virtual But I am having trouble getting the Jumbo/Big Patch installed. I put the patch diff file in the john src directory and ran "patch < john-1.7-all-4.diff", and that ran well. However now when I do "make-linux-x86", I get the following error make: Entering directory `/home/arvind/john-22.214.171.124/src' gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -L/usr/local/lib -funroll-loops KRB5_fmt.c KRB5_fmt.c:31:25: error: openssl/des.h: No such file or directory KRB5_fmt.c:91: error: expected specifier-qualifier-list before 'DES_key_schedule' KRB5_fmt.c:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ivec' KRB5_fmt.c: In function 'krb5_salt': KRB5_fmt.c:213: warning: pointer targets in passing argument 2 of 'hex2bin' differ in signedness KRB5_fmt.c: In function 'krb5_init': KRB5_fmt.c:296: error: 'ivec' undeclared (first use in this function) KRB5_fmt.c:296: error: (Each undeclared identifier is reported only once KRB5_fmt.c:296: error: for each function it appears in.) make: *** [KRB5_fmt.o] Error 1 make: Leaving directory `/home/arvind/john-126.96.36.199/src' make: *** [linux-x86-any] Error 2 When I did a find on the file des.h, I got the following result [root@...alhost src]# find / -name des.h /home/arvind/openssl-0.9.7i/crypto/des/des.h /home/arvind/openssl-0.9.7i/include/openssl/des.h /usr/local/ssl/include/openssl/des.h There seems to be a difference in where the Jumbo Patch is looking for des.h("/usr/local/include -L/usr/local/lib") and where it actually is ("/usr/local/ssl/include"). If this is true, is there a way to tell the tell the make program point to the correct location? I am sorry for the klutzy problem. I realise this is a stupid, novice question, but I would deeply appreciate any help. Kind regards Arvind P.S. I am also willing to contribute to anyone writing a "JTR for Dummies". How do I qualify ?... the clue is in the Dummy part !!. I am prepared to do anything - write, proof-read, check for spellings.... Just let me know !
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux - Powered by OpenVZ