|
Message-ID: <4DCFE4E1.9020303@bredband.net> 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.