Próbuję skompilować synergię z kodu źródłowego, a kiedy to robię, pojawia się ten błąd:
-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl
Więc zrobiłem
sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir
i nadal pojawia się taki sam błąd jak poprzednio.
Aby uzyskać dodatkowe informacje, postępuję zgodnie z tym przewodnikiem tutaj i właśnie przekroczyłem krok X11: http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/
sudo apt-get update
Odpowiedzi:
Nazwy pakietów programów i bibliotek w Debianie (i Raspbian) są ustandaryzowane i czasami różnią się od nazw, które same biblioteki nadają, lub nazw znaczników lub symboli dla nich.
Powinieneś wyszukać „curl” w systemie pakietów, a znajdziesz biblioteki związane z curl, które mogą być tym, czego potrzebujesz.
Pakiety kończące się na „-dev” są tymi, których zwykle potrzebujesz, gdy chcesz coś skompilować, instalują one dołączenia i inne potrzebne do tego pliki.
Wypróbuj:
Aby znaleźć wszystkie paczki z „curl” w nazwie paczki.
Prawdopodobnie szukasz jednego z tych:
Spróbowałbym zdobyć ostatni, openssl-dev.
A następnie spróbuj ponownie skompilować oprogramowanie. Jeśli to nie zadziała, spróbuj zainstalować „libcurl3” jako drugą opcję.
źródło
sudo apt-get install libcurl4-openssl-dev
działa również na Ubuntu dlacmake
.