[Freeswitch-users] Mac OS X 10.9.1 Build Instructions

Mario G mario_fs at mgtech.com
Tue Feb 25 04:28:58 MSK 2014


OK, I did builds and quick tests (started FS only no long running tests) on 10.6-7-8 and updated the wiki, I was planning more major updates but thought getting them right for now is better than waiting. In addition to install and startup from scratch (git clones) for each OSX:

Alternatives page - added notes from Brian test for 10.9.
https://wiki.freeswitch.org/wiki/Installation_on_OS_X_Alternatives

Main page, updated dates and added note about 10.9.
http://wiki.freeswitch.org/wiki/Installation_and_Setup_on_OS_X

10.8 - I already added openssl to this page Feb 2
https://wiki.freeswitch.org/wiki/Installation_on_OS_X_10.8_Mountain_Lion

10.7 - Added openssl, added mod_v8 note.
http://wiki.freeswitch.org/wiki/Installation_on_OS_X_10.7_Lion

10.6 - Added openssl, added mod_v8 note.
http://wiki.freeswitch.org/wiki/Installation_on_OS_X_10.6_Snow_Leopard

On Feb 24, 2014, at 3:18 PM, Mario G <mario_fs at mgtech.com> wrote:

> Forgot to mention I currently test building on 10.6, 10.7, 10.8 and 10.9. The wiki uses homebrew because it just works and is easy to remove parts or all later. There is a page for alternate installations (which I used to use and had many problems solved by homebrew) of prereqs already setup but each OSX release requires some prereqs to be different. If someone test that way (like Brian below) and let's me know what works for each release I will be glad to update the alternate install page from time to time. Important point about 10.6 and 10.7, last time I checked mod_v8 must be commented out for those OSXs (ok for 10.8 and 10.9) which is why I need to ask devs before the wiki updates. I will retest when I do the update. I was waiting for 10.9.2 and Xcode 5.1 since they are coming very soon and did not want to spend days retesting so soon.
> Mario G
> 
> On Feb 24, 2014, at 3:01 PM, Mario G <mario_fs at mgtech.com> wrote:
> 
>> I have been working on the wiki since Jan 1. Build issues, got sick, etc. put thing on hold. I am planning to update all the osx pages but first have a questionnaire for the developers about older release support (10.6, 10.7). First of all, the wiki is still current and works as documented (I test every few months). 10.9 is coming but I am updating all the pages a little or a lot. Hang in there.
>> Mario G
>> 
>> On Feb 23, 2014, at 1:25 PM, Brian West <brian at freeswitch.org> wrote:
>> 
>>> The wiki needs some love, right now I highly suspect that 10.6, 10.7 and 10.8 will not build due to the recent changes to require OpenSSL 1.0.1e or higher.  These three were verified last month (Jan. 2014).
>>> 
>>> Here are the instructions I used today in order to get a working build, please test and help update docs for 10.6, 10.7 and 10.8 if have one of those platforms:
>>> 
>>> Darwin 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_6
>>> 
>>> cd ~
>>> mkdir src
>>> cd src
>>> 
>>> curl -4 -o autoconf-2.69.tar.gz http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
>>> tar zxfv autoconf-2.69.tar.gz
>>> cd autoconf-2.69
>>> ./configure --prefix=/usr/local
>>> make
>>> sudo make install
>>> cd ..
>>> 
>>> curl -4 -o automake-1.14.tar.gz http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz
>>> tar zxfv automake-1.14.tar.gz
>>> cd automake-1.14
>>> ./configure --prefix=/usr/local
>>> make
>>> sudo make install
>>> cd ..
>>> 
>>> curl -4 -o libtool-2.4.tar.gz http://gnu.mirror.constant.com/libtool/libtool-2.4.tar.gz
>>> tar zxfv libtool-2.4.tar.gz
>>> cd libtool-2.4
>>> ./configure --prefix=/usr/local --program-prefix=g
>>> make
>>> sudo make install
>>> cd ..
>>> 
>>> curl -4 -o pkg-config-0.28.tar.gz http://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz
>>> tar zxfv pkg-config-0.28.tar.gz
>>> cd pkg-config-0.28
>>> ./configure --prefix=/usr/local --with-internal-glib
>>> make
>>> sudo make install
>>> cd ..
>>> 
>>> curl -4 -o jpegsrc.v8d.tar.gz http://www.ijg.org/files/jpegsrc.v8d.tar.gz
>>> tar zxfv jpegsrc.v8d.tar.gz
>>> cd jpeg-8d
>>> ./configure --prefix=/usr/local
>>> make
>>> sudo make install
>>> cd ..
>>> 
>>> curl -4 -o openssl-1.0.1f.tar.gz http://www.openssl.org/source/openssl-1.0.1f.tar.gz
>>> tar zxfv openssl-1.0.1f.tar.gz
>>> cd openssl-1.0.1f
>>> ./Configure --prefix=/usr/local/ darwin64-x86_64-cc
>>> make
>>> sudo make install
>>> cd ..
>>> 
>>> git clone git://git.freeswitch.org/freeswitch.git freeswitch.git
>>> cd freeswitch.git
>>> ./bootstrap.sh
>>> ./configure CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" 
>>> make
>>> sudo make install
>>> sudo make sounds-install moh-install
>>> 
>>> 
>>> 
>>> --
>>> Brian West
>>> brian at freeswitch.org
>>> FreeSWITCH Solutions, LLC
>>> PO BOX 2531
>>> Brookfield, WI 53008-2531
>>> Twitter: @FreeSWITCH , @briankwest
>>> http://www.freeswitchbook.com
>>> http://www.freeswitchcookbook.com
>>> 
>>> T: +1.918.420.9001  |  F: +1.918.420.9002  |  M: +1.918.424.WEST
>>> iNUM: +883 5100 1420 9001
>>> ISN: 410*543
>>> Skype:briankwest
>>> PGP Key: http://www.bkw.org/key.txt (AB93356707C76CED)
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>> 
>>> 
>>> 
>>> 
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>> 
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>> 
>> 
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>> 
>> 
>> 
>> 
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>> 
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> 
> 
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org




Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list