Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Error no make

Segue o comando inserido e o erro gerado: $ make

imap-send.c:865:11: error: storage size of "hmac" isn't known

865 | HMAC_CTX hmac;

*OBS: já fiz a instalação da biblioteca zlib.

Alguém poderia me explicar ?

4 respostas

Olá Juliano! Tudo certo? Espero que sim. 🙂

O que pode estar acontecendo é a falta de mais alguns pacotes essenciais para a instalação.

Tente instalar essas dependências através da execução dos seguintes códigos:

sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
sudo apt install -y zlib1g-dev libncurses5-dev libssl-dev build-essential libreadline-dev git dh-exec

Caso a questão permanecer, peço que mande uma imagem da mensagem de erro do seu terminal de comando e juntos vamos encontrar uma solução.

Espero ter ajudado! Quaisquer dúvidas, estou à disposição. 😉

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Ola, infelizmente nao obtive sucesso com os codigos, segue uma imagem do erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Olá Juliano! 🙂

Elaborei um passo a passo da intalação do git e vamos ver se isso funciona.

Primeiramente, vamos fazer uma nova tentativa na instalação de algumas dependências:

Atualize a lista de fontes para a intalação de programas no Ubuntu:

sudo apt update

Agora use o seguinte código:

sudo apt install make libghc-zlib-dev

(Só para garantir, talvez seja interessante rodar novamente os códigos de instalação que lhe passei na resposta anterior).

Vamos ao passo a passo ...

1) Vá até o dirertório /usr/src/, onde iremos realizar a instalação:

cd /usr/src

2) Baixe a versão mais recente do Git (v2.33.0):

sudo wget -c https://github.com/git/git/archive/refs/tags/v2.33.0.tar.gz

3) Vamos descompactar o aquivo tar e, em seguida, excluir o mesmo:

sudo tar -xzf v2.33.0.tar.gz
sudo rm -r v2.33.0.tar.gz

4) Vamos entrar na pasta do Git:

cd git*

5) Vamos compilar e instalar o Git:

sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

6) Agora é só conferir se o Git já está instalado, vamos fazer isso através do código que indica a versão do Git:

git --version

A saída deverá retornar git version 2.33.0.

Caso ainda houverem problemas, é só mandar aqui! 😉

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Olá novamente, agora com uma nova versão do git funcionou. Muito obrigado!!