How to install SFLphone on Fedora 16

This is a slightly modified version of the SFLphone build instructions.

First, install the dependencies:

sudo yum groupinstall group "Development Tools" "Development Libraries"
sudo yum install alsa-lib-devel pulseaudio-libs-devel libsamplerate-devel commoncpp2-devel ccrtp-devel libzrtpcpp-devel dbus-c++-devel pcre-devel gsm-devel speex-devel celt071-devel libyaml-devel cppunit-devel cppcheck

Then clone the master branch because the latest release (1.0.2) has a bug, which prevented me from installing it on Fedora 16:

git clone http://git.sflphone.org/sflphone.git

Compile the PJSIP library

cd sflphone/daemon/libs/pjproject/
./configure && make dep && make clean && make

Install the Daemon core

cd ../..
./autogen.sh
./configure  --prefix=/usr
make
sudo make install

Install the Gnome client dependencies

sudo yum install gnome-doc-utils libtool GConf2-devel libsexy-devel libnotify-devel webkitgtk-devel webkitgtk3-devel libgnomeui-devel check-devel rarian-compat

Install the Gnome client

cd ../gnome
./autogen.sh
./configure --prefix=/usr
make && sudo make install

One thought on “How to install SFLphone on Fedora 16

  1. Thanks for the instructions!
    I compiled it and everything, but I get this error when I run the application:
    Gtk-Message: Failed to load module “pk-gtk-module”
    sflphone-client-gnome 1.0.2

    Copyright (c) 2005 – 2012 Savoir-faire Linux Inc.

    dbus.c:71: getAudioCodecList
    Segmentation fault

    Any idea how to solve it?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>