Navigation


Changeset 860:0172278ddafe in freeDiameter


Ignore:
Timestamp:
Oct 22, 2012, 5:59:18 AM (12 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Updated Mac OS X documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • INSTALL.OSX

    r848 r860  
    1212
    1313   brew install freediameter-server
     14
     15
     16Thanks to Moxie Dee for contribution of this package.
     17
     18------------
     19FROM SOURCES
     20------------
     21
     221) 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
     282) Retrieve source folder
     29 hg clone http://www.freediameter.net/hg/freeDiameter
     30
     313) 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)
     35Example:
     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
     424) 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
     46These instructions have been tested on Mac OS X 10.6.8 (Snow Leopard).
     47They should work smoothly on more recent versions as well.
     48
Note: See TracChangeset for help on using the changeset viewer.