Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 3 Sep 2007 22:44:07 +0200
From: websiteaccess <websiteaccess@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: looking for JTR latest version with all patches


I have downloaded 
http://www.openwall.com/john/f/john-1.7.2.tar.bz2
and
http://www.openwall.com/john/contrib/john-...2-all-7.diff.gz 
then
run 'patch -p2 < john-1.7.2-all-7.diff'
then 
run 'make macosx-x86-sse2'

I have patched source, then trying compilating but there an error at 
the end. here it is the log.

Last login: Fri Sep  3 22:30:25 on console
Welcome to Darwin!
macintosh:~ xxxxxx$ cd /Users/xxxxxx/Desktop/john-1.7.2/src/ 
macintosh:~/Desktop/john-1.7.2/src xxxxxx$ patch -p2 < 
john-1.7.2-all-7.diff
patching file BFEgg_fmt.c
patching file DOMINOSEC_fmt.c
patching file IPB2_fmt.c
patching file KRB5_fmt.c
patching file KRB5_std.c
patching file KRB5_std.h
patching file MD5_apache_fmt.c
patching file MD5_fmt.c
patching file MD5_std.c
patching file MD5_std.h
patching file MYSQL_fmt.c
patching file Makefile
patching file NETLM_fmt.c
patching file NETNTLM_fmt.c
patching file NSLDAPS_fmt.c
patching file NSLDAP_fmt.c
patching file NT_fmt.c
patching file PO_fmt.c
patching file base64.c
patching file base64.h
patching file bf_tab.h
patching file blowfish.c
patching file blowfish.h
patching file byteorder.h
patching file inc.c
patching file john.c
patching file loader.c
patching file lotus5_fmt.c
patching file md4.c
patching file md4.h
patching file md5.c
patching file md5.h
patching file md5_go.c
patching file md5_go.h
patching file mscash_fmt.c
patching file options.c
patching file rawMD5go_fmt.c
patching file rawSHA1_fmt.c
patching file sha.h
patching file sha1-mmx.S
patching file sha1.c
patching file sha_locl.h
patching file smbencrypt.c
patching file undrop.c
patching file x86-64.S
patching file x86-64.h
patching file x86-mmx.h
patching file x86-sse.S
patching file x86-sse.h
macintosh:~/Desktop/john-1.7.2/src xxxxxx$ make macosx-x86-sse2
ln -sf x86-sse.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique 
../run/undrop \
JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o 
MD5_apache_fmt.o BFEgg_fmt.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o 
DOMINOSEC_fmt.o lotus5_fmt.o MYSQL_fmt.o KRB5_fmt.o KRB5_std.o md5_go.o 
rawMD5go_fmt.o PO_fmt.o md5.o IPB2_fmt.o rawSHA1_fmt.o NSLDAP_fmt.o 
NSLDAPS_fmt.o sha1.o base64.o NT_fmt.o md4.o smbencrypt.o mscash_fmt.o 
NETLM_fmt.o NETNTLM_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 undrop.o unique.o DES_bs_b.o x86.o 
x86-sse.o sha1-mmx.o" \
        ASFLAGS="-c -DUNDERSCORES -DBSD -DALIGN_LOG"
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops DES_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops DES_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops DES_bs.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops BSDI_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops MD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops MD5_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops MD5_apache_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops BFEgg_fmt.c
In file included from BFEgg_fmt.c:12:
blowfish.c: In function 'blowfish_init':
blowfish.c:113: warning: pointer targets in passing argument 2 of 
'strncpy' differ in signedness
blowfish.c: In function 'blowfish_encrypt_pass':
blowfish.c:166: warning: pointer targets in passing argument 1 of 
'blowfish_init' differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops BF_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops BF_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops AFS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops LM_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops DOMINOSEC_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops lotus5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops MYSQL_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops KRB5_fmt.c
KRB5_fmt.c: In function 'krb5_salt':
KRB5_fmt.c:213: warning: pointer targets in passing argument 2 of 
'hex2bin' differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops KRB5_std.c
KRB5_std.c: In function 'DES3_postproc':
KRB5_std.c:148: warning: pointer targets in assignment differ in 
signedness
KRB5_std.c: In function 'string_to_key_derived':
KRB5_std.c:210: warning: pointer targets in assignment differ in 
signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops md5_go.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops rawMD5go_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops PO_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops md5.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops IPB2_fmt.c
IPB2_fmt.c: In function 'ipb2_set_key':
IPB2_fmt.c:172: warning: pointer targets in initialization differ in 
signedness
IPB2_fmt.c: In function 'ipb2_crypt_all':
IPB2_fmt.c:198: warning: pointer targets in passing argument 1 of 
'MD5_Final' differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops rawSHA1_fmt.c
rawSHA1_fmt.c: In function 'rawsha1_get_key':
rawSHA1_fmt.c:127: warning: pointer targets in return differ in 
signedness
rawSHA1_fmt.c: In function 'rawsha1_crypt_all':
rawSHA1_fmt.c:180: warning: pointer targets in passing argument 1 of 
'shammx' differ in signedness
rawSHA1_fmt.c:180: warning: pointer targets in passing argument 2 of 
'shammx' differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops NSLDAP_fmt.c
NSLDAP_fmt.c: In function 'get_key':
NSLDAP_fmt.c:148: warning: pointer targets in return differ in 
signedness
NSLDAP_fmt.c: In function 'crypt_all':
NSLDAP_fmt.c:209: warning: pointer targets in passing argument 1 of 
'shammx' differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops NSLDAPS_fmt.c
NSLDAPS_fmt.c: In function 'get_key':
NSLDAPS_fmt.c:166: warning: pointer targets in return differ in 
signedness
NSLDAPS_fmt.c: In function 'crypt_all':
NSLDAPS_fmt.c:229: warning: suggest parentheses around + or - in 
operand of &
NSLDAPS_fmt.c:232: warning: pointer targets in passing argument 1 of 
'shammx' differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops sha1.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops base64.c
base64.c: In function 'base64_unmap':
base64.c:12: warning: pointer targets in assignment differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops NT_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops md4.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops smbencrypt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops mscash_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops NETLM_fmt.c
NETLM_fmt.c: In function 'netlm_crypt_all':
NETLM_fmt.c:138: warning: pointer targets in passing argument 1 of 
'strncpy' differ in signedness
NETLM_fmt.c:138: warning: pointer targets in passing argument 2 of 
'strncpy' differ in signedness
NETLM_fmt.c: In function 'netlm_set_key':
NETLM_fmt.c:197: warning: pointer targets in passing argument 1 of 
'strncpy' differ in signedness
NETLM_fmt.c: In function 'netlm_get_key':
NETLM_fmt.c:206: warning: pointer targets in return differ in signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops NETNTLM_fmt.c
NETNTLM_fmt.c: In function 'netntlm_set_key':
NETNTLM_fmt.c:174: warning: pointer targets in passing argument 1 of 
'strncpy' differ in signedness
NETNTLM_fmt.c: In function 'netntlm_get_key':
NETNTLM_fmt.c:180: warning: pointer targets in return differ in 
signedness
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops batch.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops bench.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops charset.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops common.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops compiler.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops config.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops cracker.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops crc32.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops external.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops formats.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops getopt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops idle.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops inc.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops john.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops list.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops loader.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops logger.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops math.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops memory.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops misc.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops options.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops params.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops path.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops recovery.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops rpp.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops rules.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops signals.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops single.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops status.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops tty.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops wordlist.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops unshadow.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops unafs.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -funroll-loops undrop.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include 
-L/usr/local/lib -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 -I/usr/local/include 
-L/usr/local/lib -finline-functions DES_bs_b.c
gcc -c -DUNDERSCORES -DBSD -DALIGN_LOG x86.S
gcc -c -DUNDERSCORES -DBSD -DALIGN_LOG x86-sse.S
gcc -c -DUNDERSCORES -DBSD -DALIGN_LOG sha1-mmx.S
sha1-mmx.S:16:Alignment too large: 15. assumed.
sha1-mmx.S:53:Alignment too large: 15. assumed.
sha1-mmx.S:83:Alignment too large: 15. assumed.
gcc -s DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o 
MD5_apache_fmt.o BFEgg_fmt.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o 
DOMINOSEC_fmt.o lotus5_fmt.o MYSQL_fmt.o KRB5_fmt.o KRB5_std.o md5_go.o 
rawMD5go_fmt.o PO_fmt.o md5.o IPB2_fmt.o rawSHA1_fmt.o NSLDAP_fmt.o 
NSLDAPS_fmt.o sha1.o base64.o NT_fmt.o md4.o smbencrypt.o mscash_fmt.o 
NETLM_fmt.o NETNTLM_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 undrop.o unique.o DES_bs_b.o x86.o 
x86-sse.o sha1-mmx.o -o ../run/john -L/usr/local/lib 
-L/usr/local/ssl/lib -lcrypto -lm
/usr/bin/ld: warning -L: directory name (/usr/local/ssl/lib) does not 
exist
/usr/bin/ld: alignment (0x8000) of section (__DATA,__data) greater than 
the segment alignment (0x1000)
collect2: ld returned 1 exit status
make[1]: *** [../run/john] Error 1
make: *** [macosx-x86-sse2] Error 2
macintosh:~/Desktop/john-1.7.2/src xxxxxx$ 

 what is the problem this time ??? :(


-- 
To unsubscribe, e-mail john-users-unsubscribe@...ts.openwall.com and reply
to the automated confirmation request that will be sent to you.

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