[ros-users] Build Failure

Fabian Frei | HyperWerk fabian.frei at hyperwerk.ch
Wed Feb 2 16:07:23 UTC 2011


Dear Ugo,

Thank your for your help, I sadly have to confess that i don't really
know on how to get
the latest version of the ros pcl stack into the build. i added it to
the kinect.rosinstall that i
got from the git-repository and repeatet the the following step (from
http://www.ros.org/wiki/kinect):

Download ROS-kinect:
rosinstall ~/kinect-devel /opt/ros/cturtle kinect.rosinstall

which downloaded the new version of the ros pcl stack (at least it
looked like to me).
i then started the build again with:

. ~/kinect-devel/setup.sh
rosmake kinect --rosdep-install

then the build somehow went trought, but it was still giving me an error:

[ rosmake ] Packages requested are: ['kinect']
[ rosmake ] Logging to
directory/home/faebser/.ros/rosmake/rosmake_output-20110202-160922
[ rosmake ] Expanded args ['kinect'] to:
['kinect_pcl', 'kinect_calibration', 'freenect', 'kinect_camera']
[ rosmake ] Generating Install Script using rosdep then executing.
This may take a minute, you will be prompted for permissions. . .
[rosstack] couldn't find dependency [point_cloud_perception] of [kinect]
[rosstack] missing dependency
Failed to find stack for package [eigen3]
Failed to load rosdep.yaml for package [eigen3]:Cannot locate
installation of package eigen3: [rospack] couldn't find package
[eigen3]. ROS_ROOT[/opt/ros/cturtle/ros]
ROS_PACKAGE_PATH[/home/faebser/kinect-devel/ros_pkg/stacks/perception_pcl:/home/faebser/kinect-devel/kinect:/opt/ros/cturtle/stacks]
executing this script:
 set -o errexit
#Packages
sudo apt-get install libtbb-dev libqhull-dev libhdf5-serial-dev

[ rosmake ] rosdep successfully installed all system dependencies
[rosmake-0] Starting >>> pcl_ros [ make ]
[rosmake-1] Starting >>> roslang [ make ]
[rosmake-1] Finished <<< roslang ROS_NOBUILD in package roslang
 No Makefile in package roslang
[rosmake-1] Starting >>> roslib [ make ]
[rosmake-1] Finished <<< roslib ROS_NOBUILD in package roslib
[rosmake-1] Starting >>> xmlrpcpp [ make ]
[rosmake-1] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
[rosmake-1] Starting >>> rosconsole [ make ]
[rosmake-1] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
[rosmake-1] Starting >>> roscpp [ make ]
[rosmake-1] Finished <<< roscpp ROS_NOBUILD in package roscpp
[rosmake-1] Starting >>> tinyxml [ make ]
[rosmake-1] Finished <<< tinyxml ROS_NOBUILD in package tinyxml
[rosmake-1] Starting >>> pluginlib [ make ]
[rosmake-1] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
[rosmake-1] Starting >>> rospy [ make ]
[rosmake-1] Finished <<< rospy ROS_NOBUILD in package rospy
[rosmake-1] Starting >>> nodelet [ make ]
[rosmake-1] Finished <<< nodelet ROS_NOBUILD in package nodelet
[rosmake-1] Starting >>> std_msgs [ make ]
[rosmake-1] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
[rosmake-1] Starting >>> rosclean [ make ]
[rosmake-1] Finished <<< rosclean ROS_NOBUILD in package rosclean
[rosmake-1] Starting >>> rosgraph [ make ]
[rosmake-1] Finished <<< rosgraph ROS_NOBUILD in package rosgraph
[rosmake-1] Starting >>> rosmaster [ make ]
[rosmake-1] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
[rosmake-1] Starting >>> rosout [ make ]
[rosmake-1] Finished <<< rosout ROS_NOBUILD in package rosout
[rosmake-1] Starting >>> roslaunch [ make ]
[rosmake-1] Finished <<< roslaunch ROS_NOBUILD in package roslaunch
 No Makefile in package roslaunch
[rosmake-1] Starting >>> rostest [ make ]
[rosmake-1] Finished <<< rostest ROS_NOBUILD in package rostest
[rosmake-1] Starting >>> topic_tools [ make ]
[rosmake-1] Finished <<< topic_tools ROS_NOBUILD in package topic_tools
[rosmake-1] Starting >>> rosbag [ make ]
[rosmake-1] Finished <<< rosbag ROS_NOBUILD in package rosbag
[rosmake-1] Starting >>> rosrecord [ make ]
[rosmake-1] Finished <<< rosrecord ROS_NOBUILD in package rosrecord
[rosmake-1] Starting >>> rosbagmigration [ make ]
[rosmake-1] Finished <<< rosbagmigration ROS_NOBUILD in package rosbagmigration
 No Makefile in package rosbagmigration
[rosmake-1] Starting >>> geometry_msgs [ make ]
[rosmake-1] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
[rosmake-1] Starting >>> sensor_msgs [ make ]
[rosmake-1] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
[rosmake-1] Starting >>> yaml_cpp [ make ]
[rosmake-1] Finished <<< yaml_cpp ROS_NOBUILD in package yaml_cpp
[rosmake-1] Starting >>> camera_calibration_parsers [ make ]
[rosmake-1] Finished <<< camera_calibration_parsers ROS_NOBUILD in
package camera_calibration_parsers
[rosmake-1] Starting >>> camera_info_manager [ make ]
[rosmake-1] Finished <<< camera_info_manager ROS_NOBUILD in package
camera_info_manager
[rosmake-1] Starting >>> message_filters [ make ]
[rosmake-1] Finished <<< message_filters ROS_NOBUILD in package message_filters
[rosmake-1] Starting >>> image_transport [ make ]
[rosmake-1] Finished <<< image_transport ROS_NOBUILD in package image_transport
[rosmake-1] Starting >>> opencv2 [ make ]
[rosmake-1] Finished <<< opencv2 ROS_NOBUILD in package opencv2
[rosmake-1] Starting >>> cv_bridge [ make ]
[rosmake-1] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge
[rosmake-1] Starting >>> image_geometry [ make ]
[rosmake-1] Finished <<< image_geometry ROS_NOBUILD in package image_geometry
[rosmake-1] Starting >>> freenect [ make ]
[rosmake-1] Finished <<< freenect [PASS] [ 2.00 seconds ]
[rosmake-1] Starting >>> rosmsg [ make ]
[rosmake-1] Finished <<< rosmsg ROS_NOBUILD in package rosmsg
 No Makefile in package rosmsg
[rosmake-1] Starting >>> rosservice [ make ]
[rosmake-1] Finished <<< rosservice ROS_NOBUILD in package rosservice
[rosmake-1] Starting >>> dynamic_reconfigure [ make ]
[rosmake-1] Finished <<< dynamic_reconfigure ROS_NOBUILD in package
dynamic_reconfigure
[rosmake-1] Starting >>> eigen [ make ]
[rosmake-1] Finished <<< eigen ROS_NOBUILD in package eigen
[rosmake-1] Starting >>> kinect_camera [ make ]
[ rosmake ] All 32 linescl_ros: 2.8 sec ] [ kinec... [ 2 Active 37/41 Complete ]
{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
rosbuild`/rostoolchain.cmake  ..
  -- The C compiler identification is GNU
  -- The CXX compiler identification is GNU
  -- Check for working C compiler: /usr/bin/gcc
  -- Check for working C compiler: /usr/bin/gcc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++
  -- Check for working CXX compiler: /usr/bin/c++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  [rosbuild] Building package pcl_ros
  Failed to invoke /opt/ros/cturtle/ros/bin/rospack deps-manifests pcl_ros
  [rospack] couldn't find dependency [eigen3] of [pcl_ros]
  [rospack] missing dependency


  CMake Error at /opt/ros/cturtle/ros/core/rosbuild/public.cmake:113 (message):


    Failed to invoke rospack to get compile flags for package 'pcl_ros'.  Look
    above for errors from rospack itself.  Aborting.  Please fix the broken
    dependency!

  Call Stack (most recent call first):
    /opt/ros/cturtle/ros/core/rosbuild/public.cmake:178
(rosbuild_invoke_rospack)
    CMakeLists.txt:6 (rosbuild_init)


  -- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package pcl_ros written to:
[ rosmake ]    /home/faebser/.ros/rosmake/rosmake_output-20110202-160922/pcl_ros/build_output.log
[rosmake-0] Finished <<< pcl_ros [FAIL] [ 2.81 seconds ]
[ rosmake ] Halting due to failure in package pcl_ros.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Output from build of package kinect_camera written to:/41 Complete ]
[ rosmake ]    /home/faebser/.ros/rosmake/rosmake_output-20110202-160922/kinect_camera/build_output.log
[rosmake-1] Finished <<< kinect_camera [PASS] [ 75.29 seconds ] --
WARNING: 22 compiler warnings
[ rosmake ] Results:
[ rosmake ] Built 39 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/faebser/.ros/rosmake/rosmake_output-20110202-160922

2011/2/2 Ugo Cupcic <ugo at shadowrobot.com>:
> Hi,
>
> You want to use the latest version of the ros pcl stack:
> http://www.ros.org/wiki/perception_pcl#Users
>
> Cheers,
>
> Ugo
>
> On Wed, Feb 2, 2011 at 2:26 PM, Fabian Frei | HyperWerk
> <fabian.frei at hyperwerk.ch> wrote:
>>
>> Dear all,
>>
>> I'm trying to build a kinect-version of ROS on CrunchBangLinux
>> (Ubunutu 9.04 uname -a output: Linux linux 2.6.28-19-generic
>> #66-Ubuntu SMP Sat Oct 16 17:39:04 UTC 2010 i686 GNU/Linux).
>>
>> I followed the manuals
>> http://www.ros.org/wiki/cturtle/Installation/Ubuntu and
>> http://www.ros.org/wiki/kinect.
>> Everything went smooth as far as i see but as soon as i try to do the
>> last step on http://www.ros.org/wiki/kinect:
>>
>>  Build ROS-kinect:
>> . ~/kinect-devel/setup.sh
>> rosmake kinect --rosdep-install
>>
>> i get the following error:
>>
>> faebser at linux:~$ . ~/kinect-devel/setup.sh
>> faebser at linux:~$ rosmake kinect --rosdep-install
>> [ rosmake ] Packages requested are: ['kinect']
>> [ rosmake ] Logging to
>> directory/home/faebser/.ros/rosmake/rosmake_output-20110202-113208
>> [ rosmake ] Expanded args ['kinect'] to:
>> ['kinect_pcl', 'kinect_calibration', 'freenect', 'kinect_camera']
>> [ rosmake ] Generating Install Script using rosdep then executing.
>> This may take a minute, you will be prompted for permissions. . .
>> [rosstack] couldn't find dependency [point_cloud_perception] of [kinect]
>> [rosstack] missing dependency
>> Failed to find stack for package [pcl_ros]
>> Failed to load rosdep.yaml for package [pcl_ros]:Cannot locate
>> installation of package pcl_ros: [rospack] couldn't find package
>> [pcl_ros]. ROS_ROOT[/opt/ros/cturtle/ros]
>>
>> ROS_PACKAGE_PATH[/home/faebser/kinect-devel/kinect:/opt/ros/cturtle/stacks]
>> executing this script:
>>  set -o errexit
>> #No Packages to install
>> [ rosmake ] rosdep successfully installed all system dependencies
>> [rosmake-0] Starting >>> kinect_pcl [ make ]
>> [rosmake-1] Starting >>> freenect [ make ]
>> [ rosmake ] All 22 linesinect_pcl: 0.4 sec ] [ fre... [ 2 Active 2/40
>> Complete ]
>>
>> {-------------------------------------------------------------------------------
>>  mkdir -p bin
>>  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
>> rosbuild`/rostoolchain.cmake  ..
>>  [rosbuild] Building package kinect_pcl
>>  Failed to invoke /opt/ros/cturtle/ros/bin/rospack deps-manifests
>> kinect_pcl
>>  [rospack] couldn't find dependency [pcl_ros] of [kinect_pcl]
>>  [rospack] missing dependency
>>
>>
>>  CMake Error at /opt/ros/cturtle/ros/core/rosbuild/public.cmake:113
>> (message):
>>
>>
>>    Failed to invoke rospack to get compile flags for package 'kinect_pcl'.
>>    Look above for errors from rospack itself.  Aborting.  Please fix the
>>    broken dependency!
>>
>>  Call Stack (most recent call first):
>>    /opt/ros/cturtle/ros/core/rosbuild/public.cmake:178
>> (rosbuild_invoke_rospack)
>>    CMakeLists.txt:7 (rosbuild_init)
>>
>>
>>  -- Configuring incomplete, errors occurred!
>>
>> -------------------------------------------------------------------------------}
>> [ rosmake ] Output from build of package kinect_pcl written to:
>> [ rosmake ]
>>  /home/faebser/.ros/rosmake/rosmake_output-20110202-113208/kinect_pcl/build_output.log
>> [rosmake-0] Finished <<< kinect_pcl [FAIL] [ 0.46 seconds ]
>> [ rosmake ] Halting due to failure in package kinect_pcl.
>> [ rosmake ] Waiting for other threads to complete.
>> [rosmake-1] Finished <<< freenect [PASS] [ 1.62 seconds ]
>> [ rosmake ] Results:
>> [ rosmake ] Built 4 packages with 1 failures.
>> [ rosmake ] Summary output to directory
>>
>> i tried to add the pcl_ros by my self via apt-get but also get
>> dependencies-errors.
>> Any suggestions?
>>
>> All the best.
>> Fabian
>>
>> --
>> Fabian Frei
>> undici
>> HyperWerk
>> fabian.frei at hyperwerk.ch
>> --
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>
>
>
> --
> Ugo Cupcic | Shadow Robot Company | ugo at shadowrobot.com
> Software Engineer | 251 Liverpool Road |
> need a Hand? | London N1 1LX | +44 20 7700 2487
> http://www.shadowrobot.com/hand/ @shadowrobot
>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>



-- 
Fabian Frei
undici
HyperWerk
fabian.frei at hyperwerk.ch
079 733 45 27
--



More information about the ros-users mailing list