[Freeswitch-docs] Installation from source instructions

Bote Man bote_radio at botecomm.com
Mon Feb 22 17:59:08 MSK 2016

Guys, all I was asking about was the finishing touches, like setting permissions on the /usr/local/freeswitch directory tree and setting up systemd to start FreeSWITCH automagically.


Those finishing touches were omitted when the “1.6 Video” page was converted to the current Debian Jessie page. I’m just curious if that was intentional or an oversight? 


I’ve read a number of questions in the past month or so from new users not knowing how to go that last 10% to get FS up and running.


Packages are not involved when building from source AFAIK, so we have to lead them all the way down the path when building from source.





From: Ken Rice
Sent: Monday, 22 February, 2016 02:21
Subject: Re: [Freeswitch-docs] Installation from source instructions


Its not just about video. Its about all the supporting libraries... starting with FreeSWITCH 1.6 most of the support deps there were in tree were removed because everyone complained about us carrying all those deps in tree...  so we did what everyone wanted and thats started to depending on system libs... dont think 1.6 was just about video because it wasnt. there are littlerally 1000s of commits between 1.4 and 1.6 that are general improvement and bug fixes...

As far as the some people dont care about video, this is absolutely true. However, leaving out a list of features by definition leaves those packages not at feature parity with other platforms.


As far as whats in SD that is not an exhaustive list of deps thats just some of the ones we had to do to get things working on deb7, many still apply such as libvpx which no distro has a recent enough one. 



On Mon, Feb 22, 2016 at 1:04 AM, jungle Boogie <jungleboogie0 at gmail.com> wrote:

On 21 February 2016 at 19:06, Ken Rice <krice at freeswitch.org> wrote:
> The problem here is the shear number of things to be installed on non-debian platforms is still tbd in most cases forfull support.

Yep, that's all true. Not everyone will need/want video calling on
their freeswitch, though. If the instructions to build from source are
outdated/hard to find, it will only difficult for other distros and
*BSDs to try getting video working.

> Why no feature parity? Unfortunately there are libs available on debian that the other distros leave out that due to current licensing issues we can not distribute. This is completely a legal exposure issue for the project not a technical one.

The libraries are open source, right? Can links to the source be
provided so others can try compiling on their OS? Is the source in
FreeSWITCH's repo at https://freeswitch.org/stash/projects/SD for any
OS or just for debian?

I think it would be useful to have a document that explains what
dependency is for what so that users would know what libraries are
needed to compile certain features.


Freeswitch-docs mailing list
Freeswitch-docs at lists.freeswitch.org


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-docs/attachments/20160222/c6410148/attachment.html 

Join us at ClueCon 2016 Aug 8-12, 2016
More information about the Freeswitch-docs mailing list