Installation » History » Version 32
« Previous -
Version 32/41
(diff) -
Next » -
Current version
S. Wrede, 06/28/2011 09:21 PM
Installation¶
Python¶
External Dependencies¶
- install python setuptools and python-dev
- spread-python (e.g. via GAR installer, sources can be downloaded here: http://www.spread.org/files/SpreadModule-1.5spread4.tgz, the version automatically installed by setuptools is NOT working!)
- python-protobuf (via ubuntu package python-protobuf or protobuf sources)
Installation¶
- get sources
- edit setup.cfg and replace protocolroot with the path to the RSBPRobotocol files (e.g. protocolroot=${prefix}/share/rsbprotocol)
export PYTHONPATH=$prefix/lib/python2.6/site-packages python setup.py build python setup.py install --prefix=$prefix
Afterwards, import rsb
should be possible in a python shell.
Java¶
External Dependencies¶
- libprotobuf-java
- ant
- Optional:
- javadoc
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)
Common Lisp¶
External Dependencies¶
System | Required | Obtainable From |
alexandria | yes | Quicklisp |
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 |
cxml-stp | for XML event data | Quicklisp |
xpath | for XPath event filtering | Quicklisp |
cl-protobuf | for Spread transport | RSB Repository |
cl-spread | for Spread transport | RSB Repository |
-- libspread | for Spread transport | See C++ installation instructions |
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)