Ok, you now have the pcl stack, but you're still missing the geometry stack: eigen3 is part of it. Did you do a really small install (sudo apt-get install ros-cturtle-ros) ??? If you're on ubuntu are you using the already build packages? If it's the case, you could install the geometry stack: > sudo apt-get install ros-cturtle-geometry Cheers, Ugo rosdep install kinect On Wed, Feb 2, 2011 at 4:07 PM, Fabian Frei | HyperWerk < fabian.frei@hyperwerk.ch> wrote: > 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 : > > 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 > > 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@linux:~$ . ~/kinect-devel/setup.sh > >> faebser@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@hyperwerk.ch > >> -- > >> _______________________________________________ > >> ros-users mailing list > >> ros-users@code.ros.org > >> https://code.ros.org/mailman/listinfo/ros-users > > > > > > > > -- > > Ugo Cupcic | Shadow Robot Company | ugo@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@code.ros.org > > https://code.ros.org/mailman/listinfo/ros-users > > > > > > > > -- > Fabian Frei > undici > HyperWerk > fabian.frei@hyperwerk.ch > 079 733 45 27 > -- > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com Software Engineer | 251 Liverpool Road | need a Hand? | London N1 1LX | +44 20 7700 2487 http://www.shadowrobot.com/hand/ @shadowrobot