RGBD-slam for non-ROS fails
hi there,
i tried to use rgbd-slam_freiburg with kinect on ubuntu 12.04 64-bit. i tried with the non-ros-instruction from http://www.ros.org/wiki/rgbdslam#RGB-D_SLAM_for_Non-ROS_Users (here).
it fails at rosmake rgbdslam_freiburg by compiling the rgbdslam stack. here is my output:
st-admin@ubuntu:~$ rosmake rgbdslam_freiburg [ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['rgbdslam_freiburg']
[ rosmake ] Logging to directory /home/st-admin/.ros/rosmake/rosmake_output-20130115-131451 [ rosmake ] Expanded args ['rgbdslam_freiburg'] to: ['rgbdslam'] [rosmake-0] Starting >>> roslang [ make ]
[rosmake-1] Starting >>> geometry_msgs [ make ]
[rosmake-2] Starting >>> opencv2 [ make ]
[rosmake-2] Finished <<< opencv2 ROS_NOBUILD in package opencv2
[rosmake-2] Starting >>> bullet [ make ]
[rosmake-0] Finished <<< roslang No Makefile in package roslang
[rosmake-3] Starting >>> rosconsole [ make ]
[rosmake-0] Starting >>> rospy [ make ]
[rosmake-1] Finished <<< geometry_msgs No Makefile in package geometry_msgs
[rosmake-1] Starting >>> roscpp [ make ]
[rosmake-2] Finished <<< bullet ROS_NOBUILD in package bullet
[rosmake-3] Finished <<< rosconsole No Makefile in package rosconsole
[rosmake-2] Starting >>> sensor_msgs [ make ]
[rosmake-3] Starting >>> angles [ make ]
[rosmake-3] Finished <<< angles ROS_NOBUILD in package angles
[rosmake-3] Starting >>> rostest [ make ]
[rosmake-1] Finished <<< roscpp No Makefile in package roscpp
[rosmake-0] Finished <<< rospy No Makefile in package rospy
[rosmake-1] Starting >>> roswtf [ make ]
[rosmake-2] Finished <<< sensor_msgs No Makefile in package sensor_msgs
[rosmake-0] Starting >>> message_filters [ make ]
[rosmake-3] Finished <<< rostest No Makefile in package rostest
[rosmake-3] Starting >>> std_msgs [ make ]
[rosmake-0] Finished <<< message_filters No Makefile in package message_filters [rosmake-2] Starting >>> image_geometry [ make ]
[rosmake-2] Finished <<< image_geometry ROS_NOBUILD in package image_geometry [rosmake-0] Startingrosbag [ make ] [rosmake-2] Starting >>> rosbuild [ make ]
[rosmake-2] Finished <<< rosbuild No Makefile in package rosbuild
[rosmake-2] Starting >>> roslib [ make ]
[rosmake-3] Finished <<< std_msgs No Makefile in package std_msgs
[rosmake-3] Starting >>> pcl [ make ] [rosmake-1] Finished <<< roswtf No Makefile in package roswtf
[rosmake-1] Starting >>> tf [ make ]
[rosmake-1] Finished <<< tf ROS_NOBUILD in package tf
[rosmake-1] Starting >>> smclib [ make ]
[rosmake-0] Finished <<< rosbag No Makefile in package rosbag
[rosmake-2] Finished <<< roslib No Makefile in package roslib
[rosmake-0] Starting >>> rosservice [ make ]
[rosmake-3] Finished <<< pcl ROS_NOBUILD in package pcl No Makefile in package pcl [rosmake-2] Starting >>> pluginlib [ make ]
[rosmake-1] Finished <<< smclib ROS_NOBUILD in package smclib
[rosmake-3] Starting >>> bond [ make ] [rosmake-1] Starting >>> common_rosdeps [ make ]
[rosmake-0] Finished <<< rosservice No Makefile in package rosservice
[rosmake-3] Finished <<< bond ROS_NOBUILD in package bond
[rosmake-2] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
[rosmake-0] Starting >>> dynamic_reconfigure [ make ]
[rosmake-3] Starting >>> bondcpp [ make ]
[rosmake-1] Finished <<< common_rosdeps ROS_NOBUILD in package common_rosdeps [rosmake-2] Starting cv_bridge [ make ] [rosmake-2] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge
[rosmake-1] Starting >>> visualization_msgs [ make ]
[rosmake-2] Starting >>> mk [ make ]
[rosmake-2] Finished <<< mk No Makefile in package mk
[rosmake-2] Starting >>> orocos_kdl [ make ]
[rosmake-1] Finished <<< visualization_msgs No Makefile in package visualization_msgs [rosmake-0] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure [rosmake-1] Starting >>> opencv_tests [ make ]
[rosmake-1] Finished <<< opencv_tests ROS_NOBUILD in package opencv_tests
[rosmake-3] Finished <<< bondcpp ROS_NOBUILD in package bondcpp
[rosmake-3] Starting >>> nodelet [ make ]
[rosmake-2] Finished <<< orocos_kdl ROS_NOBUILD in package orocos_kdl
[rosmake-2] Starting >>> python_orocos_kdl [ make ]
[rosmake-3] Finished <<< nodelet ROS_NOBUILD in package nodelet
[rosmake-3] Starting >>> nodelet_topic_tools [ make ]
[rosmake-2] Finished <<< python_orocos_kdl ROS_NOBUILD in package python_orocos_kdl [rosmake-2] Starting >>> kdl [ make ]
[rosmake-3] Finished <<< nodelet_topic_tools ROS_NOBUILD in package nodelet_topic_tools [rosmake-3] Starting >>> pcl_ros [ make ]
[rosmake-3] Finished <<< pcl_ros ROS_NOBUILD in package pcl_ros
[rosmake-3] Starting >>> rgbdslam [ make ]
[rosmake-2] Finished <<< kdl ROS_NOBUILD in package kdl No Makefile in package kdl [rosmake-2] Starting >>> eigen_conversions [ make ]
[rosmake-1 ...
"Configuring incomplete, errors occurred!" is the problem. However, your post doesn't include the output of the configuration, which would typically be above the excerpt you posted
@Felix Endres: now i added the whole outpost from make, do you need any more informations? for me it seems that there are data missing from the rgbd itself? Couldn't find source file .../mydir/ros/rgbdslam_freiburg/rgbdslam/build/src/moc_qtros.cxx and so on.
No, those are not errors. Those files really will be generated later. You need to post this build log: /home/st-admin/.ros/rosmake/rosmake_output-20130115-131451/rgbdslam/build_output.log [rosmake-3] or just the raw output of
make
(not rosmake).@dornhege: thanks for the hint! i added the log to the original post.
Seems to be g2o missing. Try
sudo apt-get install ros-fuerte-libg2o
. I think that might do it.thanks, but it does not solve the problem. seems that g2o is already installed, check my original post ;)
This seems to pertain to g2o under fuerte: http://www.ros.org/wiki/rgbdslam#Installation_with_Fuerte Maybe that helps.
Does it work now?