Não sabe como contornar o erro de compilação (libimobiledevice 1.2)

4

Estou executando uma VM do Ubuntu 14.04 32bit se isso faz alguma diferença ...

Eu segui junto com a resposta desta pergunta:

Como você compila libimobiledevice 1.2 no Ubuntu 15.04?

Mas me deparo com um erro ao tentar fazer

./autogen.sh

Ele disse que eu precisava de uma versão mais nova do libplist, então segui as instruções de instalação na página github do libplists. Isso pareceu instalar sem nenhum problema e agora que resolvi esse erro, ./autogen.sh gera esse erro ...

Esta é a última linha em execução e, em seguida, o erro que recebo no terminal ...

#define LT_OBJDIR ".libs/"

checking for libplist Cython bindings... no
configure: WARNING: cannot find libplist Cython bindings. You should  
install your distribution specific libplist Cython bindings package.
checking for openssl... no
configure: error: OpenSSL support explicitly requested but OpenSSL could 
not be found

Tentei fazer um sudo apt-get install openssl mas ele diz que já está instalado ..

    
por Xander 22.09.2015 / 15:08

2 respostas

3

Para compilar o código, você precisa das bibliotecas de desenvolvimento de libssl . A instalação de openssl ou libssl não é suficiente. Portanto, instale libssl-dev via

sudo apt-get install libssl-dev

Depois disso, comece

./autogen.sh

novamente.

    
por A.B. 22.09.2015 / 17:42
2

instale o pacote libssl-dev

sudo apt-get install libssl-dev

depois recompile o código.

    
por pl_rock 22.09.2015 / 16:28