Ответы:
возможно, вам не хватает заголовочных файлов 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
Разобрался это для меня.