|
Message-ID: <003001cb2e97$1845ad30$48d10790$@net> Date: Wed, 28 Jul 2010 16:54:38 -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, Alex suggested forcing the use of the GNU assembler, please explain how to force the use of the GNU assembler. Per Alex, I installed openssl version 1.0.0a So now I have the following packages installed (which appear to be the latest version on sunfreeware.com): libiconv-1.13.1-sol10-x86-local.gz gcc-3.4.6-sol10-x86-local.gz make-3.81-sol10-x86-local.gz openssl-1.0.0a-sol10-x86-local.gz (Most of the above gets installed in /usr/local/bin) With path set to: PATH=/usr/local/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb I get exactly the same results that I had earlier. Since there is another version of gcc and gmake in /usr/sfw/bin I changed my path to: PATH=/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb export PATH bash-3.00# which gcc /usr/sfw/bin/gcc bash-3.00# which gmake /usr/sfw/bin/gmake bash-3.00# gcc -v Reading specs from /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/specs Configured with: /builds/sfw10-gate/usr/src/cmd/gcc/gcc-3.4.3/configure --prefix=/usr/sfw --with-as=/usr/sfw/bin/gas --with-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++ --enable-shared Thread model: posix gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) bash-3.00# gmake -v GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Can anyone help me with the errors below? Here are my results for attempting to compiling JtR 1.7.6 with both the jumbo 6 and the MSCHAPv2 patches on Solaris 10 x86 64-bit using gmake: -using cc, cc fails for me all the time -solaris-x86-64-gcc (Multiple erros) -solaris-x86-sse2-gcc (symbol errors in tgtsnarf.o) -solaris-x86-mmx-gcc (same as above, symbol errors in tgtsnarf.o) -solaris-x86-any-gcc (same as above, symbol errors in tgtsnarf.o) Exact error output below ############################################################################ #### bash-3.00# 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" \ 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" gmake[1]: Entering directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -finline-functions DES_bs_b.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops MD5_apache_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops BFEgg_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NT_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops XSHA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops DOMINOSEC_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops lotus5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops oracle_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops oracle11_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops MYSQL_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops mysqlSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops KRB4_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops KRB4_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops KRB5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops KRB5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops md5_go.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops rawMD5go_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops md5_eq.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops PO_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops md5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops hmacmd5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops hmacMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops IPB2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops rawSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NSLDAP_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NSLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops OPENLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops base64.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops md4.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops smbencrypt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops mscash_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NETLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NETNTLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NETLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NETNTLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NETHALFLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops MSCHAPv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops mssql_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops mssql05_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops EPI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops PHPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops MYSQL_fast_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops pixMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops sapG_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops sapB_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops NS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -m64 -DHAVE_CRYPT -funroll-loops HDAA_fmt.c HDAA_fmt.c:16:22: mmintrin.h: No such file or directory HDAA_fmt.c:100: error: syntax error before "conv" HDAA_fmt.c:100: warning: type defaults to `int' in declaration of `conv' HDAA_fmt.c:100: warning: data definition has no type or storage class HDAA_fmt.c:152: error: syntax error before "src" HDAA_fmt.c: In function `bin2ascii': HDAA_fmt.c:157: error: `__m64' undeclared (first use in this function) HDAA_fmt.c:157: error: (Each undeclared identifier is reported only once HDAA_fmt.c:157: error: for each function it appears in.) HDAA_fmt.c:157: error: syntax error before "l" HDAA_fmt.c:164: error: `t' undeclared (first use in this function) HDAA_fmt.c:164: warning: implicit declaration of function `_mm_set1_pi32' HDAA_fmt.c:167: error: `u' undeclared (first use in this function) HDAA_fmt.c:167: warning: implicit declaration of function `_mm_and_si64' HDAA_fmt.c:167: warning: implicit declaration of function `_mm_srli_si64' HDAA_fmt.c:167: error: `src' undeclared (first use in this function) HDAA_fmt.c:168: error: `v' undeclared (first use in this function) HDAA_fmt.c:171: error: `l' undeclared (first use in this function) HDAA_fmt.c:171: warning: implicit declaration of function `_mm_unpacklo_pi8' HDAA_fmt.c:172: error: `r' undeclared (first use in this function) HDAA_fmt.c:172: warning: implicit declaration of function `_mm_unpackhi_pi8' HDAA_fmt.c:175: warning: implicit declaration of function `_mm_add_pi32' HDAA_fmt.c:187: warning: implicit declaration of function `_mm_mullo_pi16' HDAA_fmt.c: In function `hdaa_crypt_all': HDAA_fmt.c:237: error: `__m64' undeclared (first use in this function) HDAA_fmt.c:237: error: syntax error before "h1" HDAA_fmt.c:252: error: `h1' undeclared (first use in this function) HDAA_fmt.c: In function `hdaa_salt': HDAA_fmt.c:295: error: `__m64' undeclared (first use in this function) HDAA_fmt.c:295: error: syntax error before "h2" HDAA_fmt.c:317: error: `h2' undeclared (first use in this function) gmake[1]: *** [HDAA_fmt.o] Error 1 gmake[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gmake: *** [solaris-x86-64-gcc] Error 2 ############################################################################ #### ############################################################################ #### bash-3.00# 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" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt" gmake[1]: Entering directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -finline-functions DES_bs_b.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_apache_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BFEgg_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NT_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops XSHA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DOMINOSEC_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops lotus5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops oracle_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops oracle11_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MYSQL_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mysqlSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB4_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB4_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_go.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rawMD5go_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_eq.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops PO_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops hmacmd5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops hmacMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops IPB2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rawSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NSLDAP_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NSLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops OPENLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops base64.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md4.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops smbencrypt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mscash_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETNTLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETNTLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETHALFLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MSCHAPv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mssql_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mssql05_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops EPI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops PHPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MYSQL_fast_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops pixMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops sapG_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops sapB_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops HDAA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops phpassMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_parser.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_preloads.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops SKEY_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops batch.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops bench.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops charset.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops common.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops compiler.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops config.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops cracker.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops crc32.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops external.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops formats.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops getopt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops idle.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops inc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops john.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops list.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops loader.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops logger.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops math.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops memory.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops misc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops options.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops params.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops path.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops recovery.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rpp.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rules.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops signals.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops single.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops status.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops tty.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops wordlist.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkv.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkvlib.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unshadow.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unafs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops undrop.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unique.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops c3_fmt.c gcc -c x86.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 x86.o x86-sse.o sha1-mmx.o md5-mmx.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -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 -DHAVE_CRYPT -funroll-loops genmkvpwd.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/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 -lrt -o ../run/genmkvpwd gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkvcalcproba.c gcc mkvcalcproba.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -o ../run/mkvcalcproba gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops calc_stat.c gcc calc_stat.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -o ../run/calc_stat gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops tgtsnarf.c 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) socket tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) recvfrom tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) inet_addr tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1) ld: fatal: Symbol referencing errors. No output written to ../run/tgtsnarf collect2: ld returned 1 exit status gmake[1]: *** [../run/tgtsnarf] Error 1 gmake[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gmake: *** [solaris-x86-sse2-gcc] Error 2 ############################################################################ #### ############################################################################ #### bash-3.00# gmake clean solaris-x86-mmx-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-mmx.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-mmx.o sha1-mmx.o md5-mmx.o" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt" gmake[1]: Entering directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -finline-functions DES_bs_b.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_apache_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BFEgg_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NT_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops XSHA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DOMINOSEC_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops lotus5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops oracle_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops oracle11_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MYSQL_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mysqlSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB4_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB4_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_go.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rawMD5go_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_eq.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops PO_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops hmacmd5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops hmacMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops IPB2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rawSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NSLDAP_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NSLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops OPENLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops base64.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md4.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops smbencrypt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mscash_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETNTLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETNTLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETHALFLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MSCHAPv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mssql_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mssql05_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops EPI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops PHPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MYSQL_fast_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops pixMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops sapG_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops sapB_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops HDAA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops phpassMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_parser.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_preloads.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops SKEY_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops batch.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops bench.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops charset.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops common.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops compiler.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops config.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops cracker.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops crc32.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops external.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops formats.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops getopt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops idle.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops inc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops john.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops list.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops loader.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops logger.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops math.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops memory.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops misc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops options.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops params.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops path.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops recovery.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rpp.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rules.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops signals.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops single.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops status.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops tty.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops wordlist.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkv.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkvlib.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unshadow.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unafs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops undrop.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unique.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops c3_fmt.c gcc -c x86.S gcc -c x86-mmx.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 x86.o x86-mmx.o sha1-mmx.o md5-mmx.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -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 -DHAVE_CRYPT -funroll-loops genmkvpwd.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/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 -lrt -o ../run/genmkvpwd gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkvcalcproba.c gcc mkvcalcproba.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -o ../run/mkvcalcproba gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops calc_stat.c gcc calc_stat.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lrt -o ../run/calc_stat gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops tgtsnarf.c 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) socket tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) recvfrom tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) inet_addr tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1) ld: fatal: Symbol referencing errors. No output written to ../run/tgtsnarf collect2: ld returned 1 exit status gmake[1]: *** [../run/tgtsnarf] Error 1 gmake[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gmake: *** [solaris-x86-mmx-gcc] Error 2 ############################################################################ #### ############################################################################ #### bash-3.00# gmake clean solaris-x86-any-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 rm -f arch.h ln -s x86-any.h arch.h gmake ../run/john ../run/unshadow ../run/unafs ../run/unique ../run/undrop ../run/genmkvpwd ../run/mkvcalcproba ../run/calc_stat ../run/tgtsnarf \ SHELL=/bin/sh \ 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" \ CFLAGS="-c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT" \ LDFLAGS="-s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lc -lrt" gmake[1]: Entering directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DES_bs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -finline-functions DES_bs_b.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BSDI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MD5_apache_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BFEgg_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BF_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops BF_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops AFS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops LM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NT_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops XSHA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DOMINOSEC_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops lotus5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops oracle_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops oracle11_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MYSQL_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mysqlSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB4_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB4_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops KRB5_std.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_go.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rawMD5go_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_eq.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops PO_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops hmacmd5.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops hmacMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops IPB2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rawSHA1_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NSLDAP_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NSLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops OPENLDAPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops base64.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md4.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops smbencrypt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mscash_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETNTLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETNTLMv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NETHALFLM_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MSCHAPv2_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mssql_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mssql05_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops EPI_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops PHPS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops MYSQL_fast_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops pixMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops sapG_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops sapB_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops NS_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops HDAA_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops phpassMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_parser.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops md5_gen_preloads.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops DMD5_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops SKEY_fmt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops batch.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops bench.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops charset.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops common.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops compiler.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops config.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops cracker.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops crc32.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops external.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops formats.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops getopt.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops idle.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops inc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops john.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops list.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops loader.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops logger.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops math.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops memory.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops misc.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops options.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops params.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops path.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops recovery.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rpp.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops rules.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops signals.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops single.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops status.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops tty.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops wordlist.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkv.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkvlib.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unshadow.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unafs.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops undrop.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops unique.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/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 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 -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lc -lrt -o ../run/johnrm -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 -DHAVE_CRYPT -funroll-loops genmkvpwd.c gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/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 -lc -lrt -o ../run/genmkvpwd gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops mkvcalcproba.c gcc mkvcalcproba.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lc -lrt -o ../run/mkvcalcproba gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops calc_stat.c gcc calc_stat.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lc -lrt -o ../run/calc_stat gcc -c -Wall -O2 -fomit-frame-pointer -I/usr/local/include -DHAVE_CRYPT -funroll-loops tgtsnarf.c gcc tgtsnarf.o -s -L/usr/local/lib -L/usr/local/ssl/lib -lcrypto -lm -lc -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) socket tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) recvfrom tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libsocket.so.1) inet_addr tgtsnarf.o (symbol belongs to implicit dependency /usr/lib/libnsl.so.1) ld: fatal: Symbol referencing errors. No output written to ../run/tgtsnarf collect2: ld returned 1 exit status gmake[1]: *** [../run/tgtsnarf] Error 1 gmake[1]: Leaving directory `/rob-dev/john-1.7.6-jumbo-6-MSCHAPv2-compile/src' gmake: *** [solaris-x86-any-gcc] Error 2 ############################################################################ #### Thank you -Robert Harris
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.