freeswitch, Mavericks and MacPorts
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts: - autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install Configured a phone, a gateway and am making calls! -Terry
why was it necessary to comment out lines in configure.in? If you don't use homebrew, nothing would be in those directories? On Mar 2, 2014, at 8:37 PM, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hi Michael, Right, leaving configure.in uncommented and trying to build with macports dependencies instead of homebrew, the compile failed saying it couldn't find the homebrew openssl. I agree, seems like there should be a better way than removing lines from configure.in because I'm sure I'll forget when it's time to upgrade FS. Those who are much smarter about these things, I'd be happy to hear about another way. Thanks, -Terry On Mar 3, 2014, at 7:57 PM, Michael Jerris <mike@jerris.com> wrote:
why was it necessary to comment out lines in configure.in? If you don't use homebrew, nothing would be in those directories?
On Mar 2, 2014, at 8:37 PM, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
If your interested, I created a new install script on the OSX wiki alternatives page https://wiki.freeswitch.org/wiki/Installation_on_OS_X_Alternatives tested for clean installs of OSX 10.9/8/7 and Xcode perfectly. Hope it helps. Sorry can't get 10.6 working, it's not a clean install. Many more updates coming but wanted to get this up quickly. Mario G On Mar 8, 2014, at 2:25 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Hi Michael,
Right, leaving configure.in uncommented and trying to build with macports dependencies instead of homebrew, the compile failed saying it couldn't find the homebrew openssl. I agree, seems like there should be a better way than removing lines from configure.in because I'm sure I'll forget when it's time to upgrade FS. Those who are much smarter about these things, I'd be happy to hear about another way.
Thanks, -Terry
On Mar 3, 2014, at 7:57 PM, Michael Jerris <mike@jerris.com> wrote:
why was it necessary to comment out lines in configure.in? If you don't use homebrew, nothing would be in those directories?
On Mar 2, 2014, at 8:37 PM, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
http://www.freeswitch.org/eg/Makefile.macosx Works too! ;) Sent from my iPhone
On Mar 9, 2014, at 9:10 PM, Mario G <mario_fs@mgtech.com> wrote:
If your interested, I created a new install script on the OSX wiki alternatives page https://wiki.freeswitch.org/wiki/Installation_on_OS_X_Alternatives tested for clean installs of OSX 10.9/8/7 and Xcode perfectly. Hope it helps. Sorry can't get 10.6 working, it's not a clean install. Many more updates coming but wanted to get this up quickly. Mario G
On Mar 8, 2014, at 2:25 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Hi Michael,
Right, leaving configure.in uncommented and trying to build with macports dependencies instead of homebrew, the compile failed saying it couldn't find the homebrew openssl. I agree, seems like there should be a better way than removing lines from configure.in because I'm sure I'll forget when it's time to upgrade FS. Those who are much smarter about these things, I'd be happy to hear about another way.
Thanks, -Terry
On Mar 3, 2014, at 7:57 PM, Michael Jerris <mike@jerris.com> wrote:
why was it necessary to comment out lines in configure.in? If you don't use homebrew, nothing would be in those directories?
On Mar 2, 2014, at 8:37 PM, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Thank you very much Mario and Brian though I should've been more specific:
Those who are much smarter about these things, I'd be happy to hear about another way *using macports*.
Would it be possible to modify configure.in so that it doesn't fail if homebrew's openssl isn't present but instead uses the CFLAGS and LDFLAGS passed to it? On the production Macs I manage, I personally find macports to be a simple and reliable package manager. Ports are self-contained and self-reliant in /opt/local and aren't affected by Apple updates. I might be wrong but I'd think that for a machine running freeswitch, stability is a primary concern and using another package manager that instead relies on OS components that Apple can and does change without warning would make it fragile. For other Mac users who aren't already using a package manager and don't know the process to use macports, it's a simple download of the small binary installer <http://www.macports.org/install.php>, install XCode and the command line tools from Apple and then 'sudo port install <port name>' There's a very active and responsive community and as of 2014-03-09 at 21:00:26 America/Los_Angeles, there are 18,237 ports. -Terry On Mar 9, 2014, at 7:39 PM, Brian West <brian@freeswitch.org> wrote:
http://www.freeswitch.org/eg/Makefile.macosx
Works too! ;)
Sent from my iPhone
On Mar 9, 2014, at 9:10 PM, Mario G <mario_fs@mgtech.com> wrote:
If your interested, I created a new install script on the OSX wiki alternatives page https://wiki.freeswitch.org/wiki/Installation_on_OS_X_Alternatives tested for clean installs of OSX 10.9/8/7 and Xcode perfectly. Hope it helps. Sorry can't get 10.6 working, it's not a clean install. Many more updates coming but wanted to get this up quickly. Mario G
On Mar 8, 2014, at 2:25 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Hi Michael,
Right, leaving configure.in uncommented and trying to build with macports dependencies instead of homebrew, the compile failed saying it couldn't find the homebrew openssl. I agree, seems like there should be a better way than removing lines from configure.in because I'm sure I'll forget when it's time to upgrade FS. Those who are much smarter about these things, I'd be happy to hear about another way.
Thanks, -Terry
On Mar 3, 2014, at 7:57 PM, Michael Jerris <mike@jerris.com> wrote:
why was it necessary to comment out lines in configure.in? If you don't use homebrew, nothing would be in those directories?
On Mar 2, 2014, at 8:37 PM, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
We’ll already look in the CFLAGS/LDFLAGS when passed. -- Brian West brian@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) On Mar 9, 2014, at 11:41 PM, Terry Barnum <terry@digital-outpost.com> wrote:
*using macports*.
Would it be possible to modify configure.in so that it doesn't fail if homebrew's openssl isn't present but instead uses the CFLAGS and LDFLAGS passed to it?
On the production Macs I manage, I personally find macports to be a simple and reliable package manager. Ports are self-contained and self-reliant in /opt/local and aren't affected by Apple updates. I might be wrong but I'd think that for a machine running freeswitch, stability is a primary concern and using another package manager that instead relies on OS components that Apple can and does change without warning would make it fragile.
For other Mac users who aren't already using a package manager and don't know the process to use macports, it's a simple download of the small binary installer <http://www.macports.org/install.php>, install XCode and the command line tools from Apple and then 'sudo port install <port name>'
There's a very active and responsive community and as of 2014-03-09 at 21:00:26 America/Los_Angeles, there are 18,237 ports.
-Terry
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make. Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G On Mar 10, 2014, at 7:16 AM, Brian West <brian@freeswitch.org> wrote:
We’ll already look in the CFLAGS/LDFLAGS when passed. -- Brian West brian@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)
On Mar 9, 2014, at 11:41 PM, Terry Barnum <terry@digital-outpost.com> wrote:
*using macports*.
Would it be possible to modify configure.in so that it doesn't fail if homebrew's openssl isn't present but instead uses the CFLAGS and LDFLAGS passed to it?
On the production Macs I manage, I personally find macports to be a simple and reliable package manager. Ports are self-contained and self-reliant in /opt/local and aren't affected by Apple updates. I might be wrong but I'd think that for a machine running freeswitch, stability is a primary concern and using another package manager that instead relies on OS components that Apple can and does change without warning would make it fragile.
For other Mac users who aren't already using a package manager and don't know the process to use macports, it's a simple download of the small binary installer <http://www.macports.org/install.php>, install XCode and the command line tools from Apple and then 'sudo port install <port name>'
There's a very active and responsive community and as of 2014-03-09 at 21:00:26 America/Los_Angeles, there are 18,237 ports.
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense. http://www.freeswitch.org/eg/Makefile.macosx -- Brian West brian@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) On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all. On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hi Mario, folks, as the curmudgeon who's been avoiding (fink/ports/homebrew), perhaps I should explain ->why<- I'm trying to use the "alternatives". First: I agree with you -- assuming it works, homebrew (or ports) is fine for people who just "want it to work". The reason I'm going through hoops is because my customers want to know exactly what's on their machines, and ideally to have the sources for these to examine. Now, you might think that having a wodge of Apple's idea of an environment would put a crimp on that aim, but apparently, that's OK. Thus, for a minimalist footprint on a Apple machine, with known "build from source" elements, the "alternative" is the way to go. For the non-paranoid and time-poor, of course a packager is the way to go. Hence I agree with Mike -- please keep at it on the Wiki. You've done sterling work and it's been very helpful for me, at least. all the best, Lawrence On 10 Mar 2014, at 20:50, Mario G wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
A few things you may be interested in then: * I am planning to keep both documented for 10.9/8/7, but homebrew is front and foremost. The script will get "more press" but not be tested as often, the reason: It's a LOT of work since keeping a OSX for each version twice, one for homebrew and one where homebrew was never used. This means 6 different OSX partitions for testing for the wiki, plus one for 10.6. Oh and.. I run two more OSX for the real phones (one at work and one at home). * Today, I built 10.6 from scratch for the first time in years since I had many tools installed different ways. No way to get non-homebrew working, I tried many things. Even the script seemed to work but things like git crashed. I did a major update today to the 10.6 wiki: https://wiki.freeswitch.org/wiki/Installation_on_OS_X_10.6_Snow_Leopard. * I tested 10.8 with Xcode 5.1 and latest CLT and updated that wiki. Lawrence, I never got a response to direct emails so you must be filtering them (or just not responding). Mario G On Mar 10, 2014, at 5:47 PM, Lawrence Conroy <lconroy@insensate.co.uk> wrote:
Hi Mario, folks, as the curmudgeon who's been avoiding (fink/ports/homebrew), perhaps I should explain ->why<- I'm trying to use the "alternatives". First: I agree with you -- assuming it works, homebrew (or ports) is fine for people who just "want it to work".
The reason I'm going through hoops is because my customers want to know exactly what's on their machines, and ideally to have the sources for these to examine. Now, you might think that having a wodge of Apple's idea of an environment would put a crimp on that aim, but apparently, that's OK. Thus, for a minimalist footprint on a Apple machine, with known "build from source" elements, the "alternative" is the way to go.
For the non-paranoid and time-poor, of course a packager is the way to go. Hence I agree with Mike -- please keep at it on the Wiki. You've done sterling work and it's been very helpful for me, at least.
all the best, Lawrence
On 10 Mar 2014, at 20:50, Mario G wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Also note, much to my annoyance, homebrew actually is all build from source. On Mar 10, 2014, at 10:15 PM, Mario G <mario_fs@mgtech.com> wrote:
A few things you may be interested in then:
* I am planning to keep both documented for 10.9/8/7, but homebrew is front and foremost. The script will get "more press" but not be tested as often, the reason: It's a LOT of work since keeping a OSX for each version twice, one for homebrew and one where homebrew was never used. This means 6 different OSX partitions for testing for the wiki, plus one for 10.6. Oh and.. I run two more OSX for the real phones (one at work and one at home).
* Today, I built 10.6 from scratch for the first time in years since I had many tools installed different ways. No way to get non-homebrew working, I tried many things. Even the script seemed to work but things like git crashed. I did a major update today to the 10.6 wiki: https://wiki.freeswitch.org/wiki/Installation_on_OS_X_10.6_Snow_Leopard.
* I tested 10.8 with Xcode 5.1 and latest CLT and updated that wiki.
Lawrence, I never got a response to direct emails so you must be filtering them (or just not responding). Mario G
On Mar 10, 2014, at 5:47 PM, Lawrence Conroy <lconroy@insensate.co.uk> wrote:
Hi Mario, folks, as the curmudgeon who's been avoiding (fink/ports/homebrew), perhaps I should explain ->why<- I'm trying to use the "alternatives". First: I agree with you -- assuming it works, homebrew (or ports) is fine for people who just "want it to work".
The reason I'm going through hoops is because my customers want to know exactly what's on their machines, and ideally to have the sources for these to examine. Now, you might think that having a wodge of Apple's idea of an environment would put a crimp on that aim, but apparently, that's OK. Thus, for a minimalist footprint on a Apple machine, with known "build from source" elements, the "alternative" is the way to go.
For the non-paranoid and time-poor, of course a packager is the way to go. Hence I agree with Mike -- please keep at it on the Wiki. You've done sterling work and it's been very helpful for me, at least.
all the best, Lawrence
On 10 Mar 2014, at 20:50, Mario G wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
> Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make. > > Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. > mario G >
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated! Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used. Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread. -Terry On Mar 10, 2014, at 1:50 PM, Mario G <mario_fs@mgtech.com> wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
homebrew is NOT required. configure DOES respect CFLAGS and LDFLAGS options without any modification. On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
On Mar 10, 2014, at 1:50 PM, Mario G <mario_fs@mgtech.com> wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make.
Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@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) On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
Seven, can i get remote access to your machine to figure out what exactly is going on here? On Mar 11, 2014, at 9:27 AM, Brian West <brian@freeswitch.org> wrote:
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@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)
On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Mick, my computer is now mixed with home-brew and source code installed tools. I don’t need manual CFLAGS and LDFLAGS anymore with the latest head, but only a problem to build mod_v8 I think which is a python problem. I’ll try to remove the source installed tools and restore the home-brew ones and test again. Also I’m on travel this week and not easy to get remote access before the next week. Will contact you next week and report back if any problems I found. Thanks. On Tuesday, March 11, 2014 at 10:06 PM, Michael Jerris wrote:
Seven, can i get remote access to your machine to figure out what exactly is going on here?
On Mar 11, 2014, at 9:27 AM, Brian West <brian@freeswitch.org (mailto:brian@freeswitch.org)> wrote:
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@freeswitch.org (mailto:brian@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)
On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com (mailto:mike@jerris.com)> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com (mailto:terry@digital-outpost.com)> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@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@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Forgot to mention that I had to link jpeg related headers and libs to /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/ include and lib to make this work. See https://jira.freeswitch.org/browse/FS-6318 On Wednesday, March 12, 2014 at 9:24 AM, Seven Du wrote:
Mick, my computer is now mixed with home-brew and source code installed tools. I don’t need manual CFLAGS and LDFLAGS anymore with the latest head, but only a problem to build mod_v8 I think which is a python problem. I’ll try to remove the source installed tools and restore the home-brew ones and test again. Also I’m on travel this week and not easy to get remote access before the next week. Will contact you next week and report back if any problems I found. Thanks.
On Tuesday, March 11, 2014 at 10:06 PM, Michael Jerris wrote:
Seven, can i get remote access to your machine to figure out what exactly is going on here?
On Mar 11, 2014, at 9:27 AM, Brian West <brian@freeswitch.org (mailto:brian@freeswitch.org)> wrote:
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@freeswitch.org (mailto:brian@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)
On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com (mailto:mike@jerris.com)> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com (mailto:terry@digital-outpost.com)> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@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@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Mixing is asking for trouble. I have a big warning about that on the OSX alternatives wiki page. Every FS install with homebrew has worked 10.6 through 0.9 if you follow the wiki. Homebrew is not required except for 10.6, otherwise the script works fine. But homebrew is easier to get updates. My other warning: Never use an OSX that was upgraded to a new release! You see that on the alternatives page as well and I will be adding it to the main page this week when I get the 10.9 page up. Mario G On Mar 11, 2014, at 6:24 PM, Seven Du <dujinfang@gmail.com> wrote:
Mick, my computer is now mixed with home-brew and source code installed tools. I don’t need manual CFLAGS and LDFLAGS anymore with the latest head, but only a problem to build mod_v8 I think which is a python problem. I’ll try to remove the source installed tools and restore the home-brew ones and test again. Also I’m on travel this week and not easy to get remote access before the next week. Will contact you next week and report back if any problems I found. Thanks.
On Tuesday, March 11, 2014 at 10:06 PM, Michael Jerris wrote:
Seven, can i get remote access to your machine to figure out what exactly is going on here?
On Mar 11, 2014, at 9:27 AM, Brian West <brian@freeswitch.org> wrote:
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@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)
On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Even with home brew? Sent from my iPhone
On Mar 11, 2014, at 8:49 PM, Mario G <mario_fs@mgtech.com> wrote:
Mixing is asking for trouble. I have a big warning about that on the OSX alternatives wiki page. Every FS install with homebrew has worked 10.6 through 0.9 if you follow the wiki. Homebrew is not required except for 10.6, otherwise the script works fine. But homebrew is easier to get updates. My other warning: Never use an OSX that was upgraded to a new release! You see that on the alternatives page as well and I will be adding it to the main page this week when I get the 10.9 page up. Mario G
On Mar 11, 2014, at 6:24 PM, Seven Du <dujinfang@gmail.com> wrote:
Mick, my computer is now mixed with home-brew and source code installed tools. I don’t need manual CFLAGS and LDFLAGS anymore with the latest head, but only a problem to build mod_v8 I think which is a python problem. I’ll try to remove the source installed tools and restore the home-brew ones and test again. Also I’m on travel this week and not easy to get remote access before the next week. Will contact you next week and report back if any problems I found. Thanks.
On Tuesday, March 11, 2014 at 10:06 PM, Michael Jerris wrote:
Seven, can i get remote access to your machine to figure out what exactly is going on here?
On Mar 11, 2014, at 9:27 AM, Brian West <brian@freeswitch.org> wrote:
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@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)
On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I should clarify, mixing is ok IF you know what your are doing (like you) and know exactly where everything is. If Homeberw finds something already installed it creates a "keg only" which means it's not linked to bin/local. So it's possible one package may be incompatible with another if it was installed differently. For Freeswitch, it works most often because freeswitch scripts are smart. For instance, on 10.7 openssl will install keg only but Freeswitch sees the new one and make works fine. My objective with the wiki is if someone follows it there won't be requests for help as much due to prerequisite install issues. Mario G On Mar 11, 2014, at 7:11 PM, Brian West <brian@freeswitch.org> wrote:
Even with home brew?
Sent from my iPhone
On Mar 11, 2014, at 8:49 PM, Mario G <mario_fs@mgtech.com> wrote:
Mixing is asking for trouble. I have a big warning about that on the OSX alternatives wiki page. Every FS install with homebrew has worked 10.6 through 0.9 if you follow the wiki. Homebrew is not required except for 10.6, otherwise the script works fine. But homebrew is easier to get updates. My other warning: Never use an OSX that was upgraded to a new release! You see that on the alternatives page as well and I will be adding it to the main page this week when I get the 10.9 page up. Mario G
On Mar 11, 2014, at 6:24 PM, Seven Du <dujinfang@gmail.com> wrote:
Mick, my computer is now mixed with home-brew and source code installed tools. I don’t need manual CFLAGS and LDFLAGS anymore with the latest head, but only a problem to build mod_v8 I think which is a python problem. I’ll try to remove the source installed tools and restore the home-brew ones and test again. Also I’m on travel this week and not easy to get remote access before the next week. Will contact you next week and report back if any problems I found. Thanks.
On Tuesday, March 11, 2014 at 10:06 PM, Michael Jerris wrote:
Seven, can i get remote access to your machine to figure out what exactly is going on here?
On Mar 11, 2014, at 9:27 AM, Brian West <brian@freeswitch.org> wrote:
Seven had issues with a system using homebrew that was upgraded from 10.8 to 10.9, I couldn’t replicate the issue he was experiencing. He was still able to get it to build passing in manual LD/CFLAGS. -- Brian West brian@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)
On Mar 10, 2014, at 10:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
> Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated! > > Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used. > > Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread. > > -Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I think we should pick one method homebrew seems to be the most widely supported between the platforms, Anything out side of that is 'on your own’. Unify it all less steps and less differences between each OS, if we can document one way and its something we can support then I’m ok with that. Thoughts? -- Brian West brian@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) On Mar 12, 2014, at 9:39 AM, Mario G <mario_fs@mgtech.com> wrote:
I should clarify, mixing is ok IF you know what your are doing (like you) and know exactly where everything is. If Homeberw finds something already installed it creates a "keg only" which means it's not linked to bin/local. So it's possible one package may be incompatible with another if it was installed differently. For Freeswitch, it works most often because freeswitch scripts are smart. For instance, on 10.7 openssl will install keg only but Freeswitch sees the new one and make works fine. My objective with the wiki is if someone follows it there won't be requests for help as much due to prerequisite install issues. Mario G
On Mar 11, 2014, at 7:11 PM, Brian West <brian@freeswitch.org> wrote:
Even with home brew?
Sent from my iPhone
Brian I agree, I never had a problem with Homebrew and Freeswitch on 10.6 through 10.9 (except for 1 minor openssl when it was first introduced in FS). But I do recognize that some people may have other needs (other things in /usr/local) which is why I tested the script every which way on all systems with FreeSwitch and it works fine too. I think either one should be supported. People seem to have problems with updated systems and packages they manually installed in different places, I had the same issues at one time. I updated the OS X alternatives page heavily yesterday and today with the warnings. Fine email will go out today when I finish the 10.9 page which I am working on right now. Mario G On Mar 12, 2014, at 8:24 AM, Brian West <brian@freeswitch.org> wrote:
I think we should pick one method homebrew seems to be the most widely supported between the platforms, Anything out side of that is 'on your own’. Unify it all less steps and less differences between each OS, if we can document one way and its something we can support then I’m ok with that.
Thoughts?
-- Brian West brian@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)
On Mar 12, 2014, at 9:39 AM, Mario G <mario_fs@mgtech.com> wrote:
I should clarify, mixing is ok IF you know what your are doing (like you) and know exactly where everything is. If Homeberw finds something already installed it creates a "keg only" which means it's not linked to bin/local. So it's possible one package may be incompatible with another if it was installed differently. For Freeswitch, it works most often because freeswitch scripts are smart. For instance, on 10.7 openssl will install keg only but Freeswitch sees the new one and make works fine. My objective with the wiki is if someone follows it there won't be requests for help as much due to prerequisite install issues. Mario G
On Mar 11, 2014, at 7:11 PM, Brian West <brian@freeswitch.org> wrote:
Even with home brew?
Sent from my iPhone
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Michael, I stand corrected. I did a fresh git clone and it did get through make with /opt/local/* CFLAGS and LDFLAGS. I attempted to scroll way back in terminal history to see what had occurred previously (it didn't go back quite far enough) but I think in an under-caffeinated moment I must have conflated the openssl warnings with a fatal jpeglib.h error. I apologize for the noise. On the bright side, no more whining from me about ports support... ;) Mario, my offer still stands for a wiki entry. Thanks, -Terry On Mar 10, 2014, at 8:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
On Mar 10, 2014, at 1:50 PM, Mario G <mario_fs@mgtech.com> wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote:
> Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make. > > Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. > mario G
Terry, I have 8 test partitions now for testing and don't want to add 4 more for macports. I have worked on the wiki since Dec and am putting final changes (except for the main page) up today. If/when I drop testing 10.6 and 10.7 I may visit macports if enough people ask. Homebrew works perfectly for Freeswitch. Thanks for the offer, I will keep it in mind since I know nothing about macports. Mario G On Mar 11, 2014, at 7:28 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Michael,
I stand corrected. I did a fresh git clone and it did get through make with /opt/local/* CFLAGS and LDFLAGS. I attempted to scroll way back in terminal history to see what had occurred previously (it didn't go back quite far enough) but I think in an under-caffeinated moment I must have conflated the openssl warnings with a fatal jpeglib.h error. I apologize for the noise.
On the bright side, no more whining from me about ports support... ;)
Mario, my offer still stands for a wiki entry.
Thanks, -Terry
On Mar 10, 2014, at 8:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
On Mar 10, 2014, at 1:50 PM, Mario G <mario_fs@mgtech.com> wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
> My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense. > > http://www.freeswitch.org/eg/Makefile.macosx > > -- > Brian West > brian@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) > > > > On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote: > >> Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make. >> >> Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. >> mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Mario, I absolutely and completely understand. As I said earlier, I very much appreciate the work you and the rest of the team have done supporting the Mac. Whenever you're ready, just let me know. It will take you all of 4 minutes to grok ports. Probably less. -Terry On Mar 12, 2014, at 9:38 AM, Mario G <mario_fs@mgtech.com> wrote:
Terry, I have 8 test partitions now for testing and don't want to add 4 more for macports. I have worked on the wiki since Dec and am putting final changes (except for the main page) up today. If/when I drop testing 10.6 and 10.7 I may visit macports if enough people ask. Homebrew works perfectly for Freeswitch. Thanks for the offer, I will keep it in mind since I know nothing about macports. Mario G
On Mar 11, 2014, at 7:28 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Michael,
I stand corrected. I did a fresh git clone and it did get through make with /opt/local/* CFLAGS and LDFLAGS. I attempted to scroll way back in terminal history to see what had occurred previously (it didn't go back quite far enough) but I think in an under-caffeinated moment I must have conflated the openssl warnings with a fatal jpeglib.h error. I apologize for the noise.
On the bright side, no more whining from me about ports support... ;)
Mario, my offer still stands for a wiki entry.
Thanks, -Terry
On Mar 10, 2014, at 8:01 PM, Michael Jerris <mike@jerris.com> wrote:
homebrew is NOT required.
configure DOES respect CFLAGS and LDFLAGS options without any modification.
On Mar 10, 2014, at 10:34 PM, Terry Barnum <terry@digital-outpost.com> wrote:
Thank you Mario for all your hard work on the Mac side of things and the wiki--it's very much appreciated!
Not to flog this death, but it absolutely doesn't matter to me which, if any, package manager people use. My question was if ./configure could be modified to respect CFLAG and LDFLAG options instead of the requirement that homebrew's openssl be present so that ports could be used.
Mario, I'd be happy to write up a short Macports recipe for the wiki if that would be helpful. Probably wouldn't need to be too much more than my original email in this thread.
-Terry
On Mar 10, 2014, at 1:50 PM, Mario G <mario_fs@mgtech.com> wrote:
I agree, and the reason I use homebrew in the wiki is that it "just works", and I wrote for "semi-techies". I am trying to satisfy everyone…. Some people did not like homebrew and had trouble with other methods so they needed an alternative that also "just works". I have been testing the heck out of the script. For either, if nothing else was added to /usr/local it can be deleted, that's what I was shooting for. There will be much more info on the prerequisites, possibly it's own info page, I will document pros and cons of each method. Still working on it. Thank both of you very much for the comments. Mario G
On Mar 10, 2014, at 1:33 PM, Michael Jerris <mike@jerris.com> wrote:
Please do not do that. Homebrew is the simplest and most direct way to get things working. I don't even think we should be providing that script at all.
On Mar 10, 2014, at 4:27 PM, Mario G <mario_fs@mgtech.com> wrote:
> Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. > Mario G > > On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote: > >> My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense. >> >> http://www.freeswitch.org/eg/Makefile.macosx >> >> -- >> Brian West >> brian@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) >> >> >> >> On Mar 10, 2014, at 12:01 PM, Mario G <mario_fs@mgtech.com> wrote: >> >>> Brian, would you like me to add your make file/option to my next major OSX updates coming soon? If so, I will test any changes I make. >>> >>> Terry, FYI I have no plans to do macports but have a wiki placeholder in case someone takes it on. The new script and Brian's file give you complete control over where things go unlike homebrew and will be more prominent in the next wiki updates I have been working on. I wrote the instructions to be easy for "semi-techies" which is why homebrew is featured for now. >>> mario G
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I honestly don’t mind people using home-brew, I think I’ll probably try it soon and see how I like it. -- Brian West brian@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) On Mar 10, 2014, at 3:27 PM, Mario G <mario_fs@mgtech.com> wrote:
Thanks, the next wiki updates will de-emphasize homebrew in favor of the script (and your file?). BTW, I am building a 10.6 from scratch today to test gcc with no Xcode, will be the last 10.6 wiki updates I do. WIll keep doing 10.7 wiki updates for a while. Mario G
On Mar 10, 2014, at 10:56 AM, Brian West <brian@freeswitch.org> wrote:
My makefile works on 10.7, 10.8 and 10.9, Unless your system has been polluted by fink, macports or home-brew, Seven also had issues on his system when going from 10.8 to 10.9 causing some behavioral issues in trying to compile that didn’t make sense.
http://www.freeswitch.org/eg/Makefile.macosx
-- Brian West brian@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)
Hi There, Quick Question: In <freeswitch-source>/modules.conf, did you need to comment out mod_v8 (and uncomment spidermonkey)? For me, v8 just won't build. all the best from a puzzled Lawrence On 3 Mar 2014, at 01:37, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
In case this helps: mod_v8 does not build on 10.6 and 10.7, it builds on 10.8 and 10.9. I tested all and updated the wiki last week with the notes. I am using home-brew though. Mario G On Mar 4, 2014, at 12:50 PM, Lawrence Conroy <lconroy@insensate.co.uk> wrote:
Hi There, Quick Question: In <freeswitch-source>/modules.conf, did you need to comment out mod_v8 (and uncomment spidermonkey)? For me, v8 just won't build. all the best from a puzzled Lawrence
On 3 Mar 2014, at 01:37, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hi Mario, folks, Which explains why I was puzzled. It sure doesn't build on SL, and so I AssUMed it failed on all OS X. So today I learnt something -- thanks :). Time to uncomment v8 on Mavericks and give it a go. all the best, Lawrence On 4 Mar 2014, at 21:20, Mario G wrote:
In case this helps: mod_v8 does not build on 10.6 and 10.7, it builds on 10.8 and 10.9. I tested all and updated the wiki last week with the notes. I am using home-brew though. Mario G
On Mar 4, 2014, at 12:50 PM, Lawrence Conroy <lconroy@insensate.co.uk> wrote:
Hi There, Quick Question: In <freeswitch-source>/modules.conf, did you need to comment out mod_v8 (and uncomment spidermonkey)? For me, v8 just won't build. all the best from a puzzled Lawrence
On 3 Mar 2014, at 01:37, terry@digital-outpost.com wrote:
For other MacPorts users, here are the steps I took to get freeswitch working on a Macmini running OS X 10.9.2, Xcode 5.0.2 & MacPorts:
- autoconf, automake, libtool, pkgconfig, jpeg and openssl installed with MacPorts - mkdir -p /usr/local/src/freeswitch - cd /usr/local/src - git clone git://git.freeswitch.org/freeswitch.git - cd freeswitch - Edit configure.in and comment out darwin lines with hardcoded paths to homebrew openssl: lines 490, 491, 501, 502, 511 & 512 - ./bootstrap.sh - Edit modules.conf to enable mod_rtmp, mod_directory, mod_callcenter, mod_tts_commandline, mod_dingaling, mod_flite, mod_shout, mod_pocketsphinx & mod_cidlookup - ./configure -C CFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib - make - sudo make install - sudo make cd-sounds-install cd-moh-install
Configured a phone, a gateway and am making calls!
-Terry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
mod_v8 works fine for me on 10.9.2, Did you happen to pollute your system with a newer python build? -- Brian West brian@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) On Mar 4, 2014, at 2:50 PM, Lawrence Conroy <lconroy@insensate.co.uk> wrote:
Hi There, Quick Question: In <freeswitch-source>/modules.conf, did you need to comment out mod_v8 (and uncomment spidermonkey)? For me, v8 just won't build. all the best from a puzzled Lawrence
participants (7)
-
Brian West
-
Lawrence Conroy
-
Mario G
-
Michael Jerris
-
Seven Du
-
Terry Barnum
-
terry@digital-outpost.com