Orb_slam2: "No rule error": build ORB_SLAM2 on OSX El Captain

Created on 17 May 2016  路  3Comments  路  Source: raulmur/ORB_SLAM2

I was following the instructions given by Running ORB-SLAM2 on a Mac
But I met with the following error:

make[2]: *** No rule to make target `../Thirdparty/DBoW2/lib/libDBoW2.so', needed by `../lib/libORB_SLAM2.dylib'.  Stop.
make[2]: *** Waiting for unfinished jobs....

I found libDBoW2.dylib but not .so file in the Thirdparty/DBoW2/lib/ folder.
Is there something wrong with my configuration? I am looking forward for an answer. Thanks!

Most helpful comment

You must change CMakeList file.

in CMakeList, there is a line like Thirdparty/DBoW2/lib/libDBoW2.so

change into libDBow.dylib and libg2o.dylib

but in osx, orbslam is not built you must use linux to use orbslam. if you run orbslam, please contact me.

All 3 comments

You must change CMakeList file.

in CMakeList, there is a line like Thirdparty/DBoW2/lib/libDBoW2.so

change into libDBow.dylib and libg2o.dylib

but in osx, orbslam is not built you must use linux to use orbslam. if you run orbslam, please contact me.

I just compiled orbslam in OSX, I have not attempted to run it yet (compiling more stuff right now), but will try to remember to let you know if it works (or doesn't).

would be great to hear more about this. looking for windows and osx builds to try out
currently attempting both and will upload a fork if i succeed at either

Was this page helpful?
0 / 5 - 0 ratings

Related issues

doryashar picture doryashar  路  6Comments

sunstarchan picture sunstarchan  路  4Comments

lokeshluckybisht picture lokeshluckybisht  路  5Comments

Zico2017 picture Zico2017  路  3Comments

imrasp picture imrasp  路  6Comments