4
respostas

MAKE apresentando erro (make: *** [Makefile:1631: all] Error 2)

Ao finalizar o comando MAKE é informado a seguinte mensagem:

ITGUI_VERSION = 0.16.0.15.gf6dd78

* new locations or Tcl/Tk interpreter
GEN git-gui
INDEX lib/
* tclsh failed; using unoptimized loading
MSGFMT    po/hu.msg make[1]: *** [Makefile:249: po/hu.msg] Error 127

make: *** [Makefile:1631: all] Error 2

E ao tentar realizar o comando (# sudo make install) é informado a seguinte mensagem:

sudo make install GEN perl/PM.stamp SUBDIR gitweb SUBDIR ../ make[2]: 'GIT-VERSION-FILE' is up to date. GEN git-instaweb SUBDIR git-gui MSGFMT po/hu.msg make[1]: *** [Makefile:249: po/hu.msg] Error 127

Alguém pode ajudar? Desde já agradeço.

4 respostas

Olá Alexandre!

Me parece que precisa instalar algumas dependências para conseguir instalar o Git. Tente executar o comando: sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

Pelo que vi, na sua máquina precisa ter todas elas antes de instalar o Git.

Espero ter ajudado!

Instalou porém agora apresenta apenas um erro:

map-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 HMACInit(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

Pesquisei sobre HMAC, HMAC_Init, HMAC_Update, HMAC_Final, HMAC_cleanup - código de autenticação de mensagens do HMAC, porém não encontrei nada que possa orientar sobre como instalar esta dependência ou se é utilizada outra maneira. Poderia ajudar?

Desde já agradeço.

Olá Alexandre!

Encontrei um tópico no Github e eles pediam para instalar as seguintes dependências: sudo apt install -y zlib1g-dev libncurses5-dev libssl-dev build-essential libreadline-dev git dh-exec

No aguardo!

As dependências que faltavam realmente, consegui finalizar o módulo. Obrigado Fabiano.