RGBDSLAM Installation Problems
I've been trying to install RGBDSLAM on Ubuntu 12 with ROS Fuerte. I know this is not currently supported, but the only error I have is that g2o seems to depend on eigen which is in the release (as eigen3) and is on my system, but I can't seem to get it to overcome this dependency.
Has anyone had any success with this install. Now trying with Ubuntu 11.10 and ROS electric. Still going on that one!
For starters,
rosmake --rosdep-install rgbdslam
doesn't work. However if you run
rosmake rgbdslam
I get:
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['rgbdslam']
[ rosmake ] Logging to directory /home/ben/.ros/rosmake/rosmake_output-20120521-184019
[ rosmake ] Expanded args ['rgbdslam'] to:
['rgbdslam']
[rosmake-0] Starting >>> bullet [ make ]
[rosmake-1] Starting >>> geometry_msgs [ make ]
[rosmake-2] Starting >>> roslang [ make ]
[rosmake-3] Starting >>> rosconsole [ make ]
[rosmake-0] Finished <<< bullet ROS_NOBUILD in package bullet
[rosmake-2] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang
[rosmake-0] Starting >>> angles [ make ]
[rosmake-2] Starting >>> roscpp [ make ]
[rosmake-1] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
No Makefile in package geometry_msgs
[rosmake-1] Starting >>> sensor_msgs [ make ]
[rosmake-3] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
No Makefile in package rosconsole
[rosmake-0] Finished <<< angles ROS_NOBUILD in package angles
[rosmake-2] Finished <<< roscpp ROS_NOBUILD in package roscpp
No Makefile in package roscpp
[rosmake-0] Starting >>> rospy [ make ]
[rosmake-2] Starting >>> roswtf [ make ]
[rosmake-3] Starting >>> rostest [ make ]
[rosmake-1] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
No Makefile in package sensor_msgs
[rosmake-0] Finished <<< rospy ROS_NOBUILD in package rospy
No Makefile in package rospy
[rosmake-1] Starting >>> message_filters [ make ]
[rosmake-0] Starting >>> g2o [ make ]
[rosmake-3] Finished <<< rostest ROS_NOBUILD in package rostest
No Makefile in package rostest
[rosmake-2] Finished <<< roswtf ROS_NOBUILD in package roswtf
No Makefile in package roswtf
[rosmake-2] Starting >>> std_msgs [ make ]
[rosmake-1] Finished <<< message_filters ROS_NOBUILD in package message_filters
No Makefile in package message_filters
[rosmake-3] Starting >>> rosbag [ make ]
[rosmake-1] Starting >>> tf [ make ]
[rosmake-3] Finished <<< rosbag ROS_NOBUILD in package rosbag
No Makefile in package rosbag
[rosmake-2] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
No Makefile in package std_msgs
[rosmake-2] Starting >>> pcl [ make ]
[rosmake-3] Starting >>> rosbuild [ make ]
[rosmake-3] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
No Makefile in package rosbuild
[rosmake-3] Starting >>> roslib [ make ]
[rosmake-3] Finished <<< roslib ROS_NOBUILD in package roslib
No Makefile in package roslib
[rosmake-3] Starting >>> pluginlib [ make ]
[rosmake-3] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
[rosmake-3] Starting >>> bond [ make ]
[rosmake-1] Finished <<< tf ROS_NOBUILD in package tf
[rosmake-2] Finished <<< pcl ROS_NOBUILD in package pcl
No Makefile in package pcl
[rosmake-1] Starting >>> smclib [ make ]
[rosmake-3] Finished <<< bond ROS_NOBUILD in package bond
[rosmake-2] Starting >>> rosservice [ make ]
[rosmake-3] Starting >>> common_rosdeps [ make ]
[rosmake-2] Finished <<< rosservice ROS_NOBUILD in package rosservice
No Makefile in package rosservice
[rosmake-1] Finished <<< smclib ROS_NOBUILD in package smclib
[rosmake-1] Starting >>> bondcpp [ make ]
[rosmake-3] Finished <<< common_rosdeps ROS_NOBUILD in package common_rosdeps
[rosmake-2] Starting >>> dynamic_reconfigure [ make ]
[rosmake-3] Starting >>> opencv2 [ make ]
[rosmake-2] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure
[rosmake-2] Starting >>> visualization_msgs [ make ]
[rosmake-2] Finished <<< visualization_msgs ROS_NOBUILD in package visualization_msgs
No Makefile in package visualization_msgs
[rosmake-3] Finished <<< opencv2 ROS_NOBUILD in package opencv2
[rosmake-2] Starting >>> rgbdslam [ make ]
[rosmake-1] Finished <<< bondcpp ROS_NOBUILD in package bondcpp
[rosmake-3] Starting >>> cv_bridge [ make ]
[rosmake-1] Starting >>> nodelet ...
Please post exact details of when you get a problem, e.g. errors. I would suspect that you only need to include the proper cmake macros to find eigen.
Although it's still no guarantee that there won't be more problems. Have you tried 2.1.1 and 2.1.2 in the g2o package?
How do you find those packages?