|
Message-ID: <778698a56a589719c08eba42be1a86dd@smtp.hushmail.com> Date: Sun, 26 May 2013 20:44:16 +0200 From: magnum <john.magnum@...hmail.com> To: john-dev@...ts.openwall.com Subject: Re: Couple of recent changes in bleeding On 26 May, 2013, at 20:23 , Solar Designer <solar@...nwall.com> wrote: > Jim, magnum - > > On Sun, May 26, 2013 at 07:55:10PM +0200, magnum wrote: >> Not sure when it happened but I get this on Bull now: >> >> $ make -s clean && make -sj8 linux-x86-64-xop >> sse-intrinsics.c: In function 'SSESHA256body': >> sse-intrinsics.c:1348:3: warning: implicit declaration of function 'SWAP_ENDIAN' [-Wimplicit-function-declaration] > > Yeah. I think it's commit 8f33624666 by Jim. It broke XOP builds. Generic build is broken for me right now too (not on Bull but when CommonCrypto is present): dynamic_fmt.c: In function 'FreeBSDMD5Crypt_setup_nonMMX': dynamic_fmt.c:4543:92: warning: assignment makes integer from pointer without a cast [enabled by default] md5_items[14].off[i] = md5_items[15].off[i] = md5_items[18].off[i] = md5_items[20].off[i] = &cp1[cp-cp1]; ^ dynamic_fmt.c:4584:46: warning: assignment makes integer from pointer without a cast [enabled by default] md5_items[16].off[i] = md5_items[19].off[i] = &cp1[cp-cp1]; ^ dynamic_fmt.c:4620:45: warning: assignment makes integer from pointer without a cast [enabled by default] md5_items[3].off[i] = md5_items[17].off[i] = &cp1[cp-cp1]; ^ dynamic_fmt.c:4653:23: warning: assignment makes integer from pointer without a cast [enabled by default] md5_items[10].off[i] = &cp1[cp-cp1]; ^ In file included from dynamic_big_crypt.c:57:0: dynamic_types.h:317:16: warning: 'tmpOut' defined but not used [-Wunused-variable] static MD5_OUT tmpOut; ^ 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. ^ In file included from sha2.h:42:0, from androidfde_fmt_plug.c:37: /usr/local/include/openssl/sha.h:106:4: error: conflicting types for 'CC_SHA1_CTX' } SHA_CTX; ^ /usr/include/CommonCrypto/CommonDigest.h:149:3: note: previous declaration of 'CC_SHA1_CTX' was here } CC_SHA1_CTX; ^ /usr/local/include/openssl/sha.h:122:5: error: conflicting types for 'CC_SHA1_Init' int SHA1_Init(SHA_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:151:12: note: previous declaration of 'CC_SHA1_Init' was here extern int CC_SHA1_Init(CC_SHA1_CTX *c) ^ /usr/local/include/openssl/sha.h:123:5: error: conflicting types for 'CC_SHA1_Update' int SHA1_Update(SHA_CTX *c, const void *data, size_t len); ^ /usr/include/CommonCrypto/CommonDigest.h:154:12: note: previous declaration of 'CC_SHA1_Update' was here extern int CC_SHA1_Update(CC_SHA1_CTX *c, const void *data, CC_LONG len) ^ /usr/local/include/openssl/sha.h:124:5: error: conflicting types for 'CC_SHA1_Final' int SHA1_Final(unsigned char *md, SHA_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:157:12: note: previous declaration of 'CC_SHA1_Final' was here extern int CC_SHA1_Final(unsigned char *md, CC_SHA1_CTX *c) ^ /usr/local/include/openssl/sha.h:141:4: error: conflicting types for 'CC_SHA256_CTX' } SHA256_CTX; ^ /usr/include/CommonCrypto/CommonDigest.h:173:3: note: previous declaration of 'CC_SHA256_CTX' was here } CC_SHA256_CTX; ^ /usr/local/include/openssl/sha.h:148:5: error: conflicting types for 'CC_SHA224_Init' int SHA224_Init(SHA256_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:175:12: note: previous declaration of 'CC_SHA224_Init' was here extern int CC_SHA224_Init(CC_SHA256_CTX *c) ^ /usr/local/include/openssl/sha.h:149:5: error: conflicting types for 'CC_SHA224_Update' int SHA224_Update(SHA256_CTX *c, const void *data, size_t len); ^ /usr/include/CommonCrypto/CommonDigest.h:178:12: note: previous declaration of 'CC_SHA224_Update' was here extern int CC_SHA224_Update(CC_SHA256_CTX *c, const void *data, CC_LONG len) ^ /usr/local/include/openssl/sha.h:150:5: error: conflicting types for 'CC_SHA224_Final' int SHA224_Final(unsigned char *md, SHA256_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:181:12: note: previous declaration of 'CC_SHA224_Final' was here extern int CC_SHA224_Final(unsigned char *md, CC_SHA256_CTX *c) ^ /usr/local/include/openssl/sha.h:152:5: error: conflicting types for 'CC_SHA256_Init' int SHA256_Init(SHA256_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:193:12: note: previous declaration of 'CC_SHA256_Init' was here extern int CC_SHA256_Init(CC_SHA256_CTX *c) ^ /usr/local/include/openssl/sha.h:153:5: error: conflicting types for 'CC_SHA256_Update' int SHA256_Update(SHA256_CTX *c, const void *data, size_t len); ^ /usr/include/CommonCrypto/CommonDigest.h:196:12: note: previous declaration of 'CC_SHA256_Update' was here extern int CC_SHA256_Update(CC_SHA256_CTX *c, const void *data, CC_LONG len) ^ /usr/local/include/openssl/sha.h:154:5: error: conflicting types for 'CC_SHA256_Final' int SHA256_Final(unsigned char *md, SHA256_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:199:12: note: previous declaration of 'CC_SHA256_Final' was here extern int CC_SHA256_Final(unsigned char *md, CC_SHA256_CTX *c) ^ /usr/local/include/openssl/sha.h:191:4: error: conflicting types for 'CC_SHA512_CTX' } SHA512_CTX; ^ /usr/include/CommonCrypto/CommonDigest.h:216:3: note: previous declaration of 'CC_SHA512_CTX' was here } CC_SHA512_CTX; ^ /usr/local/include/openssl/sha.h:199:5: error: conflicting types for 'CC_SHA384_Init' int SHA384_Init(SHA512_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:218:12: note: previous declaration of 'CC_SHA384_Init' was here extern int CC_SHA384_Init(CC_SHA512_CTX *c) ^ /usr/local/include/openssl/sha.h:200:5: error: conflicting types for 'CC_SHA384_Update' int SHA384_Update(SHA512_CTX *c, const void *data, size_t len); ^ /usr/include/CommonCrypto/CommonDigest.h:221:12: note: previous declaration of 'CC_SHA384_Update' was here extern int CC_SHA384_Update(CC_SHA512_CTX *c, const void *data, CC_LONG len) ^ /usr/local/include/openssl/sha.h:201:5: error: conflicting types for 'CC_SHA384_Final' int SHA384_Final(unsigned char *md, SHA512_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:224:12: note: previous declaration of 'CC_SHA384_Final' was here extern int CC_SHA384_Final(unsigned char *md, CC_SHA512_CTX *c) ^ /usr/local/include/openssl/sha.h:203:5: error: conflicting types for 'CC_SHA512_Init' int SHA512_Init(SHA512_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:236:12: note: previous declaration of 'CC_SHA512_Init' was here extern int CC_SHA512_Init(CC_SHA512_CTX *c) ^ /usr/local/include/openssl/sha.h:204:5: error: conflicting types for 'CC_SHA512_Update' int SHA512_Update(SHA512_CTX *c, const void *data, size_t len); ^ /usr/include/CommonCrypto/CommonDigest.h:239:12: note: previous declaration of 'CC_SHA512_Update' was here extern int CC_SHA512_Update(CC_SHA512_CTX *c, const void *data, CC_LONG len) ^ /usr/local/include/openssl/sha.h:205:5: error: conflicting types for 'CC_SHA512_Final' int SHA512_Final(unsigned char *md, SHA512_CTX *c); ^ /usr/include/CommonCrypto/CommonDigest.h:242:12: note: previous declaration of 'CC_SHA512_Final' was here extern int CC_SHA512_Final(unsigned char *md, CC_SHA512_CTX *c) ^ make[1]: *** [androidfde_fmt_plug.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [generic] Error 2 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.