Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
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.