Mercurial > hg > freeDiameter
changeset 811:edb5228bd753
Added instructions for many *BSD systems, thanks to Thomas Klausner for the inputs
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Sat, 25 Aug 2012 13:02:03 +0200 |
parents | 85b3d7c8bf60 |
children | 677c32c48668 |
files | INSTALL INSTALL.pkgsrc |
diffstat | 2 files changed, 22 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/INSTALL Fri Aug 24 21:22:41 2012 +0200 +++ b/INSTALL Sat Aug 25 13:02:03 2012 +0200 @@ -1,7 +1,7 @@ This package uses CMake (cmake.org) as building system. You'll need the cmake tool in order to generate the Makefiles for your platform. You can also select which extensions must be built with cmake. After the initial cmake configuration, you will need several tools such as make, a -C compiler (tested mostly with gcc), flex, bison, ... +C compiler (tested mostly with gcc), flex (> 2.5.4), bison, ... You may retrieve the source package in several ways: - as a pre-packaged version for your platform. Check the website for supported platforms.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/INSTALL.pkgsrc Sat Aug 25 13:02:03 2012 +0200 @@ -0,0 +1,21 @@ +The simplest way to install on NetBSD, DragonFly, MirBSD or other +pkgsrc platforms is: + pkg_add freeDiameter + +If no binary package exists: + cd /usr/pkgsrc/net/freeDiameter + make install + +If you want to build and install freeDiameter from the repository, +you'll need to install: + pkg_add bison pkg-config libidn gnutls libgcrypt mercurial +and follow the usual installation note. + +NetBSD does not support SCTP, so you have to add + -DDISABLE_SCTP:BOOL=ON +to the cmake command line. + +For the optional extensions, you need mysql*-client, postgres*-client, +libxml2. For the debugging extensions, you also need swig and a +python -- install as usual. +