web-dev-qa-db-ja.com

WSL経由で実行されているUbuntu 18.04.3 LTSに最新のcmakeをインストールする:OpenSSLエラー

Windows(C++ IDE)でCLionを使用して、最新バージョンのcmakeをWSL経由で実行されているUbuntu 18.04.3 LTSにインストールしたい(現在のバージョンのCLionにはcmake> 3.15が必要ですが、バージョン3.10.2しかインストールされていません) )。

関連する回答 にあるcmakeのインストール手順に従って、CMakeをブートストラップするときにエラーが発生します(リンクされた回答のA-3の最初のステップ)。

-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY) (found version "1.1.1")
CMake Error at Utilities/cmcurl/CMakeLists.txt:454 (message):
Could not find OpenSSL.  Install an OpenSSL development package or
configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.

-- Configuring incomplete, errors occurred!

すでにインストール済みですlibssl-dev別のcmake関連のスレッド で推奨されています。

この問題を修正する方法に関するアイデアはありますか?

4
Unis

WSLにCMAKEをインストールしようとしたところ、bootstrapステージでも同様の問題がありましたが、ターミナルでコマンドを使用してOpenSSLをインストールすると、このエラーは消えました。

Sudo apt-get install libssl-dev

OpenSSLパッケージが適切にインストールされていないことがあなたのケースで最も可能性の高い理由であると私には思われます。それがそのケースであるかどうかをテストするには、おそらく this の答えを見ることができます。

1
dushoda