Estoy tratando de compilar la sinergia del código fuente, y cuando lo hago, aparece este error:
-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl
Así que lo hice
sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir
y sigo teniendo el mismo error que antes.
Para obtener información adicional, estoy siguiendo esta guía aquí y acabo de pasar el paso X11: http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/
sudo apt-get update
Respuestas:
Los nombres de los paquetes para programas y bibliotecas en Debian (y Raspbian) están estandarizados, y a veces difieren de los nombres que las bibliotecas se dan a sí mismos o los nombres de etiquetas o símbolos para ellos.
Debería buscar "curl" en el sistema de paquetes, y encontrará las bibliotecas relacionadas con curl, que podrían ser lo que desea.
Los paquetes que terminan con un "-dev" son los que normalmente necesita cuando desea compilar algo, instalarán las inclusiones y otros archivos necesarios para eso.
Prueba un:
Para conocer todos los paquetes con "curl" en el nombre del paquete.
Probablemente esté buscando uno de estos:
Intentaría obtener el último, el openssl-dev.
Y luego intente compilar el software nuevamente. Si eso no funciona, intente instalar el "libcurl3" como segunda opción.
fuente
sudo apt-get install libcurl4-openssl-dev
También funciona en Ubuntu paracmake
.