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-dev
oder 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.h
ist in libssl-dev
oldstable, stable und unstable.
libcurl4-openssl-dev
installiert. libssl-dev
hat das für mich sortiert.