Linux
[Debian] fatal error: openssl/ssl.h: No such file or directory
devvace
2017. 11. 5. 17:36
Debian 8.7 환경에서 hostapd
라는 프로그램을 make
를 수행하다가 나타난 에러이다.
../src/crypto/tls_openssl.c:19:25: fatal error: openssl/ssl.h: No such file or directory
#include <openssl/ssl.h>
^
compilation terminated.
Makefile:927: recipe for target '../src/crypto/tls_openssl.o' failed
make: *** [../src/crypto/tls_openssl.o] Error 1
단순히 'openssl package가 없으니 설치만 하면 되겠지'라고 생각해서 $ sudo apt-get -y install openssl
을 했으나 이미 존재한다는 커널의 메시지를 리턴받았다.
결론은 이 에러 메시지는 openssl-dev
또는 openssl-devel
이라는 패키지가 있어야 한다고 한다.
Debian/Ubuntu
환경(apt-get
)에서 이러한 패키지를 설치하려면?
$ sudo apt-get -y install libssl-dev
깔끔하게 문제가 해결되었다.