web-dev-qa-db-fra.com

Pas sûr de savoir comment contourner une erreur de construction (libimobiledevice 1.2)

J'utilise une VM d'Ubuntu 14.04 32 bits si cela fait une différence ...

J'ai suivi avec la réponse de cette question:

Comment compiler libimobiledevice 1.2 sur Ubuntu 15.04?

Mais je rencontre une erreur en essayant de le faire

./autogen.sh

Il a dit que j'avais besoin d'une version plus récente de libplist, alors j'ai suivi les instructions d'installation sur la page github de libplists. Cela semblait s’installer sans problème et maintenant que j’ai contourné cette erreur, ./autogen.sh lève cette erreur ...

Ceci est la dernière ligne de celui-ci en cours d'exécution, puis l'erreur que je reçois dans le 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

J'ai essayé de faire une installation Sud-apt apt-get openssl mais il dit que c'est déjà installé ..

4
Xander

Pour compiler le code, vous avez besoin des bibliothèques de développement de libssl. Installer openssl ou libssl ne suffit pas. Par conséquent, installez libssl-dev via

Sudo apt-get install libssl-dev

Après cela, commencez

./autogen.sh

encore.

3
A.B.

installer le paquet libssl-dev

Sudo apt-get install libssl-dev

puis recompiler le code.

2
pl_rock