Olá
Tentei realizar a instalação do GIT a partir dos tarballs conforme apresentado no curso. Vale ressaltar que estou utilizando o WSL no windows com a distro do Ubuntu 20.04.
E fui atrás de outras soluções no forúm e elas corrigiram parte dos erros, parece que está caminhando para o sucesso : )
Entretanto tem um erro aqui que a solução não resolveu após rodar o comando "make".
Um detalhe importante é que possuem diversos WARNINGS durante a execução do comando em questão.
O erro da última linha é:
make: *** [Makefile:1947: imap-send.o] Error 1
. . E o output do comando completo é:
CC imap-send.o
In file included from /usr/include/unistd.h:25,
from git-compat-util.h:97,
from cache.h:4,
from imap-send.c:25:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
| ^~~~~~~
imap-send.c: In function ‘ssl_socket_connect’:
imap-send.c:275:3: warning: ‘TLSv1_method’ is deprecated [-Wdeprecated-declarations]
275 | meth = TLSv1_method();
| ^~~~
In file included from /usr/include/openssl/e_os2.h:13,
from /usr/include/openssl/ssl.h:15,
from git-compat-util.h:216,
from cache.h:4,
from imap-send.c:25:
/usr/include/openssl/ssl.h:1877:1: note: declared here
1877 | DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
| ^~~~~~~~~~~~~~~~~~
imap-send.c: In function ‘cram’:
imap-send.c:885:11: error: storage size of ‘hmac’ isn’t known
885 | HMAC_CTX hmac;
| ^~~~
imap-send.c:900:2: warning: ‘HMAC_Init’ is deprecated [-Wdeprecated-declarations]
900 | HMAC_Init(&hmac, (unsigned char *)pass, strlen(pass), EVP_md5());
| ^~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13,
from /usr/include/openssl/ssl.h:15,
from git-compat-util.h:216,
from cache.h:4,
from imap-send.c:25:
/usr/include/openssl/hmac.h:30:1: note: declared here
30 | DEPRECATEDIN_1_1_0(__owur int HMAC_Init(HMAC_CTX *ctx, const void *key, int len,
| ^~~~~~~~~~~~~~~~~~
imap-send.c:903:2: warning: implicit declaration of function ‘HMAC_CTX_cleanup’ [-Wimplicit-function-declaration]
903 | HMAC_CTX_cleanup(&hmac);
| ^~~~~~~~~~~~~~~~
make: *** [Makefile:1947: imap-send.o] Error 1
Só para esclarecer: eu rodei o comando abaixo no diretório da pasta conforme indicado pela aula.
./configure
Também consultei o link abaixo (que se trata do mesmo erro), e realizei os procedimentos indicados.
https://cursos.alura.com.br/forum/topico-erro-make-makefile-1947-imap-send-o-erro-1-167225
Porém também não tive sucesso
Desde já agradeço. </Abraços>