As bibliotecas de desenvolvimento OpenSSL Crypto não estão instaladas corretamente no local necessário

As bibliotecas de desenvolvimento OpenSSL Crypto não estão instaladas corretamente no local necessário

Quando eu configuroturnserver-3.2.3.95no meu CentOS, encontro o seguinte problema.

$ 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.

Tento instalar algumas bibliotecas usando o seguinte comando, mas não funciona quando configuro novamente.

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

Esta é a versão do meu sistema operacional.

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

O que devo fazer para resolver isso?

Responder1

No CentOS (e outras distribuições baseadas em RPM), você precisa instalar o openssl-develpacote:

sudo yum install openssl-devel

(Use sudo dnf ...no CentOS 8, RHEL 8 ou Fedora.)

O equivalente no ecossistema Debian é libssl-dev.

informação relacionada