-
Notifications
You must be signed in to change notification settings - Fork 861
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build ORB_SLAM2 because of Pangolin #850
Comments
Which version of pangolin are you on? https://github.com/stevenlovegrove/Pangolin/blob/master/cmake/PangolinConfig.cmake.in#L14 should be locating Eigen when Pangolin is imported, but it seems as though it isn't working in your case. You can try updating Pangolin, or if that doesn't help, you can explicitly find Eigen and add Eigen::Eigen as a dependency to whatever program is having this issue. Those other errors related to signal.hpp look like a compiler version thing. Ubuntu 18.04 is pretty old so perhaps it doesn't support the C++ version that is being used there, or the C++ version hasn't been set to a sufficient version in the client library attempting to link Pangolin |
I cloned the |
I tag here if others might face the same signal.hpp issue The latest Pangolin is currently using a higher version c++ compiler (c++ 17) while orb-slam2 still on c++ 11. |
@milan-r-shah Similar issue raised : #856 (comment) |
This has been fixed by #901. |
I'm trying to build https://github.com/raulmur/ORB_SLAM2. After some modifications in its cmake, I was able to get rid of OpenCV-related errors. However, now, I'm getting errors related to Pangolin:
I followed these steps for installing Pangolin:
Some relevant issues (related to Pangolin):
The text was updated successfully, but these errors were encountered: