[prev in list] [next in list] [prev in thread] [next in thread]
List: john-users
Subject: Re: [john-users] JTR Bleeding-Edge compile error in Windows Cygwin
From: Victor Mamuaya <victor.mamuaya () gmail ! com>
Date: 2013-08-31 17:35:35
Message-ID: CANWPji5MKYUrtqnA5rkQz=FiL2DSyR_Mjjf5yKthMWnzHkzTWw () mail ! gmail ! com
[Download RAW message or body]
hi pierzi, for cygwin32 there is no problem with compiling, only several
stuff got error.
**************************
Apollo@Olympus ~/tools/JohnTheRipper/src
$ make -s clean && make -sj8 win32-cygwin-x86-opencl
krb5-18_fmt.c:314:2: warning: #warning Note: krb5-18 format disabled,
un-comment HAVE_KRB5 in Makefile if you have MIT Kerberos 5 libs and
headers installed. [-Wcpp]
krb5-23_fmt.c:284:2: warning: #warning Note: krb5-23 format disabled,
un-comment HAVE_KRB5 in Makefile if you have MIT Kerberos 5 libs and
headers installed. [-Wcpp]
uaf_encode_plug.c: In function ‘uaf_test_password’:
uaf_encode_plug.c:545:6: warning: array subscript has type ‘char’
[-Wchar-subscripts]
In file included from uaf_encode_plug.c:579:0:
uaf_hash.c: At top level:
uaf_hash.c:79:0: warning: "quad" redefined [enabled by default]
In file included from /usr/include/stdio.h:47:0,
from uaf_encode_plug.c:42:
/usr/include/sys/types.h:88:0: note: this is the location of the previous
definition
rawSHA1_ng_fmt.c:576:3: warning: #warning not using optimized sse4.1
compare because -msse4 was not specified [-Wcpp]
loader.c: In function ‘ldr_load_pw_line’:
loader.c:542:4: warning: array subscript has type ‘char’ [-Wchar-subscripts]
wordlist.c: In function ‘do_wordlist_crack’:
wordlist.c:956:7: warning: ‘their_words’ may be used uninitialized in this
function [-Wmaybe-uninitialized]
wordlist.c:918:8: warning: ‘my_words_left’ may be used uninitialized in
this function [-Wmaybe-uninitialized]
wordlist.c:942:7: warning: ‘dist_switch’ may be used uninitialized in this
function [-Wmaybe-uninitialized]
wordlist.c:851:6: warning: ‘rule’ may be used uninitialized in this
function [-Wmaybe-uninitialized]
wordlist.c:831:7: warning: ‘prerule’ may be used uninitialized in this
function [-Wmaybe-uninitialized]
common-opencl.c: In function ‘opencl_preinit’:
common-opencl.c:371:5: warning: array subscript has type ‘char’
[-Wchar-subscripts]
common-opencl.c: In function ‘dev_init’:
common-opencl.c:527:4: warning: array subscript has type ‘char’
[-Wchar-subscripts]
common-opencl.c: In function ‘listOpenCLdevices’:
common-opencl.c:1788:4: warning: array subscript has type ‘char’
[-Wchar-subscripts]
Failing after this point just means some helper tools did not build:
SIPdump.c:19:25: fatal error: netinet/ip6.h: No such file or directory
compilation terminated.
Makefile:2336: recipe for target `SIPdump.o' failed
make[1]: *** [SIPdump.o] Error 1
make[1]: *** Waiting for unfinished jobs....
vncpcap2john.cpp:36:30: fatal error: netinet/if_ether.h: No such file or
directory
compilation terminated.
Makefile:2281: recipe for target `../run/vncpcap2john' failed
make[1]: *** [../run/vncpcap2john] Error 1
Makefile:1769: recipe for target `win32-cygwin-x86-opencl' failed
make: *** [win32-cygwin-x86-opencl] Error 2
**************************
and this is the test suite result http://pastebin.com/06s4i6r4
the error i posted in previous email was error when compiling with cygwin64.
regards,
vmamuaya
On Fri, Aug 30, 2013 at 11:04 PM, pierzi <pierzi@gmail.com> wrote:
> Hi
> I've managed to compiled latest bleeding on cygwin with opencl support
> win 7 x64 catalyst 13.4 with amd sdk installed
> below is my cygwin packages list installed, works fine for md5-open-cl
> format. However decrypt gives me error:
> Loaded 164 password hashes with 81 different salts (descrypt-opencl,
> traditional crypt(3) [DES OpenCL])
> Self test failed (get_hash[0](0))...
>
> Below is my cygwin packages list installed, maybe You'll find in useful:)
>
>
> Cygwin Package Information
> Package Version Status
> alternatives 1.3.30c-10 OK
> autoconf 13-1 OK
> autoconf2.1 2.13-12 OK
> autoconf2.5 2.69-2 OK
> automake 9-1 OK
> automake1.10 1.10.3-2 OK
> automake1.11 1.11.6-2 OK
> automake1.12 1.12.6-2 OK
> automake1.13 1.13.4-1 OK
> automake1.14 1.14-1 OK
> automake1.4 1.4p6-11 OK
> automake1.5 1.5-11 OK
> automake1.6 1.6.3-12 OK
> automake1.7 1.7.9-11 OK
> automake1.8 1.8.5-11 OK
> automake1.9 1.9.6-11 OK
> base-cygwin 3.3-1 OK
> base-files 4.1-1 OK
> bash 4.1.10-4 OK
> bash-completion 1.3-1 OK
> binutils 2.23.51-1 OK
> bzip2 1.0.6-2 OK
> ca-certificates 1.87-1 OK
> cmake 2.8.9-2 OK
> coreutils 8.15-1 OK
> cpio 2.11-2 OK
> crypt 1.2-1 OK
> cvs 1.12.13-10 OK
> cvsps 2.2b1-1 OK
> cygutils 1.4.14-1 OK
> cygwin 1.7.24-1 OK
> dash 0.5.7-1 OK
> diffutils 3.2-1 OK
> dos2unix 6.0.3-1 OK
> editrights 1.01-2 OK
> file 5.11-1 OK
> findutils 4.5.11-1 OK
> gawk 4.1.0-1 OK
> gcc 4.7.3-1 OK
> gcc-core 4.7.3-1 OK
> gcc-g++ 4.7.3-1 OK
> gccmakedep 1.0.2-1 OK
> gettext 0.18.1.1-2 OK
> git 1.7.9-1 OK
> git-completion 1.7.9-1 OK
> git-svn 1.7.9-1 OK
> gitk 1.7.9-1 OK
> grep 2.6.3-1 OK
> groff 1.21-2 OK
> gzip 1.4-1 OK
> ipc-utils 1.0-1 OK
> less 444-1 OK
> libapr1 1.4.8-1 OK
> libaprutil1 1.5.2-4 OK
> libasn1_8 1.5.2-4 OK
> libattr1 2.4.46-1 OK
> libbz2_1 1.0.6-2 OK
> libcloog0 0.15.11-1 OK
> libcom_err-devel 1.42.7-1 OK
> libcom_err2 1.42.7-1 OK
> libcurl4 7.32.0-1 OK
> libdb4.5 4.5.20.2-3 OK
> libdb4.8 4.8.30-1 OK
> libexpat1 2.1.0-3 OK
> libffi4 4.5.3-3 OK
> libfontconfig1 2.10.93-1 OK
> libfreetype6 2.4.12-1 OK
> libgcc1 4.7.3-1 OK
> libgdbm4 1.8.3-20 OK
> libgmp10 5.1.2-1 OK
> libgmp3 4.3.2-1 OK
> libgmpxx4 5.1.2-1 OK
> libgomp1 4.7.3-1 OK
> libgssapi3 1.5.2-4 OK
> libheimbase1 1.5.2-4 OK
> libheimntlm0 1.5.2-4 OK
> libhx509_5 1.5.2-4 OK
> libiconv2 1.14-2 OK
> libidn11 1.26-1 OK
> libintl8 0.18.1.1-2 OK
> libiodbc2 3.52.8-1 OK
> libkrb5_26 1.5.2-4 OK
> liblzma5 5.0.2_20110517-1 OK
> libmpc3 1.0.1-2 OK
> libmpfr4 3.1.2-1 OK
> libmysqlclient18 5.5.31-1 OK
> libncurses10 5.7-18 OK
> libncursesw10 5.7-18 OK
> libopenldap2_4_2 2.4.35-2 OK
> libopenssl098 0.9.8y-1 OK
> libopenssl100 1.0.1e-2 OK
> libpcre0 8.21-2 OK
> libpopt0 1.6.4-4 OK
> libppl9 0.11.2-1 OK
> libppl_c4 0.11.2-1 OK
> libpq5 9.2.4-2 OK
> libpwl5 0.11.2-1 OK
> libquadmath0 4.7.3-1 OK
> libreadline7 6.1.2-3 OK
> libroken18 1.5.2-4 OK
> libsasl2_3 2.1.26-5 OK
> libserf1_0 1.3.0-2 OK
> libsigsegv2 2.10-1 OK
> libsqlite3_0 3.7.17-3 OK
> libss-devel 1.42.7-1 OK
> libss2 1.42.7-1 OK
> libssh2-devel 1.4.2-1 OK
> libssh2_1 1.4.2-1 OK
> libssp0 4.7.3-1 OK
> libstdc++6 4.7.3-1 OK
> libuuid1 2.21.2-1 OK
> libwind0 1.5.2-4 OK
> libX11_6 1.6.0-1 OK
> libXau6 1.0.8-1 OK
> libxcb1 1.9.1-1 OK
> libXdmcp6 1.1.1-1 OK
> libXext6 1.3.2-1 OK
> libXft2 2.3.1-1 OK
> libxml2 2.9.1-1 OK
> libXrender1 0.9.8-1 OK
> libXss1 1.2.2-1 OK
> login 1.10-10 OK
> m4 1.4.16-1 OK
> make 3.82.90-1 OK
> man 1.6g-2 OK
> mintty 1.1.3-1 OK
> openssl 1.0.1e-2 OK
> openssl-devel 1.0.1e-2 OK
> perl 5.14.2-3 OK
> perl-Error 0.17016-1 OK
> perl_vendor 5.14.2-3 OK
> python 2.7.3-1 OK
> rebase 4.4.0-1 OK
> run 1.3.0-1 OK
> sed 4.2.2-3 OK
> stgit 0.16-2 OK
> subversion 1.8.1-1 OK
> subversion-perl 1.8.1-1 OK
> tar 1.26-1 OK
> tcl 8.5.11-1 OK
> tcl-tk 8.5.11-1 OK
> terminfo 5.7_20091114-14 OK
> texinfo 4.13-4 OK
> tzcode 2013c-1 OK
> vim-minimal 7.3.1152-1 OK
> w32api-headers 3.0b_svn5935-1 OK
> w32api-runtime 3.0b_svn5935-1 OK
> which 2.20-2 OK
> xz 5.0.2_20110517-1 OK
> zlib-devel 1.2.8-1 OK
> zlib0 1.2.8-1 OK
>
>
>
>
> 2013/8/30 Victor Mamuaya <victor.mamuaya@gmail.com>
>
> > hi sorry for late reply, it's gmt +7 here. :-D
> >
> > btw, based on dhiru and magnum suggestion,
> > here is the gcc -v, micc -v and the compile stuff.
> >
> > Apollo@Olympus ~/JohnTheRipper/src
> > $ gcc -v
> > Using built-in specs.
> > COLLECT_GCC=gcc
> > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/lto-wrapper.exe
> > Target: x86_64-pc-cygwin
> > Configured with:
> > /cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.1-3/src/gcc-4.8.1/configure
> > --srcdir=/cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.1-3/src/gcc-4.8.1
> > --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
> > --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var
> > --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/gcc -C
> > --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin
> --target=x86_64-pc-cygwin
> > --without-libiconv-prefix --without-libintl-prefix --enable-shared
> > --enable-shared-libgcc --enable-static
> > --enable-version-specific-runtime-libs --enable-bootstrap
> > --disable-__cxa_atexit --with-dwarf2 --with-tune=generic
> > --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite
> > --enable-threads=posix --enable-libatomic --enable-libgomp
> --disable-libitm
> > --enable-libquadmath --enable-libquadmath-support --enable-libssp
> > --enable-libgcj-sublibs --disable-java-awt --disable-symvers
> > --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as
> > --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix
> > --without-libintl-prefix --with-system-zlib
> > Thread model: posix
> > gcc version 4.8.1 (GCC)
> >
> > Apollo@Olympus ~/JohnTheRipper/src
> > $ mpicc -v
> > Using built-in specs.
> > COLLECT_GCC=/usr/bin/gcc
> > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/lto-wrapper.exe
> > Target: x86_64-pc-cygwin
> > Configured with:
> > /cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.1-3/src/gcc-4.8.1/configure
> > --srcdir=/cygdrive/i/szsz/tmpp/cygwin64/gcc/gcc-4.8.1-3/src/gcc-4.8.1
> > --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
> > --libexecdir=/usr/lib --datadir=/usr/share --localstatedir=/var
> > --sysconfdir=/etc --datarootdir=/usr/share --docdir=/usr/share/doc/gcc -C
> > --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin
> --target=x86_64-pc-cygwin
> > --without-libiconv-prefix --without-libintl-prefix --enable-shared
> > --enable-shared-libgcc --enable-static
> > --enable-version-specific-runtime-libs --enable-bootstrap
> > --disable-__cxa_atexit --with-dwarf2 --with-tune=generic
> > --enable-languages=c,c++,fortran,lto,objc,obj-c++ --enable-graphite
> > --enable-threads=posix --enable-libatomic --enable-libgomp
> --disable-libitm
> > --enable-libquadmath --enable-libquadmath-support --enable-libssp
> > --enable-libgcj-sublibs --disable-java-awt --disable-symvers
> > --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as
> > --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix
> > --without-libintl-prefix --with-system-zlib
> > Thread model: posix
> > gcc version 4.8.1 (GCC)
> >
> > Apollo@Olympus ~/JohnTheRipper/src
> > $ make -s clean && make -sj8 win32-cygwin-x86-opencl
> > DES_std.c: In function ‘DES_std_set_key’:
> > DES_std.c:636:17: warning: array subscript is above array bounds
> > [-Warray-bounds]
> > while (DES_key[i++]) k += 2;
> > ^
> > mozilla_fmt.c:354:2: warning: #warning Note: Mozilla format disabled,
> > un-comment HAVE_NSS in Makefile if you have NSS installed. [-Wcpp]
> > #warning Note: Mozilla format disabled, un-comment HAVE_NSS in Makefile
> if
> > you have NSS installed.
> > ^
> > krb5-18_fmt.c:314:2: warning: #warning Note: krb5-18 format disabled,
> > un-comment HAVE_KRB5 in Makefile if you have MIT Kerberos 5 libs and
> > headers installed. [-Wcpp]
> > #warning Note: krb5-18 format disabled, un-comment HAVE_KRB5 in Makefile
> > if you have MIT Kerberos 5 libs and headers installed.
> > ^
> > krb5-23_fmt.c:284:2: warning: #warning Note: krb5-23 format disabled,
> > un-comment HAVE_KRB5 in Makefile if you have MIT Kerberos 5 libs and
> > headers installed. [-Wcpp]
> > #warning Note: krb5-23 format disabled, un-comment HAVE_KRB5 in Makefile
> > if you have MIT Kerberos 5 libs and headers installed.
> > ^
> > KRB5_fmt_plug.c: In function ‘salt’:
> > KRB5_fmt_plug.c:211:1: error: unrecognizable insn:
> > }
> > ^
> > (insn 73 72 74 10 (set (reg/f:SI 129)
> > (symbol_ref:SI ("__ctype_ptr__") [flags 0x440] <var_decl
> > 0x6ffffb06880 __ctype_ptr__>)) KRB5_fmt_plug.c:119 -1
> > (nil))
> > KRB5_fmt_plug.c:211:1: internal compiler error: in extract_insn, at
> > recog.c:2150
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <http://gcc.gnu.org/bugs.html> for instructions.
> > Makefile:2336: recipe for target `KRB5_fmt_plug.o' failed
> > make[1]: *** [KRB5_fmt_plug.o] Error 1
> > make[1]: *** Waiting for unfinished jobs....
> > ssh_ng_fmt_plug.c: In function ‘check_padding_3des’:
> > ssh_ng_fmt_plug.c:255:1: error: unrecognizable insn:
> > }
> > ^
> > (insn 318 317 319 49 (set (reg/f:SI 250)
> > (symbol_ref:SI ("__ctype_ptr__") [flags 0x440] <var_decl
> > 0x6ffff9bb778 __ctype_ptr__>)) -1
> > (nil))
> > ssh_ng_fmt_plug.c:255:1: internal compiler error: in extract_insn, at
> > recog.c:2150
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <http://gcc.gnu.org/bugs.html> for instructions.
> > Makefile:2336: recipe for target `ssh_ng_fmt_plug.o' failed
> > make[1]: *** [ssh_ng_fmt_plug.o] Error 1
> > Makefile:1769: recipe for target `win32-cygwin-x86-opencl' failed
> > make: *** [win32-cygwin-x86-opencl] Error 2
> >
> >
> >
> >
> >
> > On Fri, Aug 30, 2013 at 1:04 AM, magnum <john.magnum@hushmail.com>
> wrote:
> >
> > > On 29 Aug, 2013, at 19:50 , Dhiru Kholia <dhiru.kholia@gmail.com>
> wrote:
> > > > On 08/30/13 at 12:15am, Victor Mamuaya wrote:
> > > >> I got this error while compiling jtr bleeding-edge.
> > > >> the compile log > http://pastebin.com/pWjzkFG6
> > > >
> > > > Please note that pastebin content can go away. Try to mention
> specific
> > > > errors you are getting.
> > >
> > > It might also be a good idea to add the -s option to make, this will
> > > suppress all unneeded output. Only in rare cases will that flag conceal
> > the
> > > actual problem. Also btw, the -j option is excellent if you have a
> > > multi-core CPU but it can't be used with "clean" so you have to
> separate
> > it
> > > like this:
> > >
> > > $ make -s clean && make -sj8 win32-cygwin-x86-opencl
> > >
> > >
> > > > Please post the output of "gcc -v" and I can try reproducing the
> > > > problem.
> > >
> > > In this case I think you should also check the output of "mpicc -v" in
> > > case it differs.
> > >
> > > magnum
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic