Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 15 May 2011 16:36:17 +0200
From: magnum <rawsmooth@...dband.net>
To: john-dev@...ts.openwall.com
Subject: Re: Jumbo-3 RC1 released

On 2011-05-15 00:39, JimF wrote:
> I have placed (on the wiki patch page), a new jumbo RC. Here is what has
> changed, SINCE jumbo-2-RC1:
>
> NOTE, this version makes numerous changes to Makefile, and the builds.
> PLEASE test, make sure envirionments build properly, and follow up with
> problems, or compiler warnings (especially new ones, not in john core,
> or john-jumbo1).
...
> I am going to turn over the next jumbo work to magnum, and allow him to
> get several patches built in.


I'm afraid I can't build Jumbo3-RC1 as delivered. Or is is just me? I 
tried both variants of the patch, no difference. But they both applied 
fine to their respective base.

I think I'll let you fix this and release an RC2 before I start 
releasing my stuff. I can help testing on or off list if you need me 
(not sure how fast I can respond though).

You did say the the 64-32-mmx version is not buildable but I can't build 
anything on 64-bit.


For linux-x86-64:
=================
md5_gen_preloads.c: In function ‘md5_gen_IS_VALID’:
md5_gen_preloads.c:790:2: error: lvalue required as left operand of 
assignment
make[1]: *** [md5_gen_preloads.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [linux-x86-64] Error 2


For linux-x86-64-32-mmx:
========================
In file included from sse-intrinsics.c:8:0:
/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: 
error: #error "SSE2 instruction set not enabled"
sse-intrinsics.c:54:24: error: expected ‘)’ before ‘*’ token
sse-intrinsics.c: In function ‘mmxput’:
sse-intrinsics.c:178:65: error: ‘MD5_SSE_PARA’ undeclared (first use in 
this function)
sse-intrinsics.c:178:65: note: each undeclared identifier is reported 
only once for each function it appears in
sse-intrinsics.c: In function ‘mmxput2’:
sse-intrinsics.c:189:40: error: ‘MD5_SSE_PARA’ undeclared (first use in 
this function)
sse-intrinsics.c: In function ‘mmxput3’:
sse-intrinsics.c:202:2: error: ‘MD5_SSE_PARA’ undeclared (first use in 
this function)
sse-intrinsics.c: At top level:
sse-intrinsics.c:232:43: error: ‘MD5_SSE_PARA’ undeclared here (not in a 
function)
sse-intrinsics.c: In function ‘dispatch’:
sse-intrinsics.c:297:3: warning: implicit declaration of function 
‘SSEmd5body’
sse-intrinsics.c:297:15: error: ‘__m128i’ undeclared (first use in this 
function)
sse-intrinsics.c:297:23: error: expected expression before ‘)’ token
sse-intrinsics.c: At top level:
sse-intrinsics.c:308:30: error: ‘MD5_SSE_PARA’ undeclared here (not in a 
function)
sse-intrinsics.c: In function ‘md5cryptsse’:
sse-intrinsics.c:394:2: error: type of formal parameter 1 is incomplete
sse-intrinsics.c:394:2: error: type of formal parameter 2 is incomplete
sse-intrinsics.c:394:2: error: type of formal parameter 3 is incomplete
sse-intrinsics.c:314:15: warning: unused variable ‘length’
sse-intrinsics.c: At top level:
sse-intrinsics.c:423:24: error: expected ‘)’ before ‘*’ token
sse-intrinsics.c:562:25: error: expected ‘)’ before ‘*’ token
make[1]: *** [sse-intrinsics.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [linux-x86-64-32-mmx] Error 2


For linux-x86-64-32-sse2:
=========================
In file included from sse-intrinsics.c:8:0:
/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/emmintrin.h:32:3: 
error: #error "SSE2 instruction set not enabled"
sse-intrinsics.c:54:24: error: expected ‘)’ before ‘*’ token
sse-intrinsics.c: In function ‘dispatch’:
sse-intrinsics.c:297:3: warning: implicit declaration of function 
‘SSEmd5body’
sse-intrinsics.c:297:15: error: ‘__m128i’ undeclared (first use in this 
function)
sse-intrinsics.c:297:15: note: each undeclared identifier is reported 
only once for each function it appears in
sse-intrinsics.c:297:23: error: expected expression before ‘)’ token
sse-intrinsics.c: At top level:
sse-intrinsics.c:423:24: error: expected ‘)’ before ‘*’ token
sse-intrinsics.c:562:25: error: expected ‘)’ before ‘*’ token
make[1]: *** [sse-intrinsics.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [linux-x86-64-32-sse2] Error 2

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.