[Freeswitch-users] Freeswitch Dependencies

Richard Melville richardm at cellularity.co.uk
Fri Jun 9 18:27:59 UTC 2017


On 9 June 2017 at 19:01, Michael Jerris <mike at jerris.com> wrote:

>
> On Jun 9, 2017, at 1:23 PM, Richard Melville <richardm at cellularity.co.uk>
> wrote:
>
> On 8 June 2017 at 17:01, Michael Jerris <mike at jerris.com> wrote:
>
>>
>> On Jun 8, 2017, at 6:33 AM, Richard Melville <richardm at cellularity.co.uk>
>> wrote:
>>
>> I haven't used or built Freeswitch yet, but I'm getting closer to that
>> point.  I will be building from source.  Having looked at the documentation
>> I can see that Debian is preferred, and the use of distros in general.
>> However, I don't use distros, but rather build my own systems from scratch.
>>
>> I've looked at the Centos page ( https://freeswitch.org/conflue
>> nce/display/FREESWITCH/CentOS+7+and+RHEL+7 ) and under "Building from
>> source" there appears to be a list of dependencies.  I already have most of
>> those dependencies installed (other than the codecs) but I have three
>> questions which maybe somebody can answer.
>>
>> The first is: can openssl be substituted with libressl, which I use?
>>
>>
>> Not sure, depends if libressl has the required pieces we need for
>> dtls-srtp and all the required ciphers required by the browsers for webrtc.
>>
>
> Thanks, I suppose the answer is to give it a try.
>
>>
>>
>> The second is: "mongo-c-driver-devel" suggests that mongodb is a
>> dependency of Freeswitch.  I've seen no mention of mongodb anywhere in
>> either the book, or the documentation generally, so why is this listed as a
>> dependency?
>>
>>
>> Its a module, if you don’t want that module, its not needed.
>>
>
> That's what I thought; thanks for the heads up.
>
>>
>>
>> The third is: there is no mention of package version numbers anywhere, so
>> how can I find if there are any issues with particular versions?
>>
>>
>> We don’t test a vast array of different package versions, we do testing
>> based on the ones for the distros we package for.  The versions in Debian 8
>> are well tested, other versions are much less well tested or not tested at
>> all.  As for other libs, use the ones in our stash project for dep libs
>> when not otherwise available.  Creating extensive documentation for
>> building on your own distro would be far more work than even adding support
>> for a new distro, and we don’t have any plans to create that.  I’m happy to
>> respond to some specific questions, but there are limits to the amount of
>> time that it makes sense for us to spend on issues like this for a single
>> person.
>>
>
> Again, I suppose the answer is to just try the build with my versions
> (most of which are fairly recent -- maybe too recent, but I'll see) and if
> there are any problems with a particular package then refer back to Debian
> 8.
>
>
> No problem. The easiest way to see the module dep chain would be to look
> at this file:
>
> https://freeswitch.org/stash/projects/FS/repos/freeswitch/
> browse/debian/control-modules
>
> Excellent, thanks for that.

-- 
Richard Melville
Systems Architect
cellularity.co.uk
stellarsystem.wordpress.com
+44 20 33 555 305
+44 7957 836330
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20170609/0a10055b/attachment.html>


More information about the FreeSWITCH-users mailing list