[ros-users] Build Failure

Ugo Cupcic ugo at shadowrobot.com
Wed Feb 2 16:19:14 UTC 2011


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 at 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 <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
> --
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110202/83ef6ee3/attachment-0003.html>


More information about the ros-users mailing list