Erro ao compilar com make

0

quando tentei compilar John the Ripper no meu computador um dell inspiron 1501 executando 13.04 eu corri o comando faço fazer genérico limpo eu recebo o erro

/usr/bin/ld: cannot find -lssl /usr/bin/ld: cannot find -lcrypto /usr/bin/ld: cannot find -lz collect2: error: ld returned 1 exit status make: *** [generic.h] Error 1

Como faço para corrigir isso

    
por wil 20.05.2013 / 22:38

1 resposta

3

Parece que você está perdendo o pacote libssl-dev instalado.

Se o que você está tentando compilar estiver entre os pacotes disponíveis para o Ubuntu, mas quiser uma versão mais recente, convém instalar todos os pré-requisitos de construção com:

sudo apt-get build-dep john

para satisfazer dependências de compilação para o pacote "john".

Caso contrário, você precisa verificar as dependências de construção manualmente. Muitas vezes, o comando './configure' fornece informações suficientes.

    
por Marcin Kaminski 20.05.2013 / 22:44