La compilation de git en Lion recibe advertencias sobre SHA1_Init está en desuso; ¿Cuál es el reemploop?

Recopilé Git 1.7.7 de la fuente y, al hacerlo, recibí advertencias sobre SHA1_Init y otras funciones relacionadas que estaban en desuso en MacOS X 10.7 (estoy usando 10.7.2 y aunque tengo XCode 4.2, estoy comstackndo un sistema de construcción casera GCC 4.6.1, pero eso solo cambia los detalles en los posts de advertencia).

El encabezado es /usr/include/openssl/sha.h ; contiene avisos tales como:

  • Deshabilitar la animation de curl de página en Lion's iCal
  • ¿Algún efecto secundario al compartir un disco de copy de security de Time Machine entre Lion y Snow Leopard?
  • ¿Los cambios a la pantalla compartida de Lion están documentados públicamente?
  • ¿Cómo funcionan las copys de security locales de TimeMachine exactamente?
  • ¿Dónde está el file de logging de error httpd en Lion?
  • ¿Hay alguna manera de hacer que Terminal on Lion se inicie de forma limpia (sin el historial del búfer)?
  •  int SHA_Init(SHA_CTX *c) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; 
    • ¿Alguien sabe dónde está documentado por qué SHA1 está en desuso por Apple y cuál es el reemploop propuesto?

    Mensajes ilustrativos:

     $ 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 (declanetworking at /usr/include/openssl/sha.h:121) [-Wdeprecated-declarations] read-cache.c:1173:2: warning: 'SHA1_Update' is deprecated (declanetworking at /usr/include/openssl/sha.h:122) [-Wdeprecated-declarations] read-cache.c:1174:2: warning: 'SHA1_Final' is deprecated (declanetworking 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 (declanetworking 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 (declanetworking at /usr/include/openssl/sha.h:122) [-Wdeprecated-declarations] read-cache.c:1459:2: warning: 'SHA1_Final' is deprecated (declanetworking 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 (declanetworking at /usr/include/openssl/sha.h:121) [-Wdeprecated-declarations] $ 

    Ruido: aún no puedo crear nuevas tags 'sha1', 'openssl' y 'deprecated' que considero que podrían ser apropiadas.

  • ¿La installation de Xcode en App Store es suficiente para tener las herramientas de desarrollador?
  • ¿Dónde están mis windows de búsqueda después de un reinicio?
  • Reasignación de keyboard en Lion?
  • Personalizar las letras acentuadas de Lion
  • No se puede instalar OS X desde OS X Utilities a principios de 2008 Macbook Air
  • ¿Cómo cambio el espacio pnetworkingeterminado para una aplicación en Mission Control?
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).