設定するとターンサーバー3.2.3.95CentOS では、次の問題が発生します。
$ 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 で使用します。)
Debian エコシステムにおける同等のものは ですlibssl-dev
。