Changeset 860:0172278ddafe in freeDiameter for INSTALL.OSX
- Timestamp:
- Oct 22, 2012, 5:59:18 AM (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
INSTALL.OSX
r848 r860 12 12 13 13 brew install freediameter-server 14 15 16 Thanks to Moxie Dee for contribution of this package. 17 18 ------------ 19 FROM SOURCES 20 ------------ 21 22 1) Dependencies 23 a) install Xcode from App Store 24 b) install homebrew (might require to re-install perl and git also) 25 c) brew install the following packages: 26 cmake mercurial gnutls mysql postgresql 27 28 2) Retrieve source folder 29 hg clone http://www.freediameter.net/hg/freeDiameter 30 31 3) Configure your build -- execute from your build folder 32 ccmake /path/to/freeDiameter/sources 33 34 (you have to disable IDN and SCTP at the moment, before initial configuration) 35 Example: 36 mkdir freeDiameter-build 37 cd freeDiameter-build 38 ccmake -DDISABLE_SCTP:BOOL=ON -DDIAMID_IDNA_IGNORE:BOOL=ON /path/to/freeDiameter/sources 39 /* Select 'c' then choose your options, then 'c' again and 'g' */ 40 make 41 42 4) make 43 44 /* note: on my system I have to make a second time for compilation to complete, it seems something is wrong with swig processing order */ 45 46 These instructions have been tested on Mac OS X 10.6.8 (Snow Leopard). 47 They should work smoothly on more recent versions as well. 48
Note: See TracChangeset
for help on using the changeset viewer.