Orocos toolchain2.3.2 build fails

Dear Sirs,

I am trying to install Orocos toolchain2.3.2 on Kubuntu 10.10 with xenomai.

I have download bootstrap.sh and the I run sh bootstrap.sh

The build process fails with the following errors:

generating and configuring build system for ocl

building ocl (60%)Build failed: ocl: failed in build phase

'make -j4' returned status 2

see /usr/src/orocos/install/log/ocl-build.log for details

last 10 lines are:

[ 48%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/datasender.cpp.o

[ 51%] Building CXX object deployment/CMakeFiles/orocos-ocl-deployment.dir/comppath.cpp.o

[ 54%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/socket.cpp.o

[ 57%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/socketmarshaller.cpp.o

[ 60%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/TcpReporting.cpp.o

Linking CXX shared library liborocos-ocl-reporting-xenomai.so

[ 60%] Built target orocos-ocl-reporting

Linking CXX shared library liborocos-ocl-deployment-xenomai.so

[ 60%] Built target orocos-ocl-deployment

make: *** [all] Error 2

The complete output follows.

Thank you in advance for your support.

G. Rizzi

root@giampy-P5KC:/usr/src/orocos# sh bootstrap.sh
--2011-05-25 15:32:56-- http://rock-robotics.org/autoproj_bootstrap
Resolving rock-robotics.org... 80.67.28.127
Connecting to rock-robotics.org|80.67.28.127|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 55203 (54K) [text/plain]
Saving to: `autoproj_bootstrap'

100%[=================================================================================================>] 55,203 181K/s in 0.3s

2011-05-25 15:32:58 (181 KB/s) - `autoproj_bootstrap' saved [55203/55203]

The current directory is not empty, continue bootstrapping anyway ? [yes]
autodetecting the operating system
Which prepackaged software (a.k.a. 'osdeps') should autoproj install automatically (all, ruby, os, none) ?
The software packages that autoproj will have to build may require other
prepackaged softwares (a.k.a. OS dependencies) to be installed (RubyGems
packages, packages from your operating system/distribution, ...). Autoproj
is able to install those automatically for you.

Advanced users may want to control this behaviour. Additionally, the
installation of some packages require administration rights, which you may
not have. This option is meant to allow you to control autoproj's behaviour
while handling OS dependencies.

* if you say "all", it will install all packages automatically.
This requires root access thru 'sudo'
* if you say "ruby", only the Ruby packages will be installed.
Installing these packages does not require root access.
* if you say "os", only the OS-provided packages will be installed.
Installing these packages requires root access.
* if you say "none", autoproj will not do anything related to the
OS dependencies.

As any configuration value, the mode can be changed anytime by calling
an autoproj operation with the --reconfigure option (e.g. autoproj update
--reconfigure).

Finally, OS dependencies can be installed by calling "autoproj osdeps"
with the corresponding option (--all, --ruby, --os or --none).

So, what do you want ? (all, ruby, os or none) [all]
autoproj: installing a proper Ruby environment (this can take a long time)
autoproj: installing autoproj and its dependencies (this can take a long time)
installing/updating RubyGems dependencies: autobuild, rdoc
Enclosing class/module 'mUtilrb' for class WeakRef not known
Enclosing class/module 'cWeakRef' for class RefError not known
Enclosing class/module 'mUtilrb' for class WeakRef not known
Enclosing class/module 'cWeakRef' for class RefError not known
installing/updating RubyGems dependencies: autoproj
autodetecting the operating system
checking out autoproj main configuration
Access method to import data from gitorious.org (git, http or ssh)
Use 'ssh' only if you have an account there. Note that
ssh will always be used to push to the repositories, this is
only to get data from the server. Therefore, we advise to use
'git' as it is faster than ssh and better than http [git]
Which prepackaged software (a.k.a. 'osdeps') should autoproj install automatically (all, ruby, os, none) ? all
autoproj: updating remote definitions of package sets
checking out git:git://gitorious.org/orocos-toolchain/autoproj.git branch=toolchain-2.3

autoproj: loading ...
run 'autoproj reconfigure' to change configuration options
and use 'autoproj switch-config' to change the remote source for
autoproj's main build configuration
the target operating system for Orocos/RTT (gnulinux or xenomai) [gnulinux] xenomai
which CORBA implementation should the RTT use ?
Answer 'none' to disable CORBA, otherwise pick either tao or omniorb [omniorb]

autoproj: package sets
orocos.toolchain (listed in manifest)
from: git:git://gitorious.org/orocos-toolchain/autoproj.git branch=toolchain-2.3
local: /usr/src/orocos/autoproj/remotes/orocos.toolchain
defines: log4cpp, ocl, orogen, rtt, typelib, utilmm, utilrb

autoproj: packages
log4cpp
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/log4cpp
git:git://gitorious.org/orocos-toolchain/log4cpp.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/log4cpp.git
NOT checked out yet, reported dependencies will be partial
ocl
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/ocl
git:git://gitorious.org/orocos-toolchain/ocl.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/ocl.git
NOT checked out yet, reported dependencies will be partial
orogen
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/orogen
git:git://gitorious.org/orocos-toolchain/orogen.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/orogen.git
NOT checked out yet, reported dependencies will be partial
rtt
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/rtt
git:git://gitorious.org/orocos-toolchain/rtt.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/rtt.git
NOT checked out yet, reported dependencies will be partial
typelib
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/typelib
git:git://gitorious.org/orocos-toolchain/typelib.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/typelib.git
NOT checked out yet, reported dependencies will be partial
utilmm
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/utilmm
git:git://gitorious.org/orocos-toolchain/utilmm.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/utilmm.git
NOT checked out yet, reported dependencies will be partial
utilrb
no tags
defined in orocos.toolchain
will be checked out in /usr/src/orocos/utilrb
git:git://gitorious.org/orocos-toolchain/utilrb.git branch=toolchain-2.3 push_to=git [..] ...:/orocos-toolchain/utilrb.git
NOT checked out yet, reported dependencies will be partial

WARN: the following packages are not yet checked out:
WARN: log4cpp, ocl, orogen, rtt
WARN: typelib, utilmm, utilrb
WARN: therefore, the package list above and the listed dependencies are probably not complete

autoproj bootstrap successfully finished

To further use autoproj and the installed software, you
must add the following line at the bottom of your .bashrc:
source /usr/src/orocos/env.sh

WARNING: autoproj will not work until your restart all
your consoles, or run the following in them:
$ source /usr/src/orocos/env.sh

To import and build the packages, you can now run
autoproj update
autoproj build

The resulting software is installed in
/usr/src/orocos/install

Access method to import data from gitorious.org (git, http or ssh): git
Which prepackaged software (a.k.a. 'osdeps') should autoproj install automatically (all, ruby, os, none) ? all
looking for RubyGems updates
updating autoproj main configuration
autoproj: updating remote definitions of package sets
updating orocos.toolchain

autoproj: loading ...
run 'autoproj reconfigure' to change configuration options
and use 'autoproj switch-config' to change the remote source for
autoproj's main build configuration
the target operating system for Orocos/RTT (gnulinux or xenomai): xenomai
which CORBA implementation should the RTT use ? omniorb

autoproj: importing and loading selected packages
checking out log4cpp
checking out ocl
checking out orogen
checking out rtt
checking out typelib
checking out utilmm
checking out utilrb
installing/updating RubyGems dependencies: hoe < 2.9.0

autodetected the shell to be bash, sourcing autoproj shell helpers
add "Autoproj.shell_helpers = false" in autoproj/init.rb to disable
autoproj: updated /usr/src/orocos/env.sh
Build finished successfully at Wed May 25 15:44:41 +0200 2011
Access method to import data from gitorious.org (git, http or ssh): git
autodetecting the operating system
Which prepackaged software (a.k.a. 'osdeps') should autoproj install automatically (all, ruby, os, none) ? all

autoproj: loading ...
run 'autoproj reconfigure' to change configuration options
and use 'autoproj switch-config' to change the remote source for
autoproj's main build configuration
the target operating system for Orocos/RTT (gnulinux or xenomai): xenomai
which CORBA implementation should the RTT use ? omniorb

autoproj: importing and loading selected packages
autoproj: building and installing packages
generating and configuring build system for log4cpp
building log4cpp (100%)
installing log4cpp
generating and configuring build system for utilmm
building utilmm (100%)
installing utilmm
generating and configuring build system for rtt
building rtt (100%)
installing rtt
generating and configuring build system for ocl
building ocl (60%)Build failed: ocl: failed in build phase
'make -j4' returned status 2
see /usr/src/orocos/install/log/ocl-build.log for details
last 10 lines are:

[ 48%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/datasender.cpp.o
[ 51%] Building CXX object deployment/CMakeFiles/orocos-ocl-deployment.dir/comppath.cpp.o
[ 54%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/socket.cpp.o
[ 57%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/socketmarshaller.cpp.o
[ 60%] Building CXX object reporting/CMakeFiles/orocos-ocl-reporting.dir/TcpReporting.cpp.o
Linking CXX shared library liborocos-ocl-reporting-xenomai.so
[ 60%] Built target orocos-ocl-reporting
Linking CXX shared library liborocos-ocl-deployment-xenomai.so
[ 60%] Built target orocos-ocl-deployment
make: *** [all] Error 2
autoproj failed to build your configuration. This means most of the time that there
is a problem with the sources. You can try to manually complete the bootstrap by
typing these two commands:
. env.sh
autoproj build
If that does not work, send an email to the Orocos user's mailing list: orocos-users [..] ...