JakobEngel / dso

Direct Sparse Odometry
GNU General Public License v3.0
2.27k stars 906 forks source link

Cannot fully compile DSO on JetsonNano #254

Open jesko42 opened 1 year ago

jesko42 commented 1 year ago

Is there anyone that get dso compiled without modifications after cloning from git ??? I suspect ...

Please help!

[ 4%] Building CXX object CMakeFiles/dso.dir/src/IOWrapper/Pangolin/KeyFrameDisplay.cpp.o In file included from /usr/local/include/pangolin/utils/signal_slot.h:3:0, from /usr/local/include/pangolin/windowing/window.h:35, from /usr/local/include/pangolin/display/display.h:34, from /usr/local/include/pangolin/pangolin.h:38, from /home/jesko/git/dso/src/IOWrapper/Pangolin/KeyFrameDisplay.cpp:33: /usr/local/include/sigslot/signal.hpp:109:79: error: ‘decay_t’ is not a member of ‘std’ constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t<P>>::value; ^~~~~~~ /usr/local/include/sigslot/signal.hpp:109:79: note: suggested alternative: ‘decay’ constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t<P>>::value; ^~~~~~~ decay /usr/local/include/sigslot/signal.hpp:109:79: error: ‘decay_t’ is not a member of ‘std’ /usr/local/include/sigslot/signal.hpp:109:79: note: suggested alternative: ‘decay’ constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t<P>>::value; ^~~~~~~ decay /usr/local/include/sigslot/signal.hpp:109:87: error: template argument 1 is invalid constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t<P>>::value; ^ /usr/local/include/sigslot/signal.hpp:109:92: error: ‘::value’ has not been declared constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t<P>>::value; ^~~~~

IldarGreat commented 1 year ago

@jesko42 try readme from https://github.com/IldarGreat/dso