Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 27 May 2013 08:34:32 +0400
From: Alexander Cherepanov <cherepan@...me.ru>
To: john-dev@...ts.openwall.com
Subject: Problems building for linux-x86-sse2i

Hi!

Building JtR on contest server (make linux-x86-sse2i) was not withoout 
problems. I rechecked with latest bleeding now.

1. First:

blake2b_plug.c: In function `blake2b_compress':
blake2b_plug.c:296: warning: implicit declaration of function 
`_mm_set_epi64x'
blake2b_plug.c:296: error: incompatible types in assignment
[...]
blake2b_plug.c:307: error: incompatible types in assignment

Ok, moving blake2b_plug.c (and rawBLAKE2_512_fmt_plug.c) out of the way:

2. Then:

rawSHA512_ng_fmt.c:23: warning: ignoring #pragma GCC optimize
rawSHA512_ng_fmt.c: In function `crypt_all':
rawSHA512_ng_fmt.c:378: warning: implicit declaration of function 
`_mm_set_epi64x'
rawSHA512_ng_fmt.c:378: error: incompatible types in assignment
rawSHA512_ng_fmt.c:379: error: incompatible types in assignment
rawSHA512_ng_fmt.c:385: error: incompatible types in assignment
rawSHA512_ng_fmt.c:388: error: incompatible types in assignment
rawSHA512_ng_fmt.c:391: warning: implicit declaration of function 
`_mm_set1_epi64x'
rawSHA512_ng_fmt.c:391: error: incompatible types in assignment
rawSHA512_ng_fmt.c:392: error: incompatible types in assignment
rawSHA512_ng_fmt.c:393: error: incompatible types in assignment
rawSHA512_ng_fmt.c:394: error: incompatible types in assignment
rawSHA512_ng_fmt.c:395: error: incompatible types in assignment
rawSHA512_ng_fmt.c:396: error: incompatible types in assignment
rawSHA512_ng_fmt.c:397: error: incompatible types in assignment
rawSHA512_ng_fmt.c:398: error: incompatible types in assignment
rawSHA512_ng_fmt.c:400: error: incompatible type for argument 2 of 
`_mm_add_epi64'
rawSHA512_ng_fmt.c:401: error: incompatible type for argument 2 of 
`_mm_add_epi64'
rawSHA512_ng_fmt.c:402: error: incompatible type for argument 2 of 
`_mm_add_epi64'
[...]

Ok, disabling rawSHA512_ng.

3. Then only some warning remain:

mozilla_fmt.c:354:2: warning: #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.
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.
rawSHA1_ng_fmt.c:151: warning: ignoring #pragma GCC optimize
rawSHA1_ng_fmt.c:152: warning: ignoring #pragma GCC optimize
rawSHA1_ng_fmt.c:576:3: warning: #warning not using optimized sse4.1 
compare because -msse4 was not specified
rawSHA256_ng_fmt.c:23: warning: ignoring #pragma GCC optimize

Do we want out server to be able to build jumbo fully, including mozilla 
and krb?

Sorry don't have time now to dig deeper.

-- 
Alexander Cherepanov

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.