Installation » History » Version 34

Version 33 (S. Wrede, 06/28/2011 09:21 PM) → Version 34/41 (S. Wrede, 06/28/2011 09:23 PM)

h1. Installation

* [[Installation/C++|C++]]
* [[Installation/Python|Python]]

h2. Java

h3. External Dependencies

* libprotobuf-java

* [[Installation/Java|Java]] ant
* Optional:
** javadoc

h3. Installation

* Download src from SVN (see front page)
* cd src and edit build.properties according to your installation
* @ant install@ installs jars to prefix of your choice, e.g., ${prefix}/share/java (defined via property)
* for rsb-xml you also need to install XOM (included in RSBJava src or via ubuntu)


h2. Common Lisp

h3. External Dependencies

| *System* | *Required* | *Obtainable From* |
| alexandria | yes | "Quicklisp":http://www.quicklisp.org/ |
| split-sequence | yes | Quicklisp |
| iterate | yes | Quicklisp |
| metabang-bind | yes | Quicklisp |
| bordeaux-threads | yes | Quicklisp |
| closer-mop | yes | Quicklisp |
| log5 | yes | Quicklisp |
| puri | yes | Quicklisp |
| uuid | yes | Quicklisp |
| local-time | yes | Quicklisp |
| cl-hooks | yes | https://launchpad.net/cl-hooks |
| cl-dynamic-classes | yes | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/ |
| cxml-stp | for XML event data | Quicklisp |
| xpath | for XPath event filtering | Quicklisp |
| cl-protobuf | for Spread transport | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/ |
| cl-spread | for Spread transport | "RSB Repository":https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/ |
| -- libspread | for Spread transport | See C++ installation instructions |

h3. Installation

# Download systems from Subversion repository:
#* @cl-rsb@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-rsb/@
#* @cl-dynamic-classes@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-dynamic-classes/@
#* @cl-protobuf@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-protobuf/@
#* @cl-spread@: @svn export https://code.cor-lab.org/svn/rsb/trunk/cl/cl-spread/@
# Download other required systems:
#* @cl-hooks@: @bzr branch lp:cl-hooks@
# Load @cl-rsb@ with Quicklisp to pull in remaining dependencies:
@(ql:quickload :cl-rsb)@