lsd_slam
lsd_slam copied to clipboard
Failing to build g2o_types_sim3 - undefined reference to `g2o::OptimizableGraph::addVertex(g2o::HyperGraph::Vertex*, g2o::HyperGraph::Data*)'
I'm trying to compile lsd_slam in a catking_ws. When I run catkin_make, I get this.
... [16/1818]
[ 80%] Built target turtlebot_msgs_generate_messages_lisp [15/1818]
[ 81%] Built target turtlebot_msgs_generate_messages_cpp [14/1818]
[ 82%] Built target turtlebot_msgs_generate_messages_nodejs [13/1818]
[ 82%] Built target usb_cam_node [12/1818]
[ 82%] Built target g2o_solver_dense [11/1818]
[ 83%] Built target rotate_recovery [10/1818]
[ 84%] Built target g2o_solver_cholmod [9/1818]
[ 84%] Built target hector_nav_msgs_generate_messages [8/1818]
[ 87%] Built target g2o_types_slam3d [7/1818]
[ 88%] Built target geotiff_writer [6/1818]
[ 88%] Built target ti_mmwave_rospkg_generate_messages [5/1818]
[ 89%] Built target mmwave [4/1818]
[ 89%] Built target lsd_slam_viewer_generate_messages [3/1818]
[ 89%] Built target ptam_com_generate_messages [2/1818]
[ 91%] Built target viewer [1/1818]
[ 91%] Linking CXX executable /home/rude/catkin_ws/devel/lib/lsd_slam_core/dataset
[ 91%] Linking CXX executable /home/rude/catkin_ws/devel/lib/lsd_slam_core/live_slam
[ 91%] Built target hector_mapping_generate_messages
[ 91%] Built target turtlebot_actions_gencpp
[ 92%] Built target hector_mapping
[ 92%] Built target turtlebot_actions_generate_messages
[ 92%] Built target turtlebot_move_action_server
[ 92%] Built target turtlebot_calibration_generate_messages
[ 92%] Built target turtlebot_msgs_generate_messages
[ 92%] Built target turtlebot_follower
[ 93%] Built target move_base
[ 94%] Built target g2o_types_sba
[ 95%] Built target geotiff_node
[ 95%] Built target geotiff_saver
[ 95%] Built target ti_mmwave_rospkg
[ 96%] Built target hector_geotiff_plugins
[ 96%] Built target mmWaveQuickConfig
[ 97%] Built target find_fiducial_pose
[ 97%] Built target move_base_node
[ 98%] Built target g2o_types_sim3
/home/rude/catkin_ws/devel/lib/liblsdslam.so: undefined reference to `g2o::OptimizableGraph::addVertex(g2o::HyperGraph::Vertex*, g2o::HyperGraph::Data*)'
/home/rude/catkin_ws/devel/lib/liblsdslam.so: undefined reference to `g2o::OptimizableGraph::addVertex(g2o::HyperGraph::Vertex*, g2o::HyperGraph::Data*)'
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/build.make:189: recipe for target '/home/rude/catkin_ws/devel/lib/lsd_slam_core/dataset' failed
make[2]: *** [/home/rude/catkin_ws/devel/lib/lsd_slam_core/dataset] Error 1
lsd_slam/lsd_slam_core/CMakeFiles/live_slam.dir/build.make:238: recipe for target '/home/rude/catkin_ws/devel/lib/lsd_slam_core/live_slam' failed
make[2]: *** [/home/rude/catkin_ws/devel/lib/lsd_slam_core/live_slam] Error 1
CMakeFiles/Makefile2:6110: recipe for target 'lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/all' failed
make[1]: *** [lsd_slam/lsd_slam_core/CMakeFiles/dataset.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:6222: recipe for target 'lsd_slam/lsd_slam_core/CMakeFiles/live_slam.dir/all' failed
make[1]: *** [lsd_slam/lsd_slam_core/CMakeFiles/live_slam.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j4 -l4" failed
Thanks