source: doc/dependencies @ f89b991

mei_rt2
Last change on this file since f89b991 was 2e9455f, checked in by Mei <mei@…>, 12 years ago

1) added namespace
2) tweak ?This,
3) allowing linking role/oset as constraining conditions
4) adding access_tests regression testing that uses GENI's access policy
5) added couple multi contexts regression tests
6) add compression/uncompression calls to abac_encode_string/abac_decode_string
(libstrongwan only allows 512 char for attribute rule storage)
7) add attribute_now option to creddy that takes a whole char string for attribute
rule

  • Property mode set to 100644
File size: 1.8 KB
RevLine 
[137b55f]1All software packages except strongswan-4.6.4 can be installed via
[315ca0c]2distribution package.
3
4libstrongswan:
[137b55f]5    strongswan-4.6.4
[315ca0c]6        http://strongswan.org/
[137b55f]7        http://download.strongswan.org/strongswan-4.6.4.tar.bz2
[315ca0c]8
[7c5d673]9swig:
[315ca0c]10    swig-1.3
11        http://swig.org/
12        http://sourceforge.net/projects/swig/files/swig/swig-1.3.40/
13
[9806e76]14Perl modules: (via CPAN or distribution package)
[315ca0c]15    IO::Socket::SSL
16    HTTP::Daemon::SSL
17    RPC::XML
[09531ca]18    (Perl needs to be linked with a thread library, although need not
19     to be threaded)
20
[315ca0c]21
[9806e76]22Python modules:
[315ca0c]23    m2crypto
[e2f392a]24
[9806e76]25GNU Readline library:
26    readline-6.2
27
[4f40c3e]28YAP 6.2.2 Prolog system:
29    http://www.dcc.fc.up.pt/~vsc/Yap/yap-6.2.2.tar.gz
[9806e76]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/
[e2f392a]36
37BUILDING ON UBUNTU
38
39The following is a complete list of packages required in order to build from
[4f40c3e]40git on Ubuntu (tested on version 10.04,11.04,12.04):
[e2f392a]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
[89f6ff9]55
[43478b1]56
[89f6ff9]57BUILDING ON FREEBSD
58
[46df1bc]59The following is a list of pkgs necessary to build from ports on FreeBSD
[f2d67a5]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
[46df1bc]76apache-ant
[09531ca]77
[f2d67a5]78(tested on version 9.1):
[46df1bc]79openjdk6
[09531ca]80flex
[46df1bc]81perl (perl5.14.2)
82load_r_pkg perl
83p5-IO-Socket-SSL
84p5-XML-RPC
[09531ca]85swig
[46df1bc]86automake
[2e9455f]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
101
102**It appears that vstr on MAC is rather troublesome, if anyone
103is successful in running on MAC OS X, please let us know.
104
105
Note: See TracBrowser for help on using the repository browser.