Installation » History » Version 7
« Previous -
Version 7/41
(diff) -
Next » -
Current version
S. Wrede, 02/23/2011 03:41 PM
Installation¶
External Dependencies¶
- Boost (mostly dependencies of RSC library), in particular
- boost::uuid (can be installed from GAR installer via contrib/boost.uuid, maverick: libboost1.42-dev)
- libboost-thread-dev
- libboost-filesystem-dev
- libboost-signals-dev
- Google Protocol Buffers (can also be installed from GAR installer via contrib/protobuf), in particular
- libprotobuf-java
- libprotobuf-dev
- protobuf-compiler
Up to this step, in Maverick installing the dependencies should be as simple as:
sudo apt-get install libprotobuf-java libprotobuf-dev protobuf-compiler libboost-thread-dev libboost-filesystem-dev libboost-signals-dev libboost1.42-dev
- Spread Toolkit for Spread multicast transport extension (lucid ubuntu package does not work, due to outdated version 3)
- Can be installed through GAR installer via contrib/spread or from source
RSBProtocol, RSC, RSB¶
- Check out sources from SVN, see landing page of this and the RSC project
- CMake is required to configure the projects, however then it shoud be as simple as:
cd RSBProtocol/build && cmake .. -DCMAKE_INSTALL_PREFIX=/vol/cit && make && make install
RSBPython¶
- spread-python
- spread-protobuf
RSBJava¶
- ProtoBuf.jar
Optional¶
- Doxygen for documentation generation (ubuntu package)
- lcov for coverage report (ubuntu package)