J'essaie de compiler la synergie à partir du code source, et quand je le fais, j'obtiens cette erreur:
-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl
J'ai donc fait
sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir
et je reçois toujours la même erreur qu'auparavant.
Pour quelques informations supplémentaires, je suis avec ce guide ici et je viens de passer l'étape X11: http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/
sudo apt-get update
Réponses:
Les noms des paquets pour les programmes et les bibliothèques dans Debian (et Raspbian) sont standardisés et diffèrent parfois des noms que les bibliothèques se donnent ou des noms de balises ou de symboles pour eux.
Vous devriez rechercher "curl" sur le système de paquets, et vous trouverez les bibliothèques liées à curl, qui pourraient être ce que vous voulez.
Les packages se terminant par "-dev" sont ceux dont vous avez généralement besoin lorsque vous voulez faire compiler quelque chose, ils installeront les inclusions et autres fichiers nécessaires pour cela.
Essayez un:
Pour découvrir tous les packages avec "curl" dans le nom du package.
Vous en recherchez probablement un:
J'essaierais d'obtenir le dernier, l'openssl-dev.
Et puis essayez à nouveau de compiler le logiciel. Si cela ne fonctionne pas, essayez d'installer "libcurl3" comme deuxième option.
la source
sudo apt-get install libcurl4-openssl-dev
fonctionne également sur ubuntu pourcmake
.