Search code examples
webrtccentos7janusjanus-gateway

Installing janus-gateway error on CentOS7


I want to install janus-gateway on CentOS7. I read the following document and tried installation. https://github.com/meetecho/janus-gateway/blob/master/README.md

git clone https://github.com/meetecho/janus-gateway.git
cd janus-gateway
sh autogen.sh
./configure --prefix=/opt/janus

However, configuring janus-gateway will cause an error. The error is as follows.

checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for JANUS... no
configure: error: Package requirements (
                    glib-2.0 >= 2.34
                                        libconfig
                    nice
                    jansson >= 2.5
                    libssl >= 1.0.1
                    libcrypto
                  ) were not met:

No package 'nice' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables JANUS_CFLAGS
and JANUS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

I installed libnice(libnice-0.1.3-4.el7.x86_64) in the following way.

yum install libnice

How can I solve it? Thank you.


Solution

  • You should download libnice source code to install. https://gitlab.freedesktop.org/libnice/libnice