Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 30 Jul 2010 14:20:36 -0400
From: "Robert Harris" <rs904c@...scape.net>
To: <john-users@...ts.openwall.com>
Subject: RE: John the Ripper v1.7.6 with jumbo patches, issues compiling in Solaris  {john-user discussion}

John-Users,

I get it to compile, but it won't run

Per Alex, modified the makefile again.

solaris-x86.o instead of x86.o
 
Configure both of the following includes (in CFLAGS):
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include

Under the LDFLAGS added:
-lnsl -lsocket

This path seems to work
PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb
export PATH
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
bash-3.00$ make clean solaris-x86-sse2-gcc
rm -f ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop
../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf
../run/john.bin ../run/john.com ../run/unshadow.com ../run/unafs.com
../run/unique.com ../run/undrop.com ../run/john.exe ../run/unshadow.exe
../run/unafs.exe ../run/unique.exe ../run/undrop.exe ../run/genmkvpwd.exe
../run/mkvcalcproba.exe ../run/calc_stat.exe ../run/john-mingw.exe
../run/unshadow.exe ../run/unafs.exe ../run/unique.exe ../run/undrop.exe
../run/genmkvpwd.exe ../run/mkvcalcproba.exe ../run/calc_stat.exe
rm -f ../run/john.exe john-macosx-* *.o *.bak core
rm -f detect bench generic.h arch.h tmp.s
cp /dev/null Makefile.dep
ln -sf x86-sse.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop
../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf \
                JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o DES_bs_b.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 NT_fmt.o XSHA_fmt.o DOMINOSEC_fmt.o lotus5_fmt.o
oracle_fmt.o oracle11_fmt.o MYSQL_fmt.o mysqlSHA1_fmt.o KRB4_fmt.o
KRB4_std.o KRB5_fmt.o KRB5_std.o md5_go.o rawMD5go_fmt.o md5_eq.o PO_fmt.o
md5.o hmacmd5.o hmacMD5_fmt.o IPB2_fmt.o rawSHA1_fmt.o NSLDAP_fmt.o
NSLDAPS_fmt.o OPENLDAPS_fmt.o base64.o md4.o smbencrypt.o mscash_fmt.o
NETLM_fmt.o NETNTLM_fmt.o NETLMv2_fmt.o NETNTLMv2_fmt.o NETHALFLM_fmt.o
MSCHAPv2_fmt.o mssql_fmt.o mssql05_fmt.o EPI_fmt.o PHPS_fmt.o
MYSQL_fast_fmt.o pixMD5_fmt.o sapG_fmt.o sapB_fmt.o NS_fmt.o HDAA_fmt.o
phpassMD5_fmt.o md5_gen_fmt.o md5_gen_parser.o md5_gen_preloads.o DMD5_fmt.o
SKEY_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 mkv.o mkvlib.o
unshadow.o unafs.o undrop.o unique.o c3_fmt.o solaris-x86.o x86-sse.o
sha1-mmx.o md5-mmx.o" \
                CFLAGS="-c -Wall -O2 -fomit-frame-pointer
-I/usr/local/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include
-I/usr/sfw/include  -DHAVE_CRYPT" \
                LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto
