- intltool
- you need at least:
- - libosip2>=3.0.3
- - libeXosip2>=3.0.3
+ - libosip2>=3.5.0
+ - libeXosip2>=3.5.0
- speex>=1.2.0 (including libspeexdsp part)
+ if you want the gtk/glade interface:
- libgtk >=2.16.0
+ if you want video support:
- - SDL>=1.2.10
+ - libvpx (VP8 codec)
- libavcodec (ffmpeg)
- libswscale (part of ffmpeg too) for better scaling performance
- libxv (x11 video extension)
- - ligl1-mesa (OpenGL API -- GLX development files)
- - libglew (OpenGL Extension Wrangler library)
- - libv4l (Video for linux)
- - libx11 (x11)
+ - ligl1-mesa (OpenGL API -- GLX development files)
+ - libglew (OpenGL Extension Wrangler library)
+ - libv4l (Video for linux)
+ - libx11 (x11)
- theora (optional)
-
+ gsm codec (gsm source package or libgsm-dev or gsm-devel) (optional)
+ libreadline (optional: for convenient command line in linphonec)
+ libsoup (optional: for wizard - account creation assistant)
- + libsqlite3 (optional : for a local history of messages)
+ + libsqlite3 (optional : for a local history of chat messages)
+ if you want uPnP support (optional):
- libupnp (version 1.6 branch (not patched with 18-url-upnpstrings.patch))
+
+ Here is the command line to get these dependencies installed for Ubuntu && Debian
+
+ $ sudo apt-get install libtool intltool libgtk2.0-dev libosip2-dev libexosip2-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libvx-dev ligl1-mesa-dev libglew-dev libv4l-dev
+
+ + for optional library
+ $ sudo apt-get install libreadline-dev liggsm1-dev libtheora-dev libsoup2.4-dev libsqlit3-dev libupnp6-dev
+ Install srtp (optional) for call encryption :
$ git clone git://git.linphone.org/srtp.git
$ cd zrtpcpp && cmake -Denable-ccrtp=false . && make
$ sudo make install
-with their corresponding -dev or -devel package if you don't use source packages.
- Compile linphone
$ make && sudo make install
$ sudo ldconfig
-- Command line for Ubuntu && Debian
-
- $ sudo apt-get install libtool intltool libgtk2.0-dev libosip2-dev libexosip2-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libvx-dev ligl1-mesa-dev libglew-dev libv4l-dev
- + for optional library
- $ sudo apt-get install libreadline-dev liggsm1-dev libtheora-dev libsoup2.4-dev libsqlit3-dev libupnp6-dev
-
For windows compilation see README.mingw.
For macOS X, see README.macos