Yesterday I had to find a way to compile libjingle for an eventual use in our university project. So here are a few of the requirements needed to build libjingle and then execute the few examples included in the library. The distro used to compile libjingle is Ubuntu Feisty 7.04.
First you need to install these libraries from the Synaptic Package Manager :
- build-essential
- libspeex-dev
- libspeex1
- libexpat1
- libexpat1-dev
- libssl-dev
- openssl
There are probably a few other libraries missing from the list above, you only need
- Speex 1.1.11.1
- oRTP 0.7.1 (warning only this version is proven to work)
- gcc 4.0.x (I had infinite issues with gcc 3.4.0 and 4.1.0), refer to this post for a post that gives directions on how to install a version of gcc not included in Synpatic. One example is e.g: ./configure –target=i686-pc-linux-gnu-gcc –enable-languages=c,c++
- iLBC is included in this file, extract the included ilbc-rfc3951.tar.gz, configure it, make it, install it
- LibJingle 0.4.0
LibJingle can be configure using the parameter –with-ilbc=/usr/local/
You should then be able to make libjingle.
Finally, you can execute the application call in the subfolder talk/examples/call which allows to make a vocal connection with other google talk users.
Good Luck ! If you are running in any problem, make sure you have the listed versions of the files written above.
October 6th, 2007 at 2:53 pm
Thank you for sharing!