-lm -lnsl -lsocket  -lrt"
make[1]: Entering directory
`/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src'
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops DES_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops DES_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops DES_bs.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -finline-functions DES_bs_b.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops BSDI_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops MD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops MD5_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops MD5_apache_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops BFEgg_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops BF_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops BF_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops AFS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops LM_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NT_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops XSHA_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops DOMINOSEC_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops lotus5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops oracle_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops oracle11_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops MYSQL_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mysqlSHA1_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops KRB4_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops KRB4_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops KRB5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops KRB5_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md5_go.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops rawMD5go_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md5_eq.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops PO_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md5.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops hmacmd5.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops hmacMD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops IPB2_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops rawSHA1_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NSLDAP_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NSLDAPS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops OPENLDAPS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops base64.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md4.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops smbencrypt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mscash_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NETLM_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NETNTLM_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NETLMv2_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NETNTLMv2_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NETHALFLM_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops MSCHAPv2_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mssql_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mssql05_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops EPI_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops PHPS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops MYSQL_fast_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops pixMD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops sapG_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops sapB_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops NS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops HDAA_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops phpassMD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md5_gen_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md5_gen_parser.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops md5_gen_preloads.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops DMD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops SKEY_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops batch.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops bench.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops charset.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops common.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops compiler.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops config.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops cracker.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops crc32.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops external.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops formats.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops getopt.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops idle.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops inc.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops john.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops list.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops loader.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops logger.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops math.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops memory.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops misc.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops options.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops params.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops path.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops recovery.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops rpp.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops rules.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops signals.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops single.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops status.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops tty.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops wordlist.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mkv.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mkvlib.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops unshadow.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops unafs.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops undrop.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops unique.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops c3_fmt.c
gcc -E -P -DDUMBAS x86.S | tr \; \\n > tmp.s
gcc -c  tmp.s -o solaris-x86.o
rm -f tmp.s
gcc -c  x86-sse.S
gcc -c  sha1-mmx.S
gcc -c  md5-mmx.S
gcc DES_fmt.o DES_std.o DES_bs.o DES_bs_b.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 NT_fmt.o
XSHA_fmt.o DOMINOSEC_fmt.o lotus5_fmt.o oracle_fmt.o oracle11_fmt.o
MYSQL_fmt.o mysqlSHA1_fmt.o KRB4_fmt.o KRB4_std.o KRB5_fmt.o KRB5_std.o
md5_go.o rawMD5go_fmt.o md5_eq.o PO_fmt.o md5.o hmacmd5.o hmacMD5_fmt.o
IPB2_fmt.o rawSHA1_fmt.o NSLDAP_fmt.o NSLDAPS_fmt.o OPENLDAPS_fmt.o base64.o
md4.o smbencrypt.o mscash_fmt.o NETLM_fmt.o NETNTLM_fmt.o NETLMv2_fmt.o
NETNTLMv2_fmt.o NETHALFLM_fmt.o MSCHAPv2_fmt.o mssql_fmt.o mssql05_fmt.o
EPI_fmt.o PHPS_fmt.o MYSQL_fast_fmt.o pixMD5_fmt.o sapG_fmt.o sapB_fmt.o
NS_fmt.o HDAA_fmt.o phpassMD5_fmt.o md5_gen_fmt.o md5_gen_parser.o
md5_gen_preloads.o DMD5_fmt.o SKEY_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 mkv.o mkvlib.o unshadow.o unafs.o undrop.o unique.o c3_fmt.o
solaris-x86.o x86-sse.o sha1-mmx.o md5-mmx.o -s -L/usr/local/lib
-L/usr/local/ssl/lib -lcrypto -lm -lnsl -lsocket  -lrt -o ../run/john
rm -f ../run/unshadow
ln -s john ../run/unshadow
rm -f ../run/unafs
ln -s john ../run/unafs
rm -f ../run/unique
ln -s john ../run/unique
rm -f ../run/undrop
ln -s john ../run/undrop
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops genmkvpwd.c
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops -D_JOHN_MISC_NO_LOG misc.c -o miscnl.o
gcc genmkvpwd.o mkvlib.o memory.o miscnl.o -s -L/usr/local/lib
-L/usr/local/ssl/lib -lcrypto -lm -lnsl -lsocket  -lrt -o ../run/genmkvpwd
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops mkvcalcproba.c
gcc mkvcalcproba.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm
-lnsl -lsocket  -lrt -o ../run/mkvcalcproba
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops calc_stat.c
gcc calc_stat.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lnsl
-lsocket  -lrt -o ../run/calc_stat
gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include
-I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -I/usr/sfw/include
-DHAVE_CRYPT -funroll-loops tgtsnarf.c
gcc tgtsnarf.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lnsl
-lsocket  -lrt -o ../run/tgtsnarf
make[1]: Leaving directory
`/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src'
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
bash-3.00$ ./john
ld.so.1: john: fatal: libcrypto.so.1.0.0: open failed: No such file or
directory
Killed
bash-3.00$ ./john
ld.so.1: john: fatal: libcrypto.so.1.0.0: open failed: No such file or
directory
Killed
bash-3.00$ find / -name libcrypto.so.1.0.0
find: cannot read dir /lost+found: Permission denied
find: cannot read dir /export/home/lost+found: Permission denied
^C
bash-3.00$ exit
exit
$ exit
bash-3.00# find / -name libcrypto.so.1.0.0
/usr/local/ssl/lib/libcrypto.so.1.0.0
/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile-old/run/libcrypto.so.1.0.0



How do I fix this?

-Robert Harris

-----Original Message-----
From: Solar Designer [mailto:solar@...nwall.com] 
Sent: Thursday, July 29, 2010 5:37 PM
To: john-users@...ts.openwall.com
Subject: Re: [john-users] John the Ripper v1.7.6 with jumbo patches, issues
compiling in Solaris {john-user discussion}

On Thu, Jul 29, 2010 at 04:10:30PM -0400, Robert Harris wrote:
> gcc -c  x86.S
> Assembler:
>         "/var/tmp//ccsOywrS.s", line 83 : Illegal mnemonic
>         Near line: ".space (0x1000 - 32 - 128)"

In the definitions of solaris-x86-sse2-gcc and solaris-x86-mmx-gcc,
replace x86.o with solaris-x86.o.

Thank you!

Alexander

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.