Respostas:
provavelmente está faltando os arquivos de cabeçalho openssl. dependendo da sua distribuição, este pacote pode ter um nome diferente, principalmente algo como openssl-dev
ou openssl-devel
. depois de instalar os arquivos de cabeçalho openssl, o compilador poderá encontrar openssl / sha.h.
No Ubuntu / Debian, o pacote é chamado libssl-dev
.
/usr/include/openssl/sha.h
está em libssl-dev
oldstable, estável e instável.
libcurl4-openssl-dev
instalado. libssl-dev
resolvi isso para mim.