OpenSSL Crypto 개발 라이브러리가 필요한 위치에 제대로 설치되지 않았습니다.

OpenSSL Crypto 개발 라이브러리가 필요한 위치에 제대로 설치되지 않았습니다.

구성할 때턴서버-3.2.3.95내 CentOS에서는 다음과 같은 문제가 발생합니다.

$ cd turnserver-3.2.3.95/

$ sudo ./configure 
more is /bin/more
install is /bin/install
pkill is /bin/pkill
Use TMP dir /var/tmp
Compiler: cc
Do not use -lsocket
Do not use -lwldap32
Do not use -lwldap64
Do not use -lintl
Sockets code is fine: no sin_len field present
Ignore IP_RECVERR
Do not use -lcrypto
ERROR: OpenSSL Crypto development libraries are not installed properly in required location.
Abort.

다음 명령을 사용하여 일부 라이브러리를 설치하려고 시도했지만 다시 구성하면 작동하지 않습니다.

$ sudo yum install openssl openssl-libs libevent libevent-devel

이것은 내 OS 버전입니다.

$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

해결하려면 어떻게 해야 하나요?

답변1

CentOS(및 기타 RPM 기반 배포판)에서는 패키지를 설치해야 합니다 openssl-devel.

sudo yum install openssl-devel

( sudo dnf ...CentOS 8, RHEL 8 또는 Fedora에서 사용합니다.)

데비안 생태계에서 이에 상응하는 것은 libssl-dev.

관련 정보