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) ???<br><br>If you're on ubuntu are you using the already build packages? If it's the case, you could install the geometry stack: <br>
> sudo apt-get install ros-cturtle-geometry<br><br>Cheers,<br><br>Ugo<br><br>rosdep install kinect<br><br><div class="gmail_quote">On Wed, Feb 2, 2011 at 4:07 PM, Fabian Frei | HyperWerk <span dir="ltr"><<a href="mailto:fabian.frei@hyperwerk.ch">fabian.frei@hyperwerk.ch</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Dear Ugo,<br>
<br>
Thank your for your help, I sadly have to confess that i don't really<br>
know on how to get<br>
the latest version of the ros pcl stack into the build. i added it to<br>
the kinect.rosinstall that i<br>
got from the git-repository and repeatet the the following step (from<br>
<a href="http://www.ros.org/wiki/kinect" target="_blank">http://www.ros.org/wiki/kinect</a>):<br>
<br>
Download ROS-kinect:<br>
rosinstall ~/kinect-devel /opt/ros/cturtle kinect.rosinstall<br>
<br>
which downloaded the new version of the ros pcl stack (at least it<br>
looked like to me).<br>
i then started the build again with:<br>
<div class="im"><br>
. ~/kinect-devel/setup.sh<br>
rosmake kinect --rosdep-install<br>
<br>
</div>then the build somehow went trought, but it was still giving me an error:<br>
<div class="im"><br>
[ rosmake ] Packages requested are: ['kinect']<br>
[ rosmake ] Logging to<br>
</div>directory/home/faebser/.ros/rosmake/rosmake_output-20110202-160922<br>
<div class="im">[ rosmake ] Expanded args ['kinect'] to:<br>
['kinect_pcl', 'kinect_calibration', 'freenect', 'kinect_camera']<br>
[ rosmake ] Generating Install Script using rosdep then executing.<br>
This may take a minute, you will be prompted for permissions. . .<br>
[rosstack] couldn't find dependency [point_cloud_perception] of [kinect]<br>
[rosstack] missing dependency<br>
</div>Failed to find stack for package [eigen3]<br>
Failed to load rosdep.yaml for package [eigen3]:Cannot locate<br>
installation of package eigen3: [rospack] couldn't find package<br>
[eigen3]. ROS_ROOT[/opt/ros/cturtle/ros]<br>
ROS_PACKAGE_PATH[/home/faebser/kinect-devel/ros_pkg/stacks/perception_pcl:/home/faebser/kinect-devel/kinect:/opt/ros/cturtle/stacks]<br>
<div class="im">executing this script:<br>
 set -o errexit<br>
</div>#Packages<br>
sudo apt-get install libtbb-dev libqhull-dev libhdf5-serial-dev<br>
<div class="im"><br>
[ rosmake ] rosdep successfully installed all system dependencies<br>
</div>[rosmake-0] Starting >>> pcl_ros [ make ]<br>
[rosmake-1] Starting >>> roslang [ make ]<br>
[rosmake-1] Finished <<< roslang ROS_NOBUILD in package roslang<br>
 No Makefile in package roslang<br>
[rosmake-1] Starting >>> roslib [ make ]<br>
[rosmake-1] Finished <<< roslib ROS_NOBUILD in package roslib<br>
[rosmake-1] Starting >>> xmlrpcpp [ make ]<br>
[rosmake-1] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp<br>
[rosmake-1] Starting >>> rosconsole [ make ]<br>
[rosmake-1] Finished <<< rosconsole ROS_NOBUILD in package rosconsole<br>
[rosmake-1] Starting >>> roscpp [ make ]<br>
[rosmake-1] Finished <<< roscpp ROS_NOBUILD in package roscpp<br>
[rosmake-1] Starting >>> tinyxml [ make ]<br>
[rosmake-1] Finished <<< tinyxml ROS_NOBUILD in package tinyxml<br>
[rosmake-1] Starting >>> pluginlib [ make ]<br>
[rosmake-1] Finished <<< pluginlib ROS_NOBUILD in package pluginlib<br>
[rosmake-1] Starting >>> rospy [ make ]<br>
[rosmake-1] Finished <<< rospy ROS_NOBUILD in package rospy<br>
[rosmake-1] Starting >>> nodelet [ make ]<br>
[rosmake-1] Finished <<< nodelet ROS_NOBUILD in package nodelet<br>
[rosmake-1] Starting >>> std_msgs [ make ]<br>
[rosmake-1] Finished <<< std_msgs ROS_NOBUILD in package std_msgs<br>
[rosmake-1] Starting >>> rosclean [ make ]<br>
[rosmake-1] Finished <<< rosclean ROS_NOBUILD in package rosclean<br>
[rosmake-1] Starting >>> rosgraph [ make ]<br>
[rosmake-1] Finished <<< rosgraph ROS_NOBUILD in package rosgraph<br>
[rosmake-1] Starting >>> rosmaster [ make ]<br>
[rosmake-1] Finished <<< rosmaster ROS_NOBUILD in package rosmaster<br>
[rosmake-1] Starting >>> rosout [ make ]<br>
[rosmake-1] Finished <<< rosout ROS_NOBUILD in package rosout<br>
[rosmake-1] Starting >>> roslaunch [ make ]<br>
[rosmake-1] Finished <<< roslaunch ROS_NOBUILD in package roslaunch<br>
 No Makefile in package roslaunch<br>
[rosmake-1] Starting >>> rostest [ make ]<br>
[rosmake-1] Finished <<< rostest ROS_NOBUILD in package rostest<br>
[rosmake-1] Starting >>> topic_tools [ make ]<br>
[rosmake-1] Finished <<< topic_tools ROS_NOBUILD in package topic_tools<br>
[rosmake-1] Starting >>> rosbag [ make ]<br>
[rosmake-1] Finished <<< rosbag ROS_NOBUILD in package rosbag<br>
[rosmake-1] Starting >>> rosrecord [ make ]<br>
[rosmake-1] Finished <<< rosrecord ROS_NOBUILD in package rosrecord<br>
[rosmake-1] Starting >>> rosbagmigration [ make ]<br>
[rosmake-1] Finished <<< rosbagmigration ROS_NOBUILD in package rosbagmigration<br>
 No Makefile in package rosbagmigration<br>
[rosmake-1] Starting >>> geometry_msgs [ make ]<br>
[rosmake-1] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs<br>
[rosmake-1] Starting >>> sensor_msgs [ make ]<br>
[rosmake-1] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs<br>
[rosmake-1] Starting >>> yaml_cpp [ make ]<br>
[rosmake-1] Finished <<< yaml_cpp ROS_NOBUILD in package yaml_cpp<br>
[rosmake-1] Starting >>> camera_calibration_parsers [ make ]<br>
[rosmake-1] Finished <<< camera_calibration_parsers ROS_NOBUILD in<br>
package camera_calibration_parsers<br>
[rosmake-1] Starting >>> camera_info_manager [ make ]<br>
[rosmake-1] Finished <<< camera_info_manager ROS_NOBUILD in package<br>
camera_info_manager<br>
[rosmake-1] Starting >>> message_filters [ make ]<br>
[rosmake-1] Finished <<< message_filters ROS_NOBUILD in package message_filters<br>
[rosmake-1] Starting >>> image_transport [ make ]<br>
[rosmake-1] Finished <<< image_transport ROS_NOBUILD in package image_transport<br>
[rosmake-1] Starting >>> opencv2 [ make ]<br>
[rosmake-1] Finished <<< opencv2 ROS_NOBUILD in package opencv2<br>
[rosmake-1] Starting >>> cv_bridge [ make ]<br>
[rosmake-1] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge<br>
[rosmake-1] Starting >>> image_geometry [ make ]<br>
[rosmake-1] Finished <<< image_geometry ROS_NOBUILD in package image_geometry<br>
<div class="im">[rosmake-1] Starting >>> freenect [ make ]<br>
</div>[rosmake-1] Finished <<< freenect [PASS] [ 2.00 seconds ]<br>
[rosmake-1] Starting >>> rosmsg [ make ]<br>
[rosmake-1] Finished <<< rosmsg ROS_NOBUILD in package rosmsg<br>
 No Makefile in package rosmsg<br>
[rosmake-1] Starting >>> rosservice [ make ]<br>
[rosmake-1] Finished <<< rosservice ROS_NOBUILD in package rosservice<br>
[rosmake-1] Starting >>> dynamic_reconfigure [ make ]<br>
[rosmake-1] Finished <<< dynamic_reconfigure ROS_NOBUILD in package<br>
dynamic_reconfigure<br>
[rosmake-1] Starting >>> eigen [ make ]<br>
[rosmake-1] Finished <<< eigen ROS_NOBUILD in package eigen<br>
[rosmake-1] Starting >>> kinect_camera [ make ]<br>
[ rosmake ] All 32 linescl_ros: 2.8 sec ] [ kinec... [ 2 Active 37/41 Complete ]<br>
<div class="im">{-------------------------------------------------------------------------------<br>
  mkdir -p bin<br>
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find<br>
rosbuild`/rostoolchain.cmake  ..<br>
</div>  -- The C compiler identification is GNU<br>
  -- The CXX compiler identification is GNU<br>
  -- Check for working C compiler: /usr/bin/gcc<br>
  -- Check for working C compiler: /usr/bin/gcc -- works<br>
  -- Detecting C compiler ABI info<br>
  -- Detecting C compiler ABI info - done<br>
  -- Check for working CXX compiler: /usr/bin/c++<br>
  -- Check for working CXX compiler: /usr/bin/c++ -- works<br>
  -- Detecting CXX compiler ABI info<br>
  -- Detecting CXX compiler ABI info - done<br>
  [rosbuild] Building package pcl_ros<br>
  Failed to invoke /opt/ros/cturtle/ros/bin/rospack deps-manifests pcl_ros<br>
  [rospack] couldn't find dependency [eigen3] of [pcl_ros]<br>
<div class="im">  [rospack] missing dependency<br>
<br>
<br>
  CMake Error at /opt/ros/cturtle/ros/core/rosbuild/public.cmake:113 (message):<br>
<br>
<br>
</div>    Failed to invoke rospack to get compile flags for package 'pcl_ros'.  Look<br>
<div class="im">    above for errors from rospack itself.  Aborting.  Please fix the broken<br>
    dependency!<br>
<br>
  Call Stack (most recent call first):<br>
    /opt/ros/cturtle/ros/core/rosbuild/public.cmake:178<br>
(rosbuild_invoke_rospack)<br>
</div>    CMakeLists.txt:6 (rosbuild_init)<br>
<br>
<br>
  -- Configuring incomplete, errors occurred!<br>
-------------------------------------------------------------------------------}<br>
[ rosmake ] Output from build of package pcl_ros written to:<br>
[ rosmake ]    /home/faebser/.ros/rosmake/rosmake_output-20110202-160922/pcl_ros/build_output.log<br>
[rosmake-0] Finished <<< pcl_ros [FAIL] [ 2.81 seconds ]<br>
[ rosmake ] Halting due to failure in package pcl_ros.<br>
<div class="im">[ rosmake ] Waiting for other threads to complete.<br>
</div>[ rosmake ] Output from build of package kinect_camera written to:/41 Complete ]<br>
[ rosmake ]    /home/faebser/.ros/rosmake/rosmake_output-20110202-160922/kinect_camera/build_output.log<br>
[rosmake-1] Finished <<< kinect_camera [PASS] [ 75.29 seconds ] --<br>
WARNING: 22 compiler warnings<br>
[ rosmake ] Results:<br>
[ rosmake ] Built 39 packages with 1 failures.<br>
<div class="im">[ rosmake ] Summary output to directory<br>
</div>[ rosmake ] /home/faebser/.ros/rosmake/rosmake_output-20110202-160922<br>
<br>
2011/2/2 Ugo Cupcic <<a href="mailto:ugo@shadowrobot.com">ugo@shadowrobot.com</a>>:<br>
<div><div></div><div class="h5">> Hi,<br>
><br>
> You want to use the latest version of the ros pcl stack:<br>
> <a href="http://www.ros.org/wiki/perception_pcl#Users" target="_blank">http://www.ros.org/wiki/perception_pcl#Users</a><br>
><br>
> Cheers,<br>
><br>
> Ugo<br>
><br>
> On Wed, Feb 2, 2011 at 2:26 PM, Fabian Frei | HyperWerk<br>
> <<a href="mailto:fabian.frei@hyperwerk.ch">fabian.frei@hyperwerk.ch</a>> wrote:<br>
>><br>
>> Dear all,<br>
>><br>
>> I'm trying to build a kinect-version of ROS on CrunchBangLinux<br>
>> (Ubunutu 9.04 uname -a output: Linux linux 2.6.28-19-generic<br>
>> #66-Ubuntu SMP Sat Oct 16 17:39:04 UTC 2010 i686 GNU/Linux).<br>
>><br>
>> I followed the manuals<br>
>> <a href="http://www.ros.org/wiki/cturtle/Installation/Ubuntu" target="_blank">http://www.ros.org/wiki/cturtle/Installation/Ubuntu</a> and<br>
>> <a href="http://www.ros.org/wiki/kinect" target="_blank">http://www.ros.org/wiki/kinect</a>.<br>
>> Everything went smooth as far as i see but as soon as i try to do the<br>
>> last step on <a href="http://www.ros.org/wiki/kinect" target="_blank">http://www.ros.org/wiki/kinect</a>:<br>
>><br>
>>  Build ROS-kinect:<br>
>> . ~/kinect-devel/setup.sh<br>
>> rosmake kinect --rosdep-install<br>
>><br>
>> i get the following error:<br>
>><br>
>> faebser@linux:~$ . ~/kinect-devel/setup.sh<br>
>> faebser@linux:~$ rosmake kinect --rosdep-install<br>
>> [ rosmake ] Packages requested are: ['kinect']<br>
>> [ rosmake ] Logging to<br>
>> directory/home/faebser/.ros/rosmake/rosmake_output-20110202-113208<br>
>> [ rosmake ] Expanded args ['kinect'] to:<br>
>> ['kinect_pcl', 'kinect_calibration', 'freenect', 'kinect_camera']<br>
>> [ rosmake ] Generating Install Script using rosdep then executing.<br>
>> This may take a minute, you will be prompted for permissions. . .<br>
>> [rosstack] couldn't find dependency [point_cloud_perception] of [kinect]<br>
>> [rosstack] missing dependency<br>
>> Failed to find stack for package [pcl_ros]<br>
>> Failed to load rosdep.yaml for package [pcl_ros]:Cannot locate<br>
>> installation of package pcl_ros: [rospack] couldn't find package<br>
>> [pcl_ros]. ROS_ROOT[/opt/ros/cturtle/ros]<br>
>><br>
>> ROS_PACKAGE_PATH[/home/faebser/kinect-devel/kinect:/opt/ros/cturtle/stacks]<br>
>> executing this script:<br>
>>  set -o errexit<br>
>> #No Packages to install<br>
>> [ rosmake ] rosdep successfully installed all system dependencies<br>
>> [rosmake-0] Starting >>> kinect_pcl [ make ]<br>
>> [rosmake-1] Starting >>> freenect [ make ]<br>
>> [ rosmake ] All 22 linesinect_pcl: 0.4 sec ] [ fre... [ 2 Active 2/40<br>
>> Complete ]<br>
>><br>
>> {-------------------------------------------------------------------------------<br>
>>  mkdir -p bin<br>
>>  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find<br>
>> rosbuild`/rostoolchain.cmake  ..<br>
>>  [rosbuild] Building package kinect_pcl<br>
>>  Failed to invoke /opt/ros/cturtle/ros/bin/rospack deps-manifests<br>
>> kinect_pcl<br>
>>  [rospack] couldn't find dependency [pcl_ros] of [kinect_pcl]<br>
>>  [rospack] missing dependency<br>
>><br>
>><br>
>>  CMake Error at /opt/ros/cturtle/ros/core/rosbuild/public.cmake:113<br>
>> (message):<br>
>><br>
>><br>
>>    Failed to invoke rospack to get compile flags for package 'kinect_pcl'.<br>
>>    Look above for errors from rospack itself.  Aborting.  Please fix the<br>
>>    broken dependency!<br>
>><br>
>>  Call Stack (most recent call first):<br>
>>    /opt/ros/cturtle/ros/core/rosbuild/public.cmake:178<br>
>> (rosbuild_invoke_rospack)<br>
>>    CMakeLists.txt:7 (rosbuild_init)<br>
>><br>
>><br>
>>  -- Configuring incomplete, errors occurred!<br>
>><br>
>> -------------------------------------------------------------------------------}<br>
>> [ rosmake ] Output from build of package kinect_pcl written to:<br>
>> [ rosmake ]<br>
>>  /home/faebser/.ros/rosmake/rosmake_output-20110202-113208/kinect_pcl/build_output.log<br>
>> [rosmake-0] Finished <<< kinect_pcl [FAIL] [ 0.46 seconds ]<br>
>> [ rosmake ] Halting due to failure in package kinect_pcl.<br>
>> [ rosmake ] Waiting for other threads to complete.<br>
>> [rosmake-1] Finished <<< freenect [PASS] [ 1.62 seconds ]<br>
>> [ rosmake ] Results:<br>
>> [ rosmake ] Built 4 packages with 1 failures.<br>
>> [ rosmake ] Summary output to directory<br>
>><br>
>> i tried to add the pcl_ros by my self via apt-get but also get<br>
>> dependencies-errors.<br>
>> Any suggestions?<br>
>><br>
>> All the best.<br>
>> Fabian<br>
>><br>
>> --<br>
>> Fabian Frei<br>
>> undici<br>
>> HyperWerk<br>
>> <a href="mailto:fabian.frei@hyperwerk.ch">fabian.frei@hyperwerk.ch</a><br>
>> --<br>
>> _______________________________________________<br>
>> ros-users mailing list<br>
>> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
><br>
> --<br>
> Ugo Cupcic | Shadow Robot Company | <a href="mailto:ugo@shadowrobot.com">ugo@shadowrobot.com</a><br>
> Software Engineer | 251 Liverpool Road |<br>
> need a Hand? | London N1 1LX | +44 20 7700 2487<br>
> <a href="http://www.shadowrobot.com/hand/" target="_blank">http://www.shadowrobot.com/hand/</a> @shadowrobot<br>
><br>
><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
<br>
<br>
<br>
--<br>
Fabian Frei<br>
undici<br>
HyperWerk<br>
<a href="mailto:fabian.frei@hyperwerk.ch">fabian.frei@hyperwerk.ch</a><br>
</div></div>079 733 45 27<br>
<div><div></div><div class="h5">--<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Ugo Cupcic | Shadow Robot Company | <a href="mailto:ugo@shadowrobot.com" target="_blank">ugo@shadowrobot.com</a> <br>Software Engineer | 251 Liverpool Road | <br>
need a Hand? | London N1 1LX | +44 20 7700 2487 <br><a href="http://www.shadowrobot.com/hand/" target="_blank">http://www.shadowrobot.com/hand/</a> @shadowrobot <br><br>