cd BASE_DIR svn co ... cd rtt debchange -v 1.8.0-0 cd debian ./create-control.sh gnulinux # optionally add "lxrt", "xenomai" svn add *1.8*install cd .. export DEB_BUILD_OPTIONS="parallel=2" # or 4, 8, depending on your computer svn-br # or svn-b
Packages are built into BASE_DIR/build-area.
cd BASE_DIR git clone http://git.gitorious.org/orocos-toolchain/rtt.git cd rtt debchange -v 2.3.0-1 cd debian ./create-control.sh gnulinux # optionally add "lxrt", "xenomai" git add *2.3*install git commit -sm"2.3 release install files" cd .. export DEB_BUILD_OPTIONS="parallel=2" # or 4, 8, depending on your computer git-buildpackage --git-upstream-branch=origin
Packages are built into BASE_DIR/build-area.
cd BASE_DIR dpkg-scanpackages build_area /dev/null | gzip -9c > Packages.gz
Now open/etc/apt/sources.list in your favorite editor, and append the following lines to the bottom (substituting the full path to your repos for /path/to/BASE_DIR/).
# Orocos packages deb file:///path/to/BASE_DIR/ ./
Open Synaptic, reload, search for orocos and install.
Follow the same basic approach first for KDL, then for OCL
NB KDL and OCL will happily both build into "build_area" alongside RTT.
orocos-ocl-gnulinux1.8-bin and liborocos-ocl-gnulinux1.8-dev packages).
# 1.x: svn co ... cd quicky mkdir build && cd build cmake .. make # one of the following two exports, depending on your situation export LD_LIBRARY_PATH=. export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:. deployer-gnulinux -s ../quicky.xml ls Quicky # you should see Data_W != 0
orocreate-pkg testme cd testme #non-ROS: make install #ROS: make deployer-gnulinux > import("testme") > displayComponentTypes()
In the first shell start the naming service and the deployer
Naming_Service -m 0 -ORBDottedDecimalAddresses 1 -ORBListenEndpoints iiop://127.0.0.1:2809 -ORBDaemon export NameServiceIOR=corbaloc:iiop:127.0.0.1:2809/NameService deployer-corba-gnulinux -s ../quicky.xml -- -ORBDottedDecimalAddresses 1 ls Quicky # you should see Data_W != 0
In the second shell run the taskbrowser and see the Quicky component running in the deployer
export NameServiceIOR=corbaloc:iiop:127.0.0.1:2809/NameService ctaskbrowser-gnulinux Deployer -ORBDottedDecimalAddresses 1 ls Quicky # you should see Data_W != 0
If the v1.8 files have already been committed to the repository, then you don't need the debchange and svn add commands when building the packages.
[1] http://www.debian.org/doc/manuals/repository-howto/repository-howto#setting-up [2] http://orocos.org/wiki/rtt/frequently-asked-questions-faq/using-corba