felixendres / rgbdslam_v2

RGB-D SLAM for ROS
GNU General Public License v3.0
935 stars 399 forks source link

Error:while running make for rgbdslam_v2 #80

Open anjalidevi5 opened 6 years ago

anjalidevi5 commented 6 years ago

while trying to run make command for rgdslam_v2 I am getting the following error.Please someone tell me how to resolve it?

anjali@anjali-MacBookPro:~/catkin_ws/build/rgbdslam_v2$ make [ 0%] Built target _rgbdslam_generate_messages_check_deps_rgbdslam_ros_ui_f [ 0%] Built target _rgbdslam_generate_messages_check_deps_rgbdslam_ros_ui [ 0%] Built target _rgbdslam_generate_messages_check_deps_rgbdslam_ros_ui_b [ 0%] Built target _rgbdslam_generate_messages_check_deps_rgbdslam_ros_ui_s [ 7%] Built target rgbdslam_generate_messages_py [ 14%] Built target rgbdslam_generate_messages_eus [ 20%] Built target rgbdslam_generate_messages_cpp [ 25%] Built target rgbdslam_generate_messages_lisp [ 31%] Built target rgbdslam_generate_messages_nodejs [ 31%] Built target rgbdslam_generate_messages [ 31%] Built target rgbdslam_gencpp [ 32%] Linking CXX executable /home/anjali/catkin_ws/devel/lib/rgbdslam/rgbdslam CMakeFiles/rgbdslam.dir/src/graph_manager.cpp.o: In function GraphManager::createOptimizer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, g2o::SparseOptimizer*)': graph_manager.cpp:(.text+0x69c0): undefined reference tog2o::OptimizationAlgorithmDogleg::OptimizationAlgorithmDogleg(g2o::BlockSolverBase)' graph_manager.cpp:(.text+0x6aa9): undefined reference to `g2o::OptimizationAlgorithmLevenberg::OptimizationAlgorithmLevenberg(g2o::Solver)' CMakeFiles/rgbdslam.dir/src/transformation_estimation.cpp.o: In function optimizerSetup(g2o::SparseOptimizer&)': transformation_estimation.cpp:(.text+0x195c): undefined reference tog2o::OptimizationAlgorithmGaussNewton::OptimizationAlgorithmGaussNewton(g2o::Solver*)' collect2: error: ld returned 1 exit status rgbdslam_v2/CMakeFiles/rgbdslam.dir/build.make:1543: recipe for target '/home/anjali/catkin_ws/devel/lib/rgbdslam/rgbdslam' failed make[2]: [/home/anjali/catkin_ws/devel/lib/rgbdslam/rgbdslam] Error 1 CMakeFiles/Makefile2:3038: recipe for target 'rgbdslam_v2/CMakeFiles/rgbdslam.dir/all' failed make[1]: [rgbdslam_v2/CMakeFiles/rgbdslam.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2 anjali@anjali-MacBookPro:~/catkin_ws/build/rgbdslam_v2$