slomkowski / mumsi

SIP to Mumble gateway/bridge using PJSUA stack.
Apache License 2.0
41 stars 33 forks source link

Properly document dependencies #16

Open NerdyProjects opened 7 years ago

NerdyProjects commented 7 years ago

I just did an install on a pretty clean Ubuntu 16.04.

Dependencies:

apt-get install build-essential libopus-dev libprotobuf-dev libboost-system-dev libssl-dev pkgconf libpjsua2 cmake liblog4cpp5-dev libboost-dev protobuf-compiler libpjproject-dev libboost-regex-dev
NerdyProjects commented 7 years ago

Also you need to manually compile pjproject: Get tar.bz2 from http://www.pjsip.org/download.htm put in mumsi-dist, extract, and make symlink to pjproject Dependencies:

apt-get install libasound2-dev alsa-base

Build & install (to /usr/local by default)

cd pjproject
./configure
make dep
make
sudo make install
slomkowski commented 7 years ago

Why did you install libpjproject-dev and libpjsua2 packages when you're compiling pjproject manually? Is it just your typo or you have them installed for reason?

jundis commented 6 years ago

Just to confirm I also had to go through the same process on LTS 16.04, including manually building pjsip