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)