Antworten:
Vermutlich fehlen Ihnen die OpenSSL-Header-Dateien. Abhängig von Ihrer Distribution hat dieses Paket möglicherweise einen anderen Namen, meistens ist es so ähnlich wie openssl-devoder openssl-devel. Nachdem Sie die OpenSSL-Headerdateien installiert haben, sollte der Compiler in der Lage sein, OpenSSL / sha.h zu finden.
In Ubuntu / Debian heißt das Paket libssl-dev.
/usr/include/openssl/sha.hist in libssl-devoldstable, stable und unstable.
libcurl4-openssl-devinstalliert. libssl-devhat das für mich sortiert.