Respuestas:
probablemente te faltan los archivos de encabezado openssl. dependiendo de su distribución, este paquete puede tener un nombre diferente, principalmente es algo así como openssl-dev
o openssl-devel
. después de instalar los archivos de encabezado openssl, el compilador debería poder encontrar openssl / sha.h.
En Ubuntu / Debian se llama al paquete libssl-dev
.
/usr/include/openssl/sha.h
está en libssl-dev
oldstable, estable e inestable.
libcurl4-openssl-dev
instalado. libssl-dev
resuelto esto para mí.