ORB_SLAM3 icon indicating copy to clipboard operation
ORB_SLAM3 copied to clipboard

Solving an error on ubuntu 20.04 and 18.04 by adding a line before CMakeLists.txt file

Open Hao-Starrr opened this issue 2 years ago • 3 comments

This error may occur on Ubuntu 20.04 and 18.04.

When running ./build.sh, I got

make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:76: CMakeFiles/ORB_SLAM3.dir/src/Tracking.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:711: CMakeFiles/ORB_SLAM3.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

The problem can be solved by add add_compile_options(-std=c++14) before CMakeLists.txt file. Then it build successfully.

Same solving method for the error:

make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:375:CMakeFiles/ORB_SLAM3.dir/src/MLPnPsolver.cpp.o] Error 1
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:76:CMakeFiles/ORB_SLAM3.dir/src/Tracking.cc.o] Error 1
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:245:CMakeFiles/ORB_SLAM3.dir/src/Frame.cc.o] Error 1
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:102:CMakeFiles/ORB_SLAM3.dir/src/LoopClosing.cc.o] Error 1
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:323:CMakeFiles/ORB_SLAM3.dir/src/G2oTypes.cc.o] Error 1
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:232:CMakeFiles/ORB_SLAM3.dir/src/Optimizer.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:390:CMakeFiles/ORB_SLAM3.dir/all] Error 2
make: *** [Makefile:84:all] Error 2

Hao-Starrr avatar May 06 '22 06:05 Hao-Starrr

This solves installation problem on Ubuntu 20.04

aliwaqas333 avatar Jun 03 '22 05:06 aliwaqas333

Solved my issue on Ubuntu 22.04 as well

Tekunalogy avatar Apr 03 '23 21:04 Tekunalogy

same. solved my built without having to install lower pangolin versions or whatsoever. noice.

luacghee avatar Dec 07 '23 11:12 luacghee