Hi, Here is a complete list of dependencies.
SFLphone client dependencies: libgtk2.0-dev, libdbus-glib-1-dev, libnotify-dev, libebook1.2-dev, libedataserver1.2-dev, libedataserverui1.2-dev, check, liblog4c-dev, libgnomeui-dev, gnome-doc-utils, rarian-compat, libwebkitgtk-dev SFLphone common dependencies: libpulse-dev, libsamplerate0-dev, libcommoncpp2-dev, libccrtp-dev, libgsm1-dev, libspeex-dev, libtool, libdbus-1-dev, libasound2-dev, libspeexdsp-dev, uuid-dev, libexpat1-dev, libzrtpcpp-dev, libssl-dev, libpcre3-dev, libyaml-dev, libcelt-dev You can find it in /tools/build-system/launchpad/ Regards, Alexandre ----- Original Message ----- From: "Nuzhna Pomoshch" <[email protected]> To: "Alexandre Savard" <[email protected]> Cc: [email protected] Sent: Sunday, May 1, 2011 7:14:45 AM Subject: Re: [SFLphone] Getting started --- On Mon, 12/20/10, Alexandre Savard <[email protected]> wrote: > > First, and by far the most important, I can not find > > a list of build requirements (other libraries and > > packages) anywhere. I really think they should be > > listed on the source download page (a failed first > > attempt at running ./configure seems to indicate > > that pulseaudio is required). > > You might be interested by this: > > https://projects.savoirfairelinux.com/wiki/sflphone I am still beating my head against the wall with this months later. I believe I have all of the requirements installed. I downloaded and unpacked sflphone-0.9.13.tar.gz. There is an INSTALL file: ------------------------------------------------------------ INSTALLATION GUIDE * CORE INSTALLATION # Go to the root of the application core directory cd sflphone-common # Compile pjsip cd libs/pjproject ./autogen.sh ./configure make dep && make # Go back to the root cd ../.. ./autogen.sh --prefix=/usr make && sudo make install You are done with the core ! * GNOME CLIENT INSTALLATION # Go to the root of the gnome client directory cd sflphone-client-gnome ./autogen.sh --prefix=/usr make && sudo make install You are done with the gnome client ! Then, to start SFLphone, simply go in Applications > Internet > SFLphone VoIP Client. Thanks You SFLphone Team ------------------------------------------------------------ So: # cd sflphone-common/libs/pjproject/ # ./autogen.sh ./autogen.sh: line 21: [: /usr/share/automake-1.10/config.guess: binary operator expected There should be an option to use the system pjsip (which I have installed). Also (just to try it out, although I know it won't work without pjlib): # cd ../.. # ./autogen.sh --prefix=/usr autoreconf-2.65: Entering directory `.' autoreconf-2.65: configure.ac: not using Gettext autoreconf-2.65: running: aclocal -I m4 --force -I m4 autoreconf-2.65: configure.ac: tracing configure.ac:141: warning: your code may safely assume C89 semantics that RETSIGTYPE is void. configure.ac:141: Remove this warning and the `AC_CACHE_CHECK' when you adjust the code. autoreconf-2.65: running: libtoolize --copy --force libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' autoreconf-2.65: running: /usr/bin/autoconf-2.65 --include=m4 --force --warnings=all configure.ac:141: warning: your code may safely assume C89 semantics that RETSIGTYPE is void. configure.ac:141: Remove this warning and the `AC_CACHE_CHECK' when you adjust the code. autoreconf-2.65: running: /usr/bin/autoheader-2.65 --include=m4 --force --warnings=all autoreconf-2.65: running: automake --add-missing --copy --force-missing --warnings=all doc/dbus-api/Makefile.am:6: wildcard $(top_srcdir: non-POSIX variable name doc/dbus-api/Makefile.am:6: (probably a GNU make extension) doc/dbus-api/Makefile.am:7: wildcard doc/templates/*: non-POSIX variable name doc/dbus-api/Makefile.am:7: (probably a GNU make extension) doc/dbus-api/Makefile.am:24: user target `clean' defined here... automake-1.11: ... overrides Automake target `clean' defined here doc/dbus-api/Makefile.am:24: consider using clean-local instead of clean doc/doxygen/Makefile.am:14: `%'-style pattern rules are a GNU make extension doc/doxygen/Makefile.am:19: `%'-style pattern rules are a GNU make extension doc/doxygen/Makefile.am:42: `%'-style pattern rules are a GNU make extension src/dbus/Makefile.am:13: `%'-style pattern rules are a GNU make extension autoreconf-2.65: Leaving directory `.' # make make: *** No targets specified and no makefile found. Stop. It seems the build instructions could benefit from some significant improvement. Nuzhna _______________________________________________ SFLphone mailing list [email protected] http://lists.savoirfairelinux.net/mailman/listinfo/sflphone
