# OROCOS ## Overview OROCOS is a C++ framework designed to help developing __Realtime software__, for robotics applications for example... ## Debian installation I'm trying to build a debian package from source instead of making a raw installation (which I think, is a ugly way to do)... I tried the method explained on the [[http://www.orocos.org/wiki/rtt/frequently-asked-questions-faq/how-build-debian-packages|OROCOS wiki]], but it failed, so I went the checkinstall way ^^ ### Orocos RTT package (2.x) cd work_dir git clone http://git.gitorious.org/orocos-toolchain/rtt.git cd rtt # That's related to the Wiki instruction, but failed... #cd rtt/debian #./create-control.sh gnulinux # optionally add "lxrt", "xenomai" #git add *2.6*install #git commit -sm"2.6 release install files" #cd .. #export DEB_BUILD_OPTIONS="parallel=2" # or 4, 8, depending on your computer #git-buildpackage --git-upstream-tree=origin}} mkdir build cd ./build cmake .. make sudo checkinstall make install When editing the package informations, change the name to orocos-rtt (both in the "name" and in the "provides" fields). The last .deb pakckage I've built (for Wheezy x64): __{{http://pkgs.redox.ws/deb/orocos-rtt_20131130-1_amd64.deb|orocos-rtt_20131201-1_amd64.deb}}__ ### Orocos OCL package (2.x) OCL didn't build with LOGGING options, so I had to disable them... sudo apt-get install liblua5.1-dev libncursesw5-dev cd BASE_DIR git clone http://git.gitorious.org/orocos-toolchain/ocl.git cd ocl mkdir build cd ./build cmake -DBUILD_LOGGING=0 .. make sudo checkinstall make install When editing the package informations, change the name to orocos-ocl (both in the "name" and in the "provides" fields) The last .deb pakckage I've built (for Wheezy x64): __{{http://pkgs.redox.ws/deb/orocos-ocl_20131201-1_amd64.deb|orocos-ocl_20131201-1_amd64.deb}}__ ## Archlinux installation Not much to say about that... OROCOS packages exist in AUR, and, as of today, work pretty well ## ROS installation There is a way to install orocos through ROS, I haven't looked at it yet, maybe someday... ## Resources http://www.orocos.org/forum/orocos/orocos-users/rttocl-alternative-installrttexercises