Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 1 Sep 2013 00:35:35 +0700
From: Victor Mamuaya <victor.mamuaya@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: JTR Bleeding-Edge compile error in Windows Cygwin

hi pierzi, for cygwin32 there is no problem with compiling, only several
stuff got error.

**************************
Apollo@...mpus ~/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@...il.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@...il.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@...mpus ~/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@...mpus ~/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@...mpus ~/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@...hmail.com>
> wrote:
> >
> > > On 29 Aug, 2013, at 19:50 , Dhiru Kholia <dhiru.kholia@...il.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
>

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.