| 1 | For Java installation instructions, see doc/java_install. |
|---|
| 2 | |
|---|
| 3 | Prior to building libabac |
|---|
| 4 | you may need to install flex, bison, and GNU readline library |
|---|
| 5 | you must install YAP and libstrongswan |
|---|
| 6 | |
|---|
| 7 | Download yap-6.2.2 from www.dcc.fc.up.pt |
|---|
| 8 | http://www.dcc.fc.up.pt/~vsc/Yap/yap-6.2.2.tar.gz |
|---|
| 9 | |
|---|
| 10 | $./configure --enable-dynamic-loading |
|---|
| 11 | $make |
|---|
| 12 | $make library |
|---|
| 13 | $sudo make install_library |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | You can also install yap on Ubuntu using |
|---|
| 17 | $ sudo apt-get install yap |
|---|
| 18 | |
|---|
| 19 | Download strongswan-4.4.0 from strongswan.org: |
|---|
| 20 | http://download.strongswan.org/strongswan-4.4.0.tar.bz2 |
|---|
| 21 | |
|---|
| 22 | |
|---|
| 23 | FreeBSD users: add --with-group=wheel to strongswan ./configure |
|---|
| 24 | |
|---|
| 25 | Linux users: add --disable-gmp --enable-openssl to strongswan ./configure |
|---|
| 26 | to avoid long credential creation times. The entropy sources |
|---|
| 27 | libstrongswan uses by default gather entropy slowly on Linux. These |
|---|
| 28 | flags allow it to gather entropy from the same sources as openssl, which |
|---|
| 29 | is noticeably faster. |
|---|
| 30 | |
|---|
| 31 | $ tar xjvf strongswan-4.4.0.tar.bz2 |
|---|
| 32 | $ cd strongswan-4.4.0 |
|---|
| 33 | $ # see note above about configure flags |
|---|
| 34 | $ ./configure --enable-monolithic |
|---|
| 35 | $ cd src/libstrongswan |
|---|
| 36 | $ make && sudo make install |
|---|
| 37 | |
|---|
| 38 | Be sure to make note of the directory into which you've untarred |
|---|
| 39 | strongswan-4.4.0.tar.bz2. You will use this in the next step. |
|---|
| 40 | |
|---|
| 41 | BUILDING LIBABAC |
|---|
| 42 | |
|---|
| 43 | FreeBSD users will need to install flex-2.5.35 or greater from ports and |
|---|
| 44 | use --with-flex=/usr/local/bin/flex --with-extra-includes=/usr/local/include |
|---|
| 45 | on ./configure in addition to --with-strongswan |
|---|
| 46 | |
|---|
| 47 | $ STRONGSWAN_SRC_DIR=path/to/strongswan-4.4.0 |
|---|
| 48 | $ ./configure --with-strongswan=$STRONGSWAN_SRC_DIR |
|---|
| 49 | $ make && sudo make install |
|---|