Hi all

Im trying to instal the orocos_tolchain_ros (ROS-electric) by compiling it from source (as explained in http://www.ros.org/wiki/orocos_toolchain_ros), but I get the following stack-dependencies errors when ros-making the package rtt_geometry.

<code>
rosmake rtt_geometry
[ rosmake ] Packages requested are: ['rtt_geometry']                                                                                                                 
[ rosmake ] Logging to directory/home/corbys/.ros/rosmake/rosmake_output-20120216-183853                                                                             
[ rosmake ] Expanded args ['rtt_geometry'] to:
['rtt_tf', 'kdl_lua', 'kdl_typekit']                                                                                  
[ rosmake ] Checking rosdeps compliance for packages rtt_geometry.  This may take a few seconds.                                                                     
Failed to find stack for package [tf]
Failed to load rosdep.yaml for package [tf]:Cannot locate installation of package tf: [rospack] couldn't find package [tf]. ROS_ROOT[/opt/ros/electric/ros] ROS_PACKAGE_PATH[/opt/ros/electric/stacks:/home/corbys/ECLIPSE/workspace:/home/corbys/orocos]
Failed to find stack for package [orocos_kdl]
Failed to load rosdep.yaml for package [orocos_kdl]:Cannot locate installation of package orocos_kdl: [rospack] couldn't find package [orocos_kdl]. ROS_ROOT[/opt/ros/electric/ros] ROS_PACKAGE_PATH[/opt/ros/electric/stacks:/home/corbys/ECLIPSE/workspace:/home/corbys/orocos]
[ rosmake ] rosdep check passed all system dependencies in packages                                                                                                  
[rosmake-0] Starting >>> kdl_typekit [ make ]                                                                                                                        
[ rosmake ] All 22 linesdl_typekit: 0.1 sec ]                                                                                                [ 1 Active 0/6 Complete ]
{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
  [rosbuild] Building package kdl_typekit
[rosmake-1] Starting >>> rtt [ make ]                                                                                                                                
  Failed to invoke /opt/ros/electric/ros/bin/rospack deps-manifests kdl_typekit
  [rospack] couldn't find dependency [orocos_kdl] of [kdl_typekit]
  [rospack] missing dependency
 
 
  CMake Error at /opt/ros/electric/ros/core/rosbuild/public.cmake:129 (message):
   
 
    Failed to invoke rospack to get compile flags for package 'kdl_typekit'.
    Look above for errors from rospack itself.  Aborting.  Please fix the
    broken dependency!
 
  Call Stack (most recent call first):
    /opt/ros/electric/ros/core/rosbuild/public.cmake:206 (rosbuild_invoke_rospack)
    CMakeLists.txt:12 (rosbuild_init)
 
 
  -- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package kdl_typekit written to:
[ rosmake ]    /home/corbys/.ros/rosmake/rosmake_output-20120216-183853/kdl_typekit/build_output.log
[rosmake-0] Finished <<< kdl_typekit [FAIL] [ 0.15 seconds ]                                                                                                         
[rosmake-2] Starting >>> log4cpp [ make ]                                                                                                                            
[rosmake-2] Finished <<< log4cpp [PASS] [ 0.08 seconds ]                                                                                                             
[rosmake-3] Starting >>> kdl_lua [ make ]                                                                                                                            
[ rosmake ] Halting due to failure in package kdl_typekit.
[ rosmake ] Waiting for other threads to complete.                                                       
[rosmake-3] Finished <<< kdl_lua  No Makefile in package kdl_lua                                                                                                     
[rosmake-2] Starting >>> rtt_tf [ make ]                                                                                                                             
[ rosmake ] All 22 linestt: 0.3 sec ] [ rtt_tf: 0.1 sec ]                                                                                    [ 2 Active 2/6 Complete ]
{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..
  [rosbuild] Building package rtt_tf
  Failed to invoke /opt/ros/electric/ros/bin/rospack deps-manifests rtt_tf
  [rospack] couldn't find dependency [tf] of [rtt_tf]
  [rospack] missing dependency
 
 
  CMake Error at /opt/ros/electric/ros/core/rosbuild/public.cmake:129 (message):
   
 
    Failed to invoke rospack to get compile flags for package 'rtt_tf'.  Look
    above for errors from rospack itself.  Aborting.  Please fix the broken
    dependency!
 
  Call Stack (most recent call first):
    /opt/ros/electric/ros/core/rosbuild/public.cmake:206 (rosbuild_invoke_rospack)
    CMakeLists.txt:20 (rosbuild_init)
 
 
  -- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package rtt_tf written to:
[ rosmake ]    /home/corbys/.ros/rosmake/rosmake_output-20120216-183853/rtt_tf/build_output.log          
[rosmake-2] Finished <<< rtt_tf [FAIL] [ 0.16 seconds ]                                                                                                              
[ rosmake ] Halting due to failure in package rtt_tf.
[ rosmake ] Waiting for other threads to complete.                                                            
[rosmake-1] Finished <<< rtt [PASS] [ 1.94 seconds ]                                                                                                                 
[ rosmake ] Results:                                                                                                                                                 
[ rosmake ] Built 5 packages with 2 failures.                                                                                                                        
[ rosmake ] Summary output to directory                                                                                                                              
[ rosmake ] /home/corbys/.ros/rosmake/rosmake_output-20120216-183853
</code>

I downloaded the kdl from http://www.orocos.org/kdl/Installation_Manual and installed it, but the problem remains.

In case it is important, I'm working with Xenomai 2.6.0 (OROCOS_TARGET = xenomai), and ros-electric-ros was installed with Synaptic. Alos, the orocos-toolchain directory is in home, not in the ros-stack directory, but the ROS_PATH includes also this directory.

Thanks in advance.

Regards,

--
Santiago