回答:
おそらく、opensslヘッダーファイルが欠落しています。ディストリビューションに応じて、このパッケージの名前は異なるopenssl-dev
場合がありopenssl-devel
ます。ほとんどの場合、またはのようなものです。opensslヘッダーファイルをインストールした後、コンパイラはopenssl / sha.hを見つけることができるはずです。
Ubuntu / Debianでは、パッケージはと呼ばれlibssl-dev
ます。
/usr/include/openssl/sha.h
は、libssl-dev
旧安定版、安定版、不安定版です。
libcurl4-openssl-dev
インストールしていました。libssl-dev
私のためにこれをソートしました。