source: doc/dependencies @ e97d2e2

mei_rt2_fix_1
Last change on this file since e97d2e2 was e97d2e2, checked in by Mei <mei@…>, 12 years ago

1) bring in victor's patches for MAC OS X
2) update docs

  • Property mode set to 100644
File size: 1.7 KB
Line 
1All software packages except strongswan-4.6.4 can be installed via
2distribution package.
3
4libstrongswan:
5    strongswan-4.6.4
6        http://strongswan.org/
7        http://download.strongswan.org/strongswan-4.6.4.tar.bz2
8
9swig:
10    swig-1.3
11        http://swig.org/
12        http://sourceforge.net/projects/swig/files/swig/swig-1.3.40/
13
14Perl modules: (via CPAN or distribution package)
15    IO::Socket::SSL
16    HTTP::Daemon::SSL
17    RPC::XML
18    (Perl needs to be linked with a thread library, although need not
19     to be threaded)
20
21
22Python modules:
23    m2crypto
24
25GNU Readline library:
26    readline-6.2
27
28YAP 6.2.2 Prolog system:
29    http://www.dcc.fc.up.pt/~vsc/Yap/yap-6.2.2.tar.gz
30
31Flex:
32    http://sourceforge.net/projects/flex/files/flex/flex-2.5.35/flex-2.5.35.tar.gz
33
34GNU Bison:
35    http://ftp.gnu.org/gnu/bison/
36
37BUILDING ON UBUNTU
38
39The following is a complete list of packages required in order to build from
40git on Ubuntu (tested on version 10.04,11.04,12.04):
41
42autoconf-archive
43automake
44g++
45git-core
46libgmp3c2
47libgmp3-dev
48libio-socket-ssl-perl
49libhttp-daemon-ssl-perl
50librpc-xml-perl
51libssl-dev
52libtool
53python-dev
54swig
55
56
57BUILDING ON FREEBSD
58
59The following is a list of pkgs necessary to build from ports on FreeBSD
60(tested on version 8.2):
61libxcb
62freetype2
63libSM
64libX11
65openjdk6
66gettext
67flex
68gmp
69p5-IO-Socket-SSL
70p5-XML-RPC
71perl-5.14.2_2
72autoconf-wrapper-20091109
73automake-wrapper-20091109
74autoconf-2.69
75automake-1.12.3
76apache-ant
77
78(tested on version 9.1):
79openjdk6
80flex
81perl (perl5.14.2)
82load_r_pkg perl
83p5-IO-Socket-SSL
84p5-XML-RPC
85swig
86automake
87
88
89BUILDING ON MAC OS X
90
91(Thanks to Victor J. Orlikowski <vjo@duke.edu>)
92The following is a list of pkgs necessary to build from MacPorts
93vstr
94swig
95swig-python
96swig-perl
97swig-java
98bison
99flex
100readline
Note: See TracBrowser for help on using the repository browser.