回答:
おそらく、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私のためにこれをソートしました。