[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