Pro mě to fungovalo následovně:
-
Aktualizujte openssl
sudo apt-get install openssl libssl-dev
-
Upravte soubor bootstrap, abyste povolili CMAKE_USE_OPENSSL. Nahraďte tento řádek textem:
cmake_options="-DCMAKE_BOOTSTRAP=1 -DCMAKE_USE_OPENSSL=ON"
-
Spusťte bootstrap skript normálně ve složce cmake
/@path_to_cmake/bootstrap
Problém může být v tom, že knihovna CURL dodávaná s CMake není standardně sestavena s podporou SSL. Musel jsem zkompilovat cmake s:
./bootstrap --system-curl
make
sudo make install
... a to fungovalo, protože můj systém curl má podporu SSL.
Jaký je rozdíl mezi systémovým voláním a voláním knihovny?
Postgres neumožňuje localhost, ale pracuje s 127.0.0.1