<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 9 June 2017 at 19:01, Michael Jerris <span dir="ltr"><<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><span class=""><blockquote type="cite"><div>On Jun 9, 2017, at 1:23 PM, Richard Melville <<a href="mailto:richardm@cellularity.co.uk" target="_blank">richardm@cellularity.co.uk</a>> wrote:</div><br class="m_8633083890877881601Apple-interchange-newline"><div><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 8 June 2017 at 17:01, Michael Jerris <span dir="ltr"><<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><span><blockquote type="cite"><div>On Jun 8, 2017, at 6:33 AM, Richard Melville <<a href="mailto:richardm@cellularity.co.uk" target="_blank">richardm@cellularity.co.uk</a>> wrote:</div><br class="m_8633083890877881601m_-4113043015178745062Apple-interchange-newline"><div><div dir="ltr"><div><div><div><div>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.<br><br></div>I've looked at the Centos page ( <a href="https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7" target="_blank">https://freeswitch.org/conflue<wbr>nce/display/FREESWITCH/CentOS+<wbr>7+and+RHEL+7</a>
 ) 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.<br><br></div>The first is: can openssl be substituted with libressl, which I use?<br></div></div></div></div></blockquote><div><br></div></span>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.</div></div></blockquote><div><br></div><div>Thanks, I suppose the answer is to give it a try. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><span><br><blockquote type="cite"><div><div dir="ltr"><div><div><br></div>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?<br></div></div></div></blockquote><div><br></div></span>Its a module, if you don’t want that module, its not needed.</div></div></blockquote><div><br></div><div>That's what I thought; thanks for the heads up. <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><span><br><blockquote type="cite"><div><div dir="ltr"><div><br></div><div>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?<br></div></div></div></blockquote><div><br></div></span>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.</div></div></blockquote><div><br></div><div>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.  <br></div></div></div></div></div></blockquote><div><br></div></span>No problem. The easiest way to see the module dep chain would be to look at this file:</div><div><br></div><div><a href="https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse/debian/control-modules" target="_blank">https://freeswitch.org/stash/<wbr>projects/FS/repos/freeswitch/<wbr>browse/debian/control-modules</a></div><div><br></div></div></blockquote><div>Excellent, thanks for that.<br></div><div> </div></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Richard Melville<div>Systems Architect</div><div><a href="http://cellularity.co.uk" target="_blank">cellularity.co.uk</a></div><div><a href="http://stellarsystem.wordpress.com" target="_blank">stellarsystem.wordpress.com</a></div><div>+44 20 33 555 305</div><div>+44 7957 836330</div></div></div>
</div></div>