source: doc/INSTALL @ b84753b

mei_rt2mei_rt2_fix_1rt2
Last change on this file since b84753b was b84753b, checked in by Ted Faber <faber@…>, 12 years ago

Document FreeBSD configure options

  • Property mode set to 100644
File size: 1.5 KB
Line 
1For Java installation instructions, see doc/java_install.
2
3Prior to building libabac
4   you may need to install flex, bison, and GNU readline library
5   you must install YAP and libstrongswan
6
7Download 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
16You can also install yap on Ubuntu using
17$ sudo apt-get install yap
18
19Download strongswan-4.4.0 from strongswan.org:
20    http://download.strongswan.org/strongswan-4.4.0.tar.bz2
21
22
23FreeBSD users: add --with-group=wheel to strongswan ./configure
24
25Linux users: add --disable-gmp --enable-openssl to strongswan ./configure
26to avoid long credential creation times. The entropy sources
27libstrongswan uses by default gather entropy slowly on Linux.  These
28flags allow it to gather entropy from the same sources as openssl, which
29is 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
38Be sure to make note of the directory into which you've untarred
39strongswan-4.4.0.tar.bz2. You will use this in the next step.
40
41BUILDING LIBABAC
42
43FreeBSD users will need to install flex-2.5.35 or greater from ports and
44use --with-flex=/usr/local/bin/flex --with-extra-includes=/usr/local/include
45on ./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
Note: See TracBrowser for help on using the repository browser.