Impossibile trovare CURL (mancante: CURL_LIBRARY CURL_INCLUDE_DIR)


12

Sto provando a compilare la sinergia dal codice sorgente e, quando lo faccio, ottengo questo errore:

-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl

Così ho fatto

sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir

e ricevo ancora lo stesso errore di prima.

Per alcune informazioni extra, sto seguendo questa guida e ho appena superato il passaggio X11: http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/


trysudo apt-get update
sergej

Risposte:


19

I nomi dei pacchetti per programmi e librerie in Debian (e Raspbian) sono standardizzati e talvolta differiscono dai nomi che le librerie danno loro stessi o dai nomi dei tag o dei simboli per loro.

Dovresti cercare "arricciatura" sul sistema dei pacchetti e troverai le librerie relative all'arricciatura, che potrebbero essere ciò che desideri.

I pacchetti che terminano con "-dev" sono quelli di solito necessari quando si desidera compilare qualcosa, installeranno le inclusioni e gli altri file necessari.

Prova un:

ricciolo di ricerca apt-cache

Per scoprire tutti i pacchetti con "arricciatura" nel nome del pacchetto.

Probabilmente stai cercando uno di questi:

libcurl3 - libreria di trasferimento URL lato client facile da usare (sapore OpenSSL)

libcurl3-dbg - simboli di debug per libcurl (OpenSSL, GnuTLS e sapori NSS)

libcurl3-gnutls - libreria di trasferimento URL lato client facile da usare (sapore GnuTLS)

libcurl3-nss - libreria di trasferimento URL lato client facile da usare (sapore NSS)

libcurl4-gnutls-dev - file di sviluppo e documentazione per libcurl (sapore GnuTLS)

libcurl4-nss-dev - file di sviluppo e documentazione per libcurl (sapore NSS)

libcurl4-openssl-dev - file di sviluppo e documentazione per libcurl (sapore OpenSSL)

Vorrei provare a ottenere l'ultimo, openssl-dev.

apt-get install libcurl4-openssl-dev

E quindi prova a compilare nuovamente il software. Se non funziona, prova a installare "libcurl3" come seconda opzione.


8
sudo apt-get install libcurl4-openssl-devfunziona anche su Ubuntu per cmake.
Eric Wang,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.