<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Thanks, Mario!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Season’s greetings!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Bote<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Freeswitch-docs [mailto:freeswitch-docs-bounces@lists.freeswitch.org] <b>On Behalf Of </b>Mario<br><b>Sent:</b> Tuesday, 12 December, 2017 14:31<br><b>To:</b> freeswitch-docs@lists.freeswitch.org<br><b>Subject:</b> [Freeswitch-docs] Major Wiki change for macOS Xcode/CLT requirements<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Changed:<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>No longer references Xcode releases:<o:p></o:p></p></div><div><p class=MsoNormal><a href="https://freeswitch.org/confluence/display/FREESWITCH/macOS+Installation">https://freeswitch.org/confluence/display/FREESWITCH/macOS+Installation</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Removal of Xcode installation instructions, and add CLT download comments in Homebrew section:<o:p></o:p></p></div><div><p class=MsoNormal><a href="https://freeswitch.org/confluence/display/FREESWITCH/macOS+Manual+Installation">https://freeswitch.org/confluence/display/FREESWITCH/macOS+Manual+Installation</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Changed Xcode references, and uploaded the latest macFI<o:p></o:p></p></div><div><p class=MsoNormal><a href="https://freeswitch.org/confluence/display/FREESWITCH/macOS+macFI+Installation">https://freeswitch.org/confluence/display/FREESWITCH/macOS+macFI+Installation</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>FYI for macOS folks running FreeSWITCH:<o:p></o:p></p><div><div><p class=MsoNormal><br>Homebrew made major changes in the last few weeks that affect the installation instructions for FreeSwitch on macOS. It also affects Homebrew update/upgrade functions. I updated 3 pages of the macOS wiki and the MacOS FreeSwitch Installer, macFI. A brief summary:<br><br>Homebrew always required the full Xcode instead of the standalone Apple Command Line Tools. That is now the opposite…<br><br>When Apple updated Xcode it didn’t always provide the correct version of CLT for the previous macOS. For instance, 10.13 and 10.12 use Xcode 9.2, but 9.2 may install the CLT for 10.13 on 10.12 meaning the CLT was for building 10.13 apps. Homebrew would detect this as a showstopper. This has happened a couple of times, and that’s why we sometimes had to use an older Xcode for a macOS that was not the latest to build FreeSwitch. This didn’t just affect FreeSwitch but some Homebrew formulas.<br><br>So…. The Homebrew folks decided to fix this once and for all: Now, when Homebrew is installed, it looks for the correct CLT. If the latest Xcode (9.2) is already installed on the latest macOS (10.13), nothing needs to happen because the CLT that is part of Xcode is already installed and correct. If Homebrew does not detect the CLT, it will locate them online, download and install the correct version for the macOS running!<br><br>The big benefit is that if you don’t need Xcode you will save about 4GB of space, and of course it takes a lot less time installing FreeSwitch from scratch.<br><br>Again, the wiki and macFI are updated, I tested them on 10.13, 10.12, 10.11, and 10.10.<br>Mario G<o:p></o:p></p></div></div></div></div></body></html>