Mercurial > hg > freeDiameter
diff INSTALL.Ubuntu @ 707:e387d5c6b6f5
Added support for Internationalized Domain Names (IDNA) using GNU libidn
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Wed, 09 Feb 2011 18:08:54 +0900 |
parents | a8269458d5b1 |
children | e815a8cfca4b |
line wrap: on
line diff
--- a/INSTALL.Ubuntu Wed Feb 09 15:26:58 2011 +0900 +++ b/INSTALL.Ubuntu Wed Feb 09 18:08:54 2011 +0900 @@ -17,7 +17,9 @@ ============================================ The following packages are required to compile freeDiameter from source: - cmake make gcc flex bison libsctp1 libsctp-dev libgnutls-dev libgcrypt-dev + cmake make gcc flex bison libsctp1 libsctp-dev libgnutls-dev libgcrypt-dev libidn11-dev + +(note that libidn and libsctp can be avoided by defining DISABLE_SCTP and DIAMID_IDNA_REJECT) Additionnaly, these ones may be useful: mercurial gdb @@ -42,7 +44,7 @@ the following commands should generate the freeDiameter packages for you: # Install the dependencies for building the source: -sudo apt-get -y install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev ssl-cert debhelper fakeroot \ +sudo apt-get -y install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev libidn11-dev ssl-cert debhelper fakeroot \ libpq-dev libmysqlclient-dev libxml2-dev swig python-dev # Retrieve the latest version of the source package @@ -83,7 +85,7 @@ Step by step instructions without using the debhelper tools: 1) Install all packages dependencies -# sudo apt-get install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev +# sudo apt-get install mercurial cmake make gcc bison flex libsctp-dev libgnutls-dev libgcrypt-dev libidn11-dev 2) (OPTION) If you will compile modules that require postgresql, also install: # sudo apt-get install libpq-dev