Installation » History » Version 33

S. Wrede, 06/28/2011 09:21 PM

1 1 S. Wrede
h1. Installation
2 1 S. Wrede
3 32 S. Wrede
* [[Installation/C++|C++]]
4 32 S. Wrede
* [[Installation/Python|Python]]
5 1 S. Wrede
6 21 J. Wienke
h2. Java
7 2 J. Wienke
8 21 J. Wienke
h3. External Dependencies
9 21 J. Wienke
10 21 J. Wienke
* libprotobuf-java
11 21 J. Wienke
* ant
12 21 J. Wienke
* Optional:
13 21 J. Wienke
** javadoc
14 21 J. Wienke
15 21 J. Wienke
h3. Installation
16 21 J. Wienke
17 1 S. Wrede
* Download src from SVN (see front page)
18 1 S. Wrede
* cd src and edit build.properties according to your installation
19 21 J. Wienke
* @ant install@ installs jars to prefix of your choice, e.g., ${prefix}/share/java (defined via property)
20 1 S. Wrede
* for rsb-xml you also need to install XOM (included in RSBJava src or via ubuntu)
21 22 J. Moringen
22 23 J. Moringen
h2. Common Lisp
23 1 S. Wrede
24 23 J. Moringen
h3. External Dependencies
25 23 J. Moringen
26 22 J. Moringen
| *System*           | *Required*                | *Obtainable From*                     |
27 22 J. Moringen
| alexandria         | yes                       | "Quicklisp":http://www.quicklisp.org/ |
28 22 J. Moringen
| split-sequence     | yes                       | Quicklisp                             |
29 22 J. Moringen
| iterate            | yes                       | Quicklisp                             |
30 22 J. Moringen
| metabang-bind      | yes                       | Quicklisp                             |
31 22 J. Moringen
| bordeaux-threads   | yes                       | Quicklisp                             |
32 22 J. Moringen
| closer-mop         | yes                       | Quicklisp                             |
33 22 J. Moringen
| log5               | yes                       | Quicklisp                             |
34 22 J. Moringen
| puri               | yes                       | Quicklisp                             |
35 22 J. Moringen
| uuid               | yes                       | Quicklisp                             |
36 26 J. Moringen
| local-time         | yes                       | Quicklisp                             |
37 22 J. Moringen
| cl-hooks           | yes                       | https://launchpad.net/cl-hooks        |
38 22 J. Moringen
| cl-dynamic-classes | yes                       | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/ |
39 22 J. Moringen
| cxml-stp           | for XML event data        | Quicklisp                             |
40 22 J. Moringen
| xpath              | for XPath event filtering | Quicklisp                             |
41 22 J. Moringen
| cl-protobuf        | for Spread transport      | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/ |
42 1 S. Wrede
| cl-spread          | for Spread transport      | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/ |
43 24 J. Moringen
| -- libspread       | for Spread transport      | See C++ installation instructions     |
44 23 J. Moringen
45 23 J. Moringen
h3. Installation
46 25 J. Moringen
47 25 J. Moringen
# Download systems from Subversion repository:
48 25 J. Moringen
#* @cl-rsb@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-rsb/@
49 25 J. Moringen
#* @cl-dynamic-classes@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/@
50 25 J. Moringen
#* @cl-protobuf@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/@
51 25 J. Moringen
#* @cl-spread@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/@
52 25 J. Moringen
# Download other required systems:
53 25 J. Moringen
#* @cl-hooks@: @bzr branch lp:cl-hooks@
54 25 J. Moringen
# Load @cl-rsb@ with Quicklisp to pull in remaining dependencies:
55 25 J. Moringen
  @(ql:quickload :cl-rsb)@