X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=building.mdwn;h=615b62cc74ea1183dbfff1aa6218b6074b450dd8;hb=4d7f85b28547fa86ca38b4177d25d1a2570d4f94;hp=d8906938078f785876a970ef84b5d85c2891463d;hpb=bbac5dd80636b7e412c353a0a820eea06e579728;p=devwiki.git diff --git a/building.mdwn b/building.mdwn index d890693..615b62c 100644 --- a/building.mdwn +++ b/building.mdwn @@ -1,12 +1,16 @@ # Building moonshot First, make sure you have the following dependencies installed: +1. autoconf +1. automake +1. libtool +1. doxygen 1. [OpenSSL](http://www.openssl.org/) 1. [Curl](http://curl.haxx.se) -1. [XML Security](http://xml.apache.org/security/) -1. Xerces XML parser +1. Xerces-C XML parser +1. [Apache Santuario](http://santuario.apache.org/) 1. [MIT Kerberos](http://web.mit.edu/kerberos/) at least version 1.9 -1. log4cpp or log4shibb +1. log4cpp or log4shib 1. [libevent](http://www.monkey.org/~provos/libevent/) at least version 2.0 @@ -14,12 +18,19 @@ On a Debian or Ubuntu system you can get a lot of these dependencies with: aptitude install libxml-security-c-dev libxerces-c-dev \ - libcurl4-openssl-dev liblog4cpp5-dev + libcurl4-openssl-dev liblog4cpp5-dev autotools-dev doxygen libtool \ + libconfuse-dev libfreeradius-dev + + aptitude install -t unstable libkrb5-dev + + aptitude install -t experimental libevent-dev A sufficiently new version of libevent is in the libevent-dev package in Debian experimental. The libkrb5-dev in Debian experimental is also sufficiently new. [Sam Hartman](http://www.launchpad.net/~hartmans) maintains sufficiently new krb5 for Ubuntu. +Ensure that libgss-dev is not installed as the headers are conflicting +with the headers from libkrb5-dev. Follow the [Repository](http://www.project-moonshot.org/developers/repository)