|
Message-ID: <002701cb2f5a$18167c40$484374c0$@net> Date: Thu, 29 Jul 2010 16:10:30 -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, Ok, I didn't install the Sun Studio compiler yet. But Per Alex, I added the following to the make file in the solaris-x86 sections. Under the CFLAGS added: -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include Under the LDFLAGS added: -lnsl -lsocket Going to use the version of gcc and gmake in /usr/sfw/bin: PATH=/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb export PATH ############################################################################ #### $ gmake clean solaris-x86-64-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-64.h arch.h gmake ../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 x86-64.o" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include" \ ASFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -m64 -lrt -lnsl -lsocket" gmake[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 -m64 -DHAVE_CRYPT -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include -funroll-loops DES_fmt.c In file included from params.h:15, from formats.h:15, from DES_fmt.c:11: /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include/limits.h:11 :23: syslimits.h: No such file or directory gmake[1]: *** [DES_fmt.o] Error 1 gmake[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src' gmake: *** [solaris-x86-64-gcc] Error 2 $ # find /usr -name syslimits.h /usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/syslimits.h ############################################################################ #### $ gmake 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 gmake ../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 x86.o x86-sse.o sha1-mmx.o md5-mmx.o" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -lnsl -lsocket" gmake[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 -DHAVE_CRYPT -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include -funroll-loops DES_fmt.c In file included from params.h:15, from formats.h:15, from DES_fmt.c:11: /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include/limits.h:11 :23: syslimits.h: No such file or directory gmake[1]: *** [DES_fmt.o] Error 1 gmake[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src' gmake: *** [solaris-x86-sse2-gcc] Error 2 $ ############################################################################ #### So, I decide to add to the include statements Under the CFLAGS added (both includes are there -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/install-tools/include and): -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include That gave a ton of errors, so time to change the path and only have the inclusde statement: -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include. PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb export PATH ############################################################################ #### $ 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 x86.o x86-sse.o sha1-mmx.o md5-mmx.o" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -lnsl -lsocket" 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 -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -finline-functions DES_bs_b.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MD5_apache_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BFEgg_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NT_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops XSHA_fmt.c XSHA_fmt.c:7:25: openssl/sha.h: No such file or directory XSHA_fmt.c:43: error: syntax error before "ctx" XSHA_fmt.c:43: warning: type defaults to `int' in declaration of `ctx' XSHA_fmt.c:43: warning: data definition has no type or storage class XSHA_fmt.c: In function `crypt_all': XSHA_fmt.c:147: warning: implicit declaration of function `SHA1_Init' XSHA_fmt.c:148: warning: implicit declaration of function `SHA1_Update' XSHA_fmt.c:150: warning: implicit declaration of function `SHA1_Final' make[1]: *** [XSHA_fmt.o] Error 1 make[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src' make: *** [solaris-x86-sse2-gcc] Error 2 ############################################################################ #### # find / -name sha.h /usr/sfw/include/mozilla/nss/sha.h /usr/sfw/include/openssl/sha.h /usr/local/ssl/include/openssl/sha.h /rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src/sha.h So, looks like I should modify the makefile and add the include: -I/usr/sfw/include ############################################################################ #### $ 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 x86.o x86-sse.o sha1-mmx.o md5-mmx.o" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -lnsl -lsocket" 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 -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -finline-functions DES_bs_b.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MD5_apache_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BFEgg_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NT_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops XSHA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DOMINOSEC_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops lotus5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops oracle_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops oracle11_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MYSQL_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops mysqlSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops KRB4_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops KRB4_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops KRB5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops KRB5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md5_go.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops rawMD5go_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md5_eq.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops PO_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops hmacmd5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops hmacMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops IPB2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops rawSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NSLDAP_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NSLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops OPENLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops base64.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md4.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops smbencrypt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops mscash_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NETLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NETNTLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NETLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NETNTLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NETHALFLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MSCHAPv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops mssql_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops mssql05_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops EPI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops PHPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops MYSQL_fast_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops pixMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops sapG_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops sapB_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops NS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops HDAA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops phpassMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md5_gen_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md5_gen_parser.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops md5_gen_preloads.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops DMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops SKEY_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops batch.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops bench.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops charset.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops common.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops compiler.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops config.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops cracker.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops crc32.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops external.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops formats.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops getopt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops idle.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops inc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops john.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops list.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops loader.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops logger.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops math.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops memory.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops misc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops options.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops params.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops path.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops recovery.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops rpp.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops rules.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops signals.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops single.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops status.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops tty.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops wordlist.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops mkv.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops mkvlib.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops unshadow.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops unafs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops undrop.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops unique.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -I/usr/sfw/include -I/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include -funroll-loops c3_fmt.c gcc -c x86.S Assembler: "/var/tmp//ccsOywrS.s", line 83 : Illegal mnemonic Near line: ".space (0x1000 - 32 - 128)" "/var/tmp//ccsOywrS.s", line 83 : Syntax error Near line: ".space (0x1000 - 32 - 128)" "/var/tmp//ccsOywrS.s", line 89 : Illegal mnemonic Near line: ".space 16" "/var/tmp//ccsOywrS.s", line 89 : Syntax error Near line: ".space 16" "/var/tmp//ccsOywrS.s", line 105 : Illegal mnemonic Near line: ".space 128" "/var/tmp//ccsOywrS.s", line 105 : Syntax error Near line: ".space 128" "/var/tmp//ccsOywrS.s", line 124 : Illegal mnemonic Near line: ".space 0x1000" "/var/tmp//ccsOywrS.s", line 124 : Syntax error Near line: ".space 0x1000" "/var/tmp//ccsOywrS.s", line 132 : Illegal mnemonic Near line: ".space 128" "/var/tmp//ccsOywrS.s", line 132 : Syntax error Near line: ".space 128" "/var/tmp//ccsOywrS.s", line 140 : Illegal mnemonic Near line: ".space (8 * 128 * 16 * 8)" "/var/tmp//ccsOywrS.s", line 140 : Syntax error Near line: ".space (8 * 128 * 16 * 8)" "/var/tmp//ccsOywrS.s", line 409 : Illegal mnemonic Near line: ".space (0x1000 - 96)" "/var/tmp//ccsOywrS.s", line 409 : Syntax error Near line: ".space (0x1000 - 96)" "/var/tmp//ccsOywrS.s", line 417 : Illegal mnemonic Near line: ".space (0x1000 + 72)" "/var/tmp//ccsOywrS.s", line 417 : Syntax error Near line: ".space (0x1000 + 72)" make[1]: *** [x86.o] Error 1 make[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-config-wip/src' make: *** [solaris-x86-sse2-gcc] Error 2 Now what? -Robert Harris -----Original Message----- From: Solar Designer [mailto:solar@...nwall.com] Sent: Wednesday, July 28, 2010 7:22 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 Wed, Jul 28, 2010 at 04:54:38PM -0400, Robert Harris wrote: > Alex suggested forcing the use of the GNU assembler, please explain how to > force the use of the GNU assembler. I expected that you'd run into a known issue with the jumbo patch requiring that as a workaround, but you don't seem to (maybe you're on a newer revision of Solaris 10 and maybe they've since enhanced their assembler). So please disregard this for now. > -using cc, cc fails for me all the time Perhaps you simply don't have the Sun Studio compiler installed. http://www.oracle.com/technetwork/server-storage/sunstudio/overview/index.ht ml > HDAA_fmt.c:16:22: mmintrin.h: No such file or directory This indicates a minor gcc packaging error. You might need to add something like -I/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/include (adjusted for your system and gcc package) to CFLAGS to get past this. The rest of the errors you posted for this build are caused by the same thing. So it's just "one error". > bash-3.00# gmake clean solaris-x86-sse2-gcc You got an almost complete build here. :-) tgtsnarf is unimportant, you may choose to simply disregard it. However, if you like to get it built as well: > gcc tgtsnarf.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt > -o ../run/tgtsnarf > Undefined first referenced > symbol in file > gethostbyname tgtsnarf.o (symbol belongs to implicit > dependency /usr/lib/libnsl.so.1) > sendto tgtsnarf.o (symbol belongs to implicit > dependency /usr/lib/libsocket.so.1) You need to add "-lnsl -lsocket" (without the quotes) to LDFLAGS. I may also address this in a new revision of the jumbo patch - maybe adjust the solaris-* targets accordingly, or maybe move tgtsnarf into its own make target (such that it won't be built by default). Thank you for testing this stuff! When updating the jumbo patch, I don't test it on many different systems - I simply accept that it is less portable than the main JtR and that previously-working builds of it will break from time to time. I am mostly relying on user reports for learning of any specific issues with the jumbo patch, just like the jumbo patch itself is mostly a collection of user-contributed code. Alexander P.S. I recommend that you don't unnecessarily run commands as root. You did have to use root to install packages, but then you can be working on the JtR builds as a non-root user.
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.