La compilazione di git su Lion avverte che SHA1_Init è deprecato; qual è la sostituzione? [chiuso]

2

Ho compilato Git 1.7.7 dal sorgente e nel frattempo ho ricevuto degli avvertimenti su SHA1_Init e altre funzioni correlate deprecate su MacOS X 10.7 (sto usando 10.7.2 e sebbene abbia XCode 4.2, sto compilando un GCC 4.6.1 creato in casa, ma che modifica solo i dettagli nei messaggi di avviso).

L'intestazione è /usr/include/openssl/sha.h ; contiene avvisi come:

int SHA_Init(SHA_CTX *c) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
  • Qualcuno sa dove è documentato perché SHA1 è deprecato da Apple e quale è la sostituzione proposta?

Messaggi illustrativi:

$ make read-cache.o
    CC read-cache.o
wread-cache.c: In function ‘verify_hdr’:
read-cache.c:1172:2: warning: ‘SHA1_Init’ is deprecated (declared at /usr/include/openssl/sha.h:121) [-Wdeprecated-declarations]
read-cache.c:1173:2: warning: ‘SHA1_Update’ is deprecated (declared at /usr/include/openssl/sha.h:122) [-Wdeprecated-declarations]
read-cache.c:1174:2: warning: ‘SHA1_Final’ is deprecated (declared at /usr/include/openssl/sha.h:123) [-Wdeprecated-declarations]
read-cache.c: In function ‘ce_write_flush’:
read-cache.c:1403:3: warning: ‘SHA1_Update’ is deprecated (declared at /usr/include/openssl/sha.h:122) [-Wdeprecated-declarations]
read-cache.c: In function ‘ce_flush’:
read-cache.c:1448:3: warning: ‘SHA1_Update’ is deprecated (declared at /usr/include/openssl/sha.h:122) [-Wdeprecated-declarations]
read-cache.c:1459:2: warning: ‘SHA1_Final’ is deprecated (declared at /usr/include/openssl/sha.h:123) [-Wdeprecated-declarations]
read-cache.c: In function ‘write_index’:
read-cache.c:1598:2: warning: ‘SHA1_Init’ is deprecated (declared at /usr/include/openssl/sha.h:121) [-Wdeprecated-declarations]
$

Brontolo: non riesco ancora a creare nuovi tag "sha1", "openssl" e "deprecato" che ritengo potrebbero essere appropriati.

    
posta Jonathan Leffler 19.10.2011 - 07:50
fonte

0 risposte

Leggi altre domande sui tag