/usr/include/c++/5/bits/unique_ptr.h:460:4: error: expected nested-name-specifier before ‘remove_reference’ remove_reference::type&& __d) noexcept ^ /usr/include/c++/5/bits/unique_ptr.h:460:20: error: expected ‘,’ or ‘...’ before ‘<’ token remove_reference::type&& __d) noexcept ^ /usr/include/c++/5/bits/unique_ptr.h:459:7: error: ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer, int)’ cannot be overloaded unique_ptr(pointer __p, typename ^ /usr/include/c++/5/bits/unique_ptr.h:447:7: error: with ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer, int)’ unique_ptr(pointer __p, ^ /usr/include/c++/5/bits/unique_ptr.h:473:20: error: ‘_Require’ does not name a type typename = _Require<__safe_conversion<_Up, _Ep>, ^ /usr/include/c++/5/bits/unique_ptr.h:473:28: error: expected ‘>’ before ‘<’ token typename = _Require<__safe_conversion<_Up, _Ep>, ^ /usr/include/c++/5/bits/unique_ptr.h:516:2: error: expected nested-name-specifier before ‘enable_if’ enable_if<__safe_conversion<_Up, _Ep>::value, unique_ptr&>::type ^ /usr/include/c++/5/bits/unique_ptr.h:516:11: error: expected initializer before ‘<’ token enable_if<__safe_conversion<_Up, _Ep>::value, unique_ptr&>::type ^ /usr/include/c++/5/bits/unique_ptr.h:535:21: error: ‘add_lvalue_reference’ in namespace ‘ser94mor::std’ does not name a template type typename std::add_lvalue_reference::type ^ /usr/include/c++/5/bits/unique_ptr.h:535:41: error: expected unqualified-id before ‘<’ token typename std::add_lvalue_reference::type ^ /usr/include/c++/5/bits/unique_ptr.h:588:41: error: ‘_Require’ does not name a type template, ^ /usr/include/c++/5/bits/unique_ptr.h:588:49: error: expected ‘>’ before ‘<’ token template, ^ /usr/include/c++/5/bits/unique_ptr.h:605:41: error: ‘_Require’ does not name a type template, ^ /usr/include/c++/5/bits/unique_ptr.h:605:49: error: expected ‘>’ before ‘<’ token template, ^ /usr/include/c++/5/bits/unique_ptr.h:608:6: error: expected nested-name-specifier before ‘conditional’ conditional::value, ^ /usr/include/c++/5/bits/unique_ptr.h:608:17: error: expected ‘,’ or ‘...’ before ‘<’ token conditional::value, ^ /usr/include/c++/5/bits/unique_ptr.h:612:41: error: ‘_Require’ does not name a type template, ^ /usr/include/c++/5/bits/unique_ptr.h:612:49: error: expected ‘>’ before ‘<’ token template, ^ /usr/include/c++/5/bits/unique_ptr.h:615:6: error: expected nested-name-specifier before ‘remove_reference’ remove_reference::type&&) = delete; ^ /usr/include/c++/5/bits/unique_ptr.h:615:22: error: expected ‘,’ or ‘...’ before ‘<’ token remove_reference::type&&) = delete; ^ /usr/include/c++/5/bits/unique_ptr.h:614:2: error: ‘template template ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up*, int)’ cannot be overloaded unique_ptr(_Up*, typename ^ /usr/include/c++/5/bits/unique_ptr.h:607:2: error: with ‘template template ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(_Up*, int)’ unique_ptr(_Up*, typename ^ /usr/include/c++/5/bits/unique_ptr.h: In constructor ‘constexpr ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr()’: /usr/include/c++/5/bits/unique_ptr.h:418:9: error: class ‘ser94mor::std::unique_ptr<_Tp [], _Dp>’ does not have any field named ‘_M_t’ : _M_t() ^ /usr/include/c++/5/bits/unique_ptr.h:419:24: error: ‘is_pointer’ is not a member of ‘ser94mor::std’ { static_assert(!std::is_pointer::value, ^ /usr/include/c++/5/bits/unique_ptr.h:419:24: note: suggested alternative: In file included from /usr/include/c++/5/bits/move.h:57:0, from /usr/include/c++/5/bits/stl_pair.h:59, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/type_traits:344:12: note: ‘std::is_pointer’ struct is_pointer ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:419:52: error: expected primary-expression before ‘>’ token { static_assert(!std::is_pointer::value, ^ /usr/include/c++/5/bits/unique_ptr.h:419:53: error: ‘::value’ has not been declared { static_assert(!std::is_pointer::value, ^ /usr/include/c++/5/bits/unique_ptr.h: In constructor ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer)’: /usr/include/c++/5/bits/unique_ptr.h:430:9: error: class ‘ser94mor::std::unique_ptr<_Tp [], _Dp>’ does not have any field named ‘_M_t’ : _M_t(__p, deleter_type()) ^ /usr/include/c++/5/bits/unique_ptr.h:431:24: error: ‘is_pointer’ was not declared in this scope { static_assert(!is_pointer::value, ^ /usr/include/c++/5/bits/unique_ptr.h:431:24: note: suggested alternative: In file included from /usr/include/c++/5/bits/move.h:57:0, from /usr/include/c++/5/bits/stl_pair.h:59, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/type_traits:344:12: note: ‘std::is_pointer’ struct is_pointer ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:431:47: error: expected primary-expression before ‘>’ token { static_assert(!is_pointer::value, ^ /usr/include/c++/5/bits/unique_ptr.h:431:48: error: ‘::value’ has not been declared { static_assert(!is_pointer::value, ^ /usr/include/c++/5/bits/unique_ptr.h: In constructor ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer, int)’: /usr/include/c++/5/bits/unique_ptr.h:450:9: error: class ‘ser94mor::std::unique_ptr<_Tp [], _Dp>’ does not have any field named ‘_M_t’ : _M_t(__p, __d) { } ^ /usr/include/c++/5/bits/unique_ptr.h:450:19: error: ‘__d’ was not declared in this scope : _M_t(__p, __d) { } ^ /usr/include/c++/5/bits/unique_ptr.h: In constructor ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer, int)’: /usr/include/c++/5/bits/unique_ptr.h:461:9: error: class ‘ser94mor::std::unique_ptr<_Tp [], _Dp>’ does not have any field named ‘_M_t’ : _M_t(std::move(__p), std::move(__d)) ^ /usr/include/c++/5/bits/unique_ptr.h:461:14: error: ‘move’ is not a member of ‘ser94mor::std’ : _M_t(std::move(__p), std::move(__d)) ^ /usr/include/c++/5/bits/unique_ptr.h:461:14: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:461:30: error: ‘move’ is not a member of ‘ser94mor::std’ : _M_t(std::move(__p), std::move(__d)) ^ /usr/include/c++/5/bits/unique_ptr.h:461:30: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:461:40: error: ‘__d’ was not declared in this scope : _M_t(std::move(__p), std::move(__d)) ^ /usr/include/c++/5/bits/unique_ptr.h:462:24: error: ‘is_reference’ was not declared in this scope { static_assert(!is_reference::value, ^ /usr/include/c++/5/bits/unique_ptr.h:462:24: note: suggested alternative: In file included from /usr/include/c++/5/bits/move.h:57:0, from /usr/include/c++/5/bits/stl_pair.h:59, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/type_traits:544:12: note: ‘std::is_reference’ struct is_reference ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:462:49: error: expected primary-expression before ‘>’ token { static_assert(!is_reference::value, ^ /usr/include/c++/5/bits/unique_ptr.h:462:50: error: ‘::value’ has not been declared { static_assert(!is_reference::value, ^ /usr/include/c++/5/bits/unique_ptr.h: In constructor ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Tp [], _Dp>&&)’: /usr/include/c++/5/bits/unique_ptr.h:467:9: error: class ‘ser94mor::std::unique_ptr<_Tp [], _Dp>’ does not have any field named ‘_M_t’ : _M_t(__u.release(), std::forward(__u.get_deleter())) { } ^ /usr/include/c++/5/bits/unique_ptr.h:467:29: error: ‘forward’ is not a member of ‘ser94mor::std’ : _M_t(__u.release(), std::forward(__u.get_deleter())) { } ^ /usr/include/c++/5/bits/unique_ptr.h:467:29: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:467:54: error: expected primary-expression before ‘>’ token : _M_t(__u.release(), std::forward(__u.get_deleter())) { } ^ /usr/include/c++/5/bits/unique_ptr.h: In constructor ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::unique_ptr(ser94mor::std::unique_ptr<_Up, _Ep>&&)’: /usr/include/c++/5/bits/unique_ptr.h:479:4: error: class ‘ser94mor::std::unique_ptr<_Tp [], _Dp>’ does not have any field named ‘_M_t’ : _M_t(__u.release(), std::forward<_Ep>(__u.get_deleter())) ^ /usr/include/c++/5/bits/unique_ptr.h:479:24: error: ‘forward’ is not a member of ‘ser94mor::std’ : _M_t(__u.release(), std::forward<_Ep>(__u.get_deleter())) ^ /usr/include/c++/5/bits/unique_ptr.h:479:24: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:479:40: error: expected primary-expression before ‘>’ token : _M_t(__u.release(), std::forward<_Ep>(__u.get_deleter())) ^ /usr/include/c++/5/bits/unique_ptr.h: In destructor ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::~unique_ptr()’: /usr/include/c++/5/bits/unique_ptr.h:485:16: error: ‘get’ is not a member of ‘ser94mor::std’ auto& __ptr = std::get<0>(_M_t); ^ /usr/include/c++/5/bits/unique_ptr.h:485:16: note: suggested alternative: In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:882:5: note: ‘std::get’ get(const tuple<_Types...>& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:485:28: error: ‘_M_t’ was not declared in this scope auto& __ptr = std::get<0>(_M_t); ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘ser94mor::std::unique_ptr<_Tp [], _Dp>& ser94mor::std::unique_ptr<_Tp [], _Dp>::operator=(ser94mor::std::unique_ptr<_Tp [], _Dp>&&)’: /usr/include/c++/5/bits/unique_ptr.h:503:18: error: ‘forward’ is not a member of ‘ser94mor::std’ get_deleter() = std::forward(__u.get_deleter()); ^ /usr/include/c++/5/bits/unique_ptr.h:503:18: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:503:43: error: expected primary-expression before ‘>’ token get_deleter() = std::forward(__u.get_deleter()); ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer ser94mor::std::unique_ptr<_Tp [], _Dp>::get() const’: /usr/include/c++/5/bits/unique_ptr.h:545:16: error: ‘get’ is not a member of ‘ser94mor::std’ { return std::get<0>(_M_t); } ^ /usr/include/c++/5/bits/unique_ptr.h:545:16: note: suggested alternative: In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:882:5: note: ‘std::get’ get(const tuple<_Types...>& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:545:28: error: ‘_M_t’ was not declared in this scope { return std::get<0>(_M_t); } ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::deleter_type& ser94mor::std::unique_ptr<_Tp [], _Dp>::get_deleter()’: /usr/include/c++/5/bits/unique_ptr.h:550:16: error: ‘get’ is not a member of ‘ser94mor::std’ { return std::get<1>(_M_t); } ^ /usr/include/c++/5/bits/unique_ptr.h:550:16: note: suggested alternative: In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:882:5: note: ‘std::get’ get(const tuple<_Types...>& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:550:28: error: ‘_M_t’ was not declared in this scope { return std::get<1>(_M_t); } ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘const deleter_type& ser94mor::std::unique_ptr<_Tp [], _Dp>::get_deleter() const’: /usr/include/c++/5/bits/unique_ptr.h:555:16: error: ‘get’ is not a member of ‘ser94mor::std’ { return std::get<1>(_M_t); } ^ /usr/include/c++/5/bits/unique_ptr.h:555:16: note: suggested alternative: In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:882:5: note: ‘std::get’ get(const tuple<_Types...>& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:555:28: error: ‘_M_t’ was not declared in this scope { return std::get<1>(_M_t); } ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer ser94mor::std::unique_ptr<_Tp [], _Dp>::release()’: /usr/include/c++/5/bits/unique_ptr.h:568:2: error: ‘get’ is not a member of ‘ser94mor::std’ std::get<0>(_M_t) = pointer(); ^ /usr/include/c++/5/bits/unique_ptr.h:568:2: note: suggested alternative: In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:882:5: note: ‘std::get’ get(const tuple<_Types...>& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:568:14: error: ‘_M_t’ was not declared in this scope std::get<0>(_M_t) = pointer(); ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘void ser94mor::std::unique_ptr<_Tp [], _Dp>::reset(ser94mor::std::unique_ptr<_Tp [], _Dp>::pointer)’: /usr/include/c++/5/bits/unique_ptr.h:581:13: error: ‘ser94mor::std::swap’ has not been declared using std::swap; ^ /usr/include/c++/5/bits/unique_ptr.h:582:7: error: ‘get’ is not a member of ‘ser94mor::std’ swap(std::get<0>(_M_t), __p); ^ /usr/include/c++/5/bits/unique_ptr.h:582:7: note: suggested alternative: In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:882:5: note: ‘std::get’ get(const tuple<_Types...>& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:582:19: error: ‘_M_t’ was not declared in this scope swap(std::get<0>(_M_t), __p); ^ /usr/include/c++/5/bits/unique_ptr.h: In member function ‘void ser94mor::std::unique_ptr<_Tp [], _Dp>::swap(ser94mor::std::unique_ptr<_Tp [], _Dp>&)’: /usr/include/c++/5/bits/unique_ptr.h:596:13: error: ‘ser94mor::std::swap’ has not been declared using std::swap; ^ /usr/include/c++/5/bits/unique_ptr.h:597:7: error: ‘_M_t’ was not declared in this scope swap(_M_t, __u._M_t); ^ /usr/include/c++/5/bits/unique_ptr.h: In function ‘bool ser94mor::std::operator<(const ser94mor::std::unique_ptr<_Tp, _Dp>&, const ser94mor::std::unique_ptr<_Up, _Ep>&)’: /usr/include/c++/5/bits/unique_ptr.h:665:7: error: ‘common_type’ in namespace ‘ser94mor::std’ does not name a template type std::common_type::pointer, ^ /usr/include/c++/5/bits/unique_ptr.h:665:18: error: expected unqualified-id before ‘<’ token std::common_type::pointer, ^ /usr/include/c++/5/bits/unique_ptr.h:667:14: error: ‘less’ is not a member of ‘ser94mor::std’ return std::less<_CT>()(__x.get(), __y.get()); ^ /usr/include/c++/5/bits/unique_ptr.h:667:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:667:24: error: ‘_CT’ was not declared in this scope return std::less<_CT>()(__x.get(), __y.get()); ^ /usr/include/c++/5/bits/unique_ptr.h:667:29: error: expected primary-expression before ‘)’ token return std::less<_CT>()(__x.get(), __y.get()); ^ /usr/include/c++/5/bits/unique_ptr.h: In function ‘bool ser94mor::std::operator<(const ser94mor::std::unique_ptr<_Tp, _Dp>&, nullptr_t)’: /usr/include/c++/5/bits/unique_ptr.h:673:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less::pointer>()(__x.get(), ^ /usr/include/c++/5/bits/unique_ptr.h:673:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:673:62: error: expected ‘(’ before ‘>’ token { return std::less::pointer>()(__x.get(), ^ /usr/include/c++/5/bits/unique_ptr.h:673:64: error: expected primary-expression before ‘)’ token { return std::less::pointer>()(__x.get(), ^ /usr/include/c++/5/bits/unique_ptr.h: In function ‘bool ser94mor::std::operator<(nullptr_t, const ser94mor::std::unique_ptr<_Tp, _Dp>&)’: /usr/include/c++/5/bits/unique_ptr.h:679:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less::pointer>()(nullptr, ^ /usr/include/c++/5/bits/unique_ptr.h:679:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:679:62: error: expected ‘(’ before ‘>’ token { return std::less::pointer>()(nullptr, ^ /usr/include/c++/5/bits/unique_ptr.h:679:64: error: expected primary-expression before ‘)’ token { return std::less::pointer>()(nullptr, ^ /usr/include/c++/5/bits/unique_ptr.h: In function ‘bool ser94mor::std::operator>(const ser94mor::std::unique_ptr<_Tp, _Dp>&, nullptr_t)’: /usr/include/c++/5/bits/unique_ptr.h:709:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less::pointer>()(nullptr, ^ /usr/include/c++/5/bits/unique_ptr.h:709:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:709:62: error: expected ‘(’ before ‘>’ token { return std::less::pointer>()(nullptr, ^ /usr/include/c++/5/bits/unique_ptr.h:709:64: error: expected primary-expression before ‘)’ token { return std::less::pointer>()(nullptr, ^ /usr/include/c++/5/bits/unique_ptr.h: In function ‘bool ser94mor::std::operator>(nullptr_t, const ser94mor::std::unique_ptr<_Tp, _Dp>&)’: /usr/include/c++/5/bits/unique_ptr.h:715:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less::pointer>()(__x.get(), ^ /usr/include/c++/5/bits/unique_ptr.h:715:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:715:62: error: expected ‘(’ before ‘>’ token { return std::less::pointer>()(__x.get(), ^ /usr/include/c++/5/bits/unique_ptr.h:715:64: error: expected primary-expression before ‘)’ token { return std::less::pointer>()(__x.get(), ^ /usr/include/c++/5/bits/unique_ptr.h: At global scope: /usr/include/c++/5/bits/unique_ptr.h:737:12: error: ‘hash’ is not a class template struct hash> ^ /usr/include/c++/5/bits/unique_ptr.h:738:25: error: expected template-name before ‘<’ token : public __hash_base> ^ /usr/include/c++/5/bits/unique_ptr.h:738:25: error: expected ‘{’ before ‘<’ token /usr/include/c++/5/bits/unique_ptr.h:738:25: error: expected unqualified-id before ‘<’ token /usr/include/c++/5/bits/unique_ptr.h: In function ‘typename ser94mor::std::_MakeUniq<_Tp>::__single_object ser94mor::std::make_unique(_Args&& ...)’: /usr/include/c++/5/bits/unique_ptr.h:768:38: error: ‘forward’ is not a member of ‘ser94mor::std’ { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } ^ /usr/include/c++/5/bits/unique_ptr.h:768:38: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:768:29: error: expected primary-expression before ‘(’ token { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } ^ /usr/include/c++/5/bits/unique_ptr.h:768:38: error: ‘forward’ is not a member of ‘ser94mor::std’ { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } ^ /usr/include/c++/5/bits/unique_ptr.h:768:38: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:768:56: error: expected primary-expression before ‘>’ token { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } ^ /usr/include/c++/5/bits/unique_ptr.h: In function ‘typename ser94mor::std::_MakeUniq<_Tp>::__array ser94mor::std::make_unique(size_t)’: /usr/include/c++/5/bits/unique_ptr.h:774:29: error: expected primary-expression before ‘(’ token { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } ^ /usr/include/c++/5/bits/unique_ptr.h:774:34: error: ‘remove_extent_t’ does not name a type { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } ^ /usr/include/c++/5/bits/unique_ptr.h:774:53: error: expected primary-expression before ‘>’ token { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } ^ /usr/include/c++/5/bits/unique_ptr.h: In lambda function: /usr/include/c++/5/bits/unique_ptr.h:774:63: error: expected ‘{’ before ‘)’ token { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } ^ In file included from /usr/include/c++/5/bits/shared_ptr_base.h:52:0, from /usr/include/c++/5/bits/shared_ptr.h:52, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocated_ptr.h: At global scope: /usr/include/c++/5/bits/allocated_ptr.h:48:32: error: expected nested-name-specifier before ‘allocator_traits’ using pointer = typename allocator_traits<_Alloc>::pointer; ^ /usr/include/c++/5/bits/allocated_ptr.h:49:35: error: expected nested-name-specifier before ‘allocator_traits’ using value_type = typename allocator_traits<_Alloc>::value_type; ^ /usr/include/c++/5/bits/allocated_ptr.h:52:36: error: ‘pointer’ has not been declared __allocated_ptr(_Alloc& __a, pointer __ptr) noexcept ^ /usr/include/c++/5/bits/allocated_ptr.h:58:25: error: ‘_Require’ does not name a type typename _Req = _Require>> ^ /usr/include/c++/5/bits/allocated_ptr.h:58:33: error: expected ‘>’ before ‘<’ token typename _Req = _Require>> ^ /usr/include/c++/5/bits/allocated_ptr.h:77:31: error: declaration of ‘operator=’ as non-function operator=(std::nullptr_t) noexcept ^ /usr/include/c++/5/bits/allocated_ptr.h:77:15: error: expected ‘;’ at end of member declaration operator=(std::nullptr_t) noexcept ^ /usr/include/c++/5/bits/allocated_ptr.h:77:31: error: invalid use of ‘::’ operator=(std::nullptr_t) noexcept ^ /usr/include/c++/5/bits/allocated_ptr.h:77:31: error: expected ‘;’ at end of member declaration /usr/include/c++/5/bits/allocated_ptr.h:77:33: error: expected unqualified-id before ‘noexcept’ operator=(std::nullptr_t) noexcept ^ /usr/include/c++/5/bits/allocated_ptr.h:84:7: error: ‘value_type’ does not name a type value_type* get() { return _S_raw_ptr(_M_ptr); } ^ /usr/include/c++/5/bits/allocated_ptr.h:87:7: error: ‘value_type’ does not name a type value_type* _S_raw_ptr(value_type* __ptr) { return __ptr; } ^ /usr/include/c++/5/bits/allocated_ptr.h:94:7: error: ‘pointer’ does not name a type pointer _M_ptr; ^ /usr/include/c++/5/bits/allocated_ptr.h: In constructor ‘ser94mor::std::__allocated_ptr<_Alloc>::__allocated_ptr(_Alloc&, int)’: /usr/include/c++/5/bits/allocated_ptr.h:53:25: error: class ‘ser94mor::std::__allocated_ptr<_Alloc>’ does not have any field named ‘_M_ptr’ : _M_alloc(&__a), _M_ptr(__ptr) ^ /usr/include/c++/5/bits/allocated_ptr.h: In constructor ‘ser94mor::std::__allocated_ptr<_Alloc>::__allocated_ptr(_Alloc&, _Ptr)’: /usr/include/c++/5/bits/allocated_ptr.h:60:25: error: class ‘ser94mor::std::__allocated_ptr<_Alloc>’ does not have any field named ‘_M_ptr’ : _M_alloc(&__a), _M_ptr(pointer_traits::pointer_to(*__ptr)) ^ /usr/include/c++/5/bits/allocated_ptr.h:60:32: error: ‘pointer_traits’ was not declared in this scope : _M_alloc(&__a), _M_ptr(pointer_traits::pointer_to(*__ptr)) ^ /usr/include/c++/5/bits/allocated_ptr.h:60:32: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_iterator.h:66:0, from /usr/include/c++/5/bits/stl_algobase.h:67, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/ptr_traits.h:132:12: note: ‘std::pointer_traits’ struct pointer_traits : __ptrtr_pointer_to<_Ptr> ^ In file included from /usr/include/c++/5/bits/shared_ptr_base.h:52:0, from /usr/include/c++/5/bits/shared_ptr.h:52, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocated_ptr.h:60:47: error: ‘pointer’ was not declared in this scope : _M_alloc(&__a), _M_ptr(pointer_traits::pointer_to(*__ptr)) ^ /usr/include/c++/5/bits/allocated_ptr.h:60:55: error: ‘::pointer_to’ has not been declared : _M_alloc(&__a), _M_ptr(pointer_traits::pointer_to(*__ptr)) ^ /usr/include/c++/5/bits/allocated_ptr.h: In constructor ‘ser94mor::std::__allocated_ptr<_Alloc>::__allocated_ptr(ser94mor::std::__allocated_ptr<_Alloc>&&)’: /usr/include/c++/5/bits/allocated_ptr.h:65:34: error: class ‘ser94mor::std::__allocated_ptr<_Alloc>’ does not have any field named ‘_M_ptr’ : _M_alloc(__gd._M_alloc), _M_ptr(__gd._M_ptr) ^ /usr/include/c++/5/bits/allocated_ptr.h: In destructor ‘ser94mor::std::__allocated_ptr<_Alloc>::~__allocated_ptr()’: /usr/include/c++/5/bits/allocated_ptr.h:71:6: error: ‘_M_ptr’ was not declared in this scope if (_M_ptr != nullptr) ^ /usr/include/c++/5/bits/allocated_ptr.h:72:4: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ std::allocator_traits<_Alloc>::deallocate(*_M_alloc, _M_ptr, 1); ^ /usr/include/c++/5/bits/allocated_ptr.h:72:4: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/c++/5/bits/shared_ptr_base.h:52:0, from /usr/include/c++/5/bits/shared_ptr.h:52, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocated_ptr.h:72:32: error: expected primary-expression before ‘>’ token std::allocator_traits<_Alloc>::deallocate(*_M_alloc, _M_ptr, 1); ^ /usr/include/c++/5/bits/allocated_ptr.h:72:33: error: ‘::deallocate’ has not been declared std::allocator_traits<_Alloc>::deallocate(*_M_alloc, _M_ptr, 1); ^ /usr/include/c++/5/bits/allocated_ptr.h: In function ‘ser94mor::std::__allocated_ptr<_Alloc> ser94mor::std::__allocate_guarded(_Alloc&)’: /usr/include/c++/5/bits/allocated_ptr.h:102:21: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ return { __a, std::allocator_traits<_Alloc>::allocate(__a, 1) }; ^ /usr/include/c++/5/bits/allocated_ptr.h:102:21: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/c++/5/bits/shared_ptr_base.h:52:0, from /usr/include/c++/5/bits/shared_ptr.h:52, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocated_ptr.h:102:49: error: expected primary-expression before ‘>’ token return { __a, std::allocator_traits<_Alloc>::allocate(__a, 1) }; ^ /usr/include/c++/5/bits/allocated_ptr.h:102:50: error: ‘::allocate’ has not been declared return { __a, std::allocator_traits<_Alloc>::allocate(__a, 1) }; ^ In file included from /usr/include/c++/5/bits/shared_ptr_base.h:53:0, from /usr/include/c++/5/bits/shared_ptr.h:52, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/aligned_buffer.h: At global scope: /usr/include/c++/5/ext/aligned_buffer.h:59:42: error: invalid use of ‘::’ __aligned_membuf(std::nullptr_t) { } ^ /usr/include/c++/5/ext/aligned_buffer.h:59:42: error: expected ‘;’ at end of member declaration /usr/include/c++/5/ext/aligned_buffer.h:85:27: error: expected template-name before ‘<’ token : std::aligned_storage::value> ^ /usr/include/c++/5/ext/aligned_buffer.h:85:27: error: expected ‘{’ before ‘<’ token /usr/include/c++/5/ext/aligned_buffer.h:85:27: error: expected unqualified-id before ‘<’ token In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:68:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/bits/shared_ptr_base.h:130:33: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type _M_get_deleter(const std::type_info&) noexcept = 0; ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘void ser94mor::std::_Sp_counted_base<_Lp>::_M_add_ref_copy()’: /usr/include/c++/5/bits/shared_ptr_base.h:134:9: error: ‘__atomic_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ { __gnu_cxx::__atomic_add_dispatch(&_M_use_count, 1); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:134:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:92:3: note: ‘__gnu_cxx::__atomic_add_dispatch’ __atomic_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘void ser94mor::std::_Sp_counted_base<_Lp>::_M_release()’: /usr/include/c++/5/bits/shared_ptr_base.h:147:6: error: ‘__exchange_and_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, -1) == 1) ^ /usr/include/c++/5/bits/shared_ptr_base.h:147:6: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:78:3: note: ‘__gnu_cxx::__exchange_and_add_dispatch’ __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:163:10: error: ‘__exchange_and_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ if (__gnu_cxx::__exchange_and_add_dispatch(&_M_weak_count, ^ /usr/include/c++/5/bits/shared_ptr_base.h:163:10: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:78:3: note: ‘__gnu_cxx::__exchange_and_add_dispatch’ __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘void ser94mor::std::_Sp_counted_base<_Lp>::_M_weak_add_ref()’: /usr/include/c++/5/bits/shared_ptr_base.h:174:9: error: ‘__atomic_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ { __gnu_cxx::__atomic_add_dispatch(&_M_weak_count, 1); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:174:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:92:3: note: ‘__gnu_cxx::__atomic_add_dispatch’ __atomic_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘void ser94mor::std::_Sp_counted_base<_Lp>::_M_weak_release()’: /usr/include/c++/5/bits/shared_ptr_base.h:181:6: error: ‘__exchange_and_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ if (__gnu_cxx::__exchange_and_add_dispatch(&_M_weak_count, -1) == 1) ^ /usr/include/c++/5/bits/shared_ptr_base.h:181:6: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:78:3: note: ‘__gnu_cxx::__exchange_and_add_dispatch’ __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘void ser94mor::std::_Sp_counted_base<_Lp>::_M_add_ref_lock() [with ser94mor::__gnu_cxx::_Lock_policy _Lp = (ser94mor::__gnu_cxx::_Lock_policy)1u]’: /usr/include/c++/5/bits/shared_ptr_base.h:227:11: error: ‘__exchange_and_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, 1) == 0) ^ /usr/include/c++/5/bits/shared_ptr_base.h:227:11: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:78:3: note: ‘__gnu_cxx::__exchange_and_add_dispatch’ __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘bool ser94mor::std::_Sp_counted_base<_Lp>::_M_add_ref_lock_nothrow() [with ser94mor::__gnu_cxx::_Lock_policy _Lp = (ser94mor::__gnu_cxx::_Lock_policy)1u]’: /usr/include/c++/5/bits/shared_ptr_base.h:270:11: error: ‘__exchange_and_add_dispatch’ is not a member of ‘ser94mor::__gnu_cxx’ if (__gnu_cxx::__exchange_and_add_dispatch(&_M_use_count, 1) == 0) ^ /usr/include/c++/5/bits/shared_ptr_base.h:270:11: note: suggested alternative: In file included from /usr/include/c++/5/bits/ios_base.h:39:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/ext/atomicity.h:78:3: note: ‘__gnu_cxx::__exchange_and_add_dispatch’ __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:381:33: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type _M_get_deleter(const std::type_info&) noexcept ^ /usr/include/c++/5/bits/shared_ptr_base.h:452:32: error: ‘__alloc_rebind’ does not name a type using __allocator_type = __alloc_rebind<_Alloc, _Sp_counted_deleter>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:477:33: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type _M_get_deleter(const std::type_info& __ti) noexcept ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘virtual void ser94mor::std::_Sp_counted_deleter<_Ptr, _Deleter, _Alloc, _Lp>::_M_destroy()’: /usr/include/c++/5/bits/shared_ptr_base.h:471:2: error: ‘__allocator_type’ was not declared in this scope __allocator_type __a(_M_impl._M_alloc()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:472:18: error: the value of ‘__allocator_type’ is not usable in a constant expression __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; ^ /usr/include/c++/5/bits/shared_ptr_base.h:471:2: note: ‘__allocator_type’ was not declared ‘constexpr’ __allocator_type __a(_M_impl._M_alloc()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:472:34: error: type/value mismatch at argument 1 in template parameter list for ‘template struct ser94mor::std::__allocated_ptr’ __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; ^ /usr/include/c++/5/bits/shared_ptr_base.h:472:34: note: expected a type, got ‘__allocator_type’ /usr/include/c++/5/bits/shared_ptr_base.h:472:49: error: ‘__a’ was not declared in this scope __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘virtual void* ser94mor::std::_Sp_counted_deleter<_Ptr, _Deleter, _Alloc, _Lp>::_M_get_deleter(const int&)’: /usr/include/c++/5/bits/shared_ptr_base.h:482:21: error: no match for ‘operator==’ (operand types are ‘const int’ and ‘const std::type_info’) return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:627:5: note: candidate: template bool ser94mor::std::operator==(const ser94mor::std::unique_ptr<_Tp, _Dp>&, const ser94mor::std::unique_ptr<_Up, _Ep>&) operator==(const unique_ptr<_Tp, _Dp>& __x, ^ /usr/include/c++/5/bits/unique_ptr.h:627:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const ser94mor::std::unique_ptr<_Tp, _Dp>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:633:5: note: candidate: template bool ser94mor::std::operator==(const ser94mor::std::unique_ptr<_Tp, _Dp>&, nullptr_t) operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept ^ /usr/include/c++/5/bits/unique_ptr.h:633:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const ser94mor::std::unique_ptr<_Tp, _Dp>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:638:5: note: candidate: template bool ser94mor::std::operator==(nullptr_t, const ser94mor::std::unique_ptr<_Tp, _Dp>&) operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept ^ /usr/include/c++/5/bits/unique_ptr.h:638:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: cannot convert ‘__ti’ (type ‘const int’) to type ‘nullptr_t {aka std::nullptr_t}’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/random:51:0, from /usr/include/c++/5/bits/stl_algo.h:66, from /usr/include/c++/5/algorithm:62, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:288, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/random.tcc:1878:5: note: candidate: template bool std::operator==(const std::normal_distribution<_RealType>&, const std::normal_distribution<_RealType>&) operator==(const std::normal_distribution<_RealType>& __d1, ^ /usr/include/c++/5/bits/random.tcc:1878:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::normal_distribution<_RealType>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/vector:64:0, from /usr/include/c++/5/bits/random.h:34, from /usr/include/c++/5/random:49, from /usr/include/c++/5/bits/stl_algo.h:66, from /usr/include/c++/5/algorithm:62, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:288, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_vector.h:1511:5: note: candidate: template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ /usr/include/c++/5/bits/stl_vector.h:1511:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::vector<_Tp, _Alloc>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/functional:2339:5: note: candidate: template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&) operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept ^ /usr/include/c++/5/functional:2339:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: cannot convert ‘__ti’ (type ‘const int’) to type ‘std::nullptr_t’ return __ti == typeid(_Deleter) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/functional:2333:5: note: candidate: template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t) operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept ^ /usr/include/c++/5/functional:2333:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::function<_Res(_ArgTypes ...)>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:918:5: note: candidate: template constexpr bool std::operator==(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&) operator==(const tuple<_TElements...>& __t, ^ /usr/include/c++/5/tuple:918:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/tuple:39:0, from /usr/include/c++/5/functional:55, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/array:240:5: note: candidate: template bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) ^ /usr/include/c++/5/array:240:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/complex:468:5: note: candidate: template constexpr bool std::operator==(const _Tp&, const std::complex<_Tp>&) operator==(const _Tp& __x, const complex<_Tp>& __y) ^ /usr/include/c++/5/complex:468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: ‘const std::type_info’ is not derived from ‘const std::complex<_Tp>’ return __ti == typeid(_Deleter) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/complex:463:5: note: candidate: template constexpr bool std::operator==(const std::complex<_Tp>&, const _Tp&) operator==(const complex<_Tp>& __x, const _Tp& __y) ^ /usr/include/c++/5/complex:463:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::complex<_Tp>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/complex:458:5: note: candidate: template constexpr bool std::operator==(const std::complex<_Tp>&, const std::complex<_Tp>&) operator==(const complex<_Tp>& __x, const complex<_Tp>& __y) ^ /usr/include/c++/5/complex:458:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::complex<_Tp>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/locale_facets.h:48:0, from /usr/include/c++/5/bits/basic_ios.h:37, from /usr/include/c++/5/ios:44, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/streambuf_iterator.h:204:5: note: candidate: template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&) operator==(const istreambuf_iterator<_CharT, _Traits>& __a, ^ /usr/include/c++/5/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::istreambuf_iterator<_CharT, _Traits>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/ios_base.h:46:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/system_error:303:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_condition&) operator==(const error_condition& __lhs, ^ /usr/include/c++/5/system_error:303:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_condition&’ /usr/include/c++/5/system_error:296:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_code&) operator==(const error_condition& __lhs, const error_code& __rhs) noexcept ^ /usr/include/c++/5/system_error:296:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_condition&’ /usr/include/c++/5/system_error:289:3: note: candidate: bool std::operator==(const std::error_code&, const std::error_condition&) operator==(const error_code& __lhs, const error_condition& __rhs) noexcept ^ /usr/include/c++/5/system_error:289:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_code&’ /usr/include/c++/5/system_error:284:3: note: candidate: bool std::operator==(const std::error_code&, const std::error_code&) operator==(const error_code& __lhs, const error_code& __rhs) noexcept ^ /usr/include/c++/5/system_error:284:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_code&’ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:5032:5: note: candidate: template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:5032:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:5020:5: note: candidate: template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator==(const _CharT* __lhs, ^ /usr/include/c++/5/bits/basic_string.h:5020:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const _CharT*’ and ‘int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:5006:5: note: candidate: template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&) operator==(const basic_string<_CharT>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:5006:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::__cxx11::basic_string<_CharT>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:4998:5: note: candidate: template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:4998:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/string:41:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocator.h:143:5: note: candidate: template bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_CharT>&) operator==(const allocator<_Tp>&, const allocator<_Tp>&) ^ /usr/include/c++/5/bits/allocator.h:143:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::allocator<_CharT>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/string:41:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocator.h:137:5: note: candidate: template bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&) operator==(const allocator<_T1>&, const allocator<_T2>&) ^ /usr/include/c++/5/bits/allocator.h:137:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::allocator<_CharT>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:1078:5: note: candidate: template bool std::operator==(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&) operator==(const move_iterator<_Iterator>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:1078:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::move_iterator<_Iterator>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:1072:5: note: candidate: template bool std::operator==(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&) operator==(const move_iterator<_IteratorL>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:1072:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::move_iterator<_Iterator>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:349:5: note: candidate: template bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator==(const reverse_iterator<_IteratorL>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:349:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:292:5: note: candidate: template bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator==(const reverse_iterator<_Iterator>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_pair.h:214:5: note: candidate: template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /usr/include/c++/5/bits/stl_pair.h:214:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘const int’ return __ti == typeid(_Deleter) ^ In file included from /usr/include/c++/5/iosfwd:40:0, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/postypes.h:216:5: note: candidate: template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&) operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) ^ /usr/include/c++/5/bits/postypes.h:216:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:482:39: note: mismatched types ‘const std::fpos<_StateT>’ and ‘const int’ return __ti == typeid(_Deleter) ^ /usr/include/c++/5/bits/shared_ptr_base.h:483:6: error: ‘__addressof’ is not a member of ‘ser94mor::std’ ? std::__addressof(_M_impl._M_del()) ^ /usr/include/c++/5/bits/shared_ptr_base.h:483:6: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:47:5: note: ‘std::__addressof’ __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:514:32: error: ‘__alloc_rebind’ does not name a type using __allocator_type = __alloc_rebind<_Alloc, _Sp_counted_ptr_inplace>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:545:33: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type _M_get_deleter(const std::type_info& __ti) noexcept ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...)’: /usr/include/c++/5/bits/shared_ptr_base.h:522:4: error: ‘allocator_traits’ was not declared in this scope allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/include/c++/5/bits/shared_ptr_base.h:522:4: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:522:27: error: expected primary-expression before ‘>’ token allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/include/c++/5/bits/shared_ptr_base.h:522:28: error: ‘::construct’ has not been declared allocator_traits<_Alloc>::construct(__a, _M_ptr(), ^ /usr/include/c++/5/bits/shared_ptr_base.h:523:8: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); // might throw ^ /usr/include/c++/5/bits/shared_ptr_base.h:523:8: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:523:26: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...); // might throw ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘virtual void ser94mor::std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_dispose()’: /usr/include/c++/5/bits/shared_ptr_base.h:531:2: error: ‘allocator_traits’ was not declared in this scope allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:531:2: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:531:25: error: expected primary-expression before ‘>’ token allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:531:26: error: ‘::destroy’ has not been declared allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘virtual void ser94mor::std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_destroy()’: /usr/include/c++/5/bits/shared_ptr_base.h:538:2: error: ‘__allocator_type’ was not declared in this scope __allocator_type __a(_M_impl._M_alloc()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:539:18: error: the value of ‘__allocator_type’ is not usable in a constant expression __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; ^ /usr/include/c++/5/bits/shared_ptr_base.h:538:2: note: ‘__allocator_type’ was not declared ‘constexpr’ __allocator_type __a(_M_impl._M_alloc()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:539:34: error: type/value mismatch at argument 1 in template parameter list for ‘template struct ser94mor::std::__allocated_ptr’ __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; ^ /usr/include/c++/5/bits/shared_ptr_base.h:539:34: note: expected a type, got ‘__allocator_type’ /usr/include/c++/5/bits/shared_ptr_base.h:539:49: error: ‘__a’ was not declared in this scope __allocated_ptr<__allocator_type> __guard_ptr{ __a, this }; ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘virtual void* ser94mor::std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_M_get_deleter(const int&)’: /usr/include/c++/5/bits/shared_ptr_base.h:548:11: error: no match for ‘operator==’ (operand types are ‘const int’ and ‘const std::type_info’) if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:627:5: note: candidate: template bool ser94mor::std::operator==(const ser94mor::std::unique_ptr<_Tp, _Dp>&, const ser94mor::std::unique_ptr<_Up, _Ep>&) operator==(const unique_ptr<_Tp, _Dp>& __x, ^ /usr/include/c++/5/bits/unique_ptr.h:627:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const ser94mor::std::unique_ptr<_Tp, _Dp>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:633:5: note: candidate: template bool ser94mor::std::operator==(const ser94mor::std::unique_ptr<_Tp, _Dp>&, nullptr_t) operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept ^ /usr/include/c++/5/bits/unique_ptr.h:633:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const ser94mor::std::unique_ptr<_Tp, _Dp>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:638:5: note: candidate: template bool ser94mor::std::operator==(nullptr_t, const ser94mor::std::unique_ptr<_Tp, _Dp>&) operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept ^ /usr/include/c++/5/bits/unique_ptr.h:638:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: cannot convert ‘__ti’ (type ‘const int’) to type ‘nullptr_t {aka std::nullptr_t}’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/random:51:0, from /usr/include/c++/5/bits/stl_algo.h:66, from /usr/include/c++/5/algorithm:62, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:288, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/random.tcc:1878:5: note: candidate: template bool std::operator==(const std::normal_distribution<_RealType>&, const std::normal_distribution<_RealType>&) operator==(const std::normal_distribution<_RealType>& __d1, ^ /usr/include/c++/5/bits/random.tcc:1878:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::normal_distribution<_RealType>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/vector:64:0, from /usr/include/c++/5/bits/random.h:34, from /usr/include/c++/5/random:49, from /usr/include/c++/5/bits/stl_algo.h:66, from /usr/include/c++/5/algorithm:62, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:288, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_vector.h:1511:5: note: candidate: template bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ /usr/include/c++/5/bits/stl_vector.h:1511:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::vector<_Tp, _Alloc>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/functional:2339:5: note: candidate: template bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&) operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept ^ /usr/include/c++/5/functional:2339:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: cannot convert ‘__ti’ (type ‘const int’) to type ‘std::nullptr_t’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/functional:2333:5: note: candidate: template bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t) operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept ^ /usr/include/c++/5/functional:2333:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::function<_Res(_ArgTypes ...)>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/functional:55:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/tuple:918:5: note: candidate: template constexpr bool std::operator==(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&) operator==(const tuple<_TElements...>& __t, ^ /usr/include/c++/5/tuple:918:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::tuple<_Elements ...>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/tuple:39:0, from /usr/include/c++/5/functional:55, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:281, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/array:240:5: note: candidate: template bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&) operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two) ^ /usr/include/c++/5/array:240:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::array<_Tp, _Nm>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/complex:468:5: note: candidate: template constexpr bool std::operator==(const _Tp&, const std::complex<_Tp>&) operator==(const _Tp& __x, const complex<_Tp>& __y) ^ /usr/include/c++/5/complex:468:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: ‘const std::type_info’ is not derived from ‘const std::complex<_Tp>’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/complex:463:5: note: candidate: template constexpr bool std::operator==(const std::complex<_Tp>&, const _Tp&) operator==(const complex<_Tp>& __x, const _Tp& __y) ^ /usr/include/c++/5/complex:463:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::complex<_Tp>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/complex:458:5: note: candidate: template constexpr bool std::operator==(const std::complex<_Tp>&, const std::complex<_Tp>&) operator==(const complex<_Tp>& __x, const complex<_Tp>& __y) ^ /usr/include/c++/5/complex:458:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::complex<_Tp>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/locale_facets.h:48:0, from /usr/include/c++/5/bits/basic_ios.h:37, from /usr/include/c++/5/ios:44, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/streambuf_iterator.h:204:5: note: candidate: template bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&) operator==(const istreambuf_iterator<_CharT, _Traits>& __a, ^ /usr/include/c++/5/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::istreambuf_iterator<_CharT, _Traits>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/ios_base.h:46:0, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/system_error:303:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_condition&) operator==(const error_condition& __lhs, ^ /usr/include/c++/5/system_error:303:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_condition&’ /usr/include/c++/5/system_error:296:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_code&) operator==(const error_condition& __lhs, const error_code& __rhs) noexcept ^ /usr/include/c++/5/system_error:296:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_condition&’ /usr/include/c++/5/system_error:289:3: note: candidate: bool std::operator==(const std::error_code&, const std::error_condition&) operator==(const error_code& __lhs, const error_condition& __rhs) noexcept ^ /usr/include/c++/5/system_error:289:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_code&’ /usr/include/c++/5/system_error:284:3: note: candidate: bool std::operator==(const std::error_code&, const std::error_code&) operator==(const error_code& __lhs, const error_code& __rhs) noexcept ^ /usr/include/c++/5/system_error:284:3: note: no known conversion for argument 1 from ‘const int’ to ‘const std::error_code&’ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:5032:5: note: candidate: template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:5032:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:5020:5: note: candidate: template bool std::operator==(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator==(const _CharT* __lhs, ^ /usr/include/c++/5/bits/basic_string.h:5020:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const _CharT*’ and ‘int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:5006:5: note: candidate: template typename __gnu_cxx::__enable_if::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&) operator==(const basic_string<_CharT>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:5006:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::__cxx11::basic_string<_CharT>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/string:52:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/basic_string.h:4998:5: note: candidate: template bool std::operator==(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:4998:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/string:41:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocator.h:143:5: note: candidate: template bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_CharT>&) operator==(const allocator<_Tp>&, const allocator<_Tp>&) ^ /usr/include/c++/5/bits/allocator.h:143:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::allocator<_CharT>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/string:41:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/allocator.h:137:5: note: candidate: template bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&) operator==(const allocator<_T1>&, const allocator<_T2>&) ^ /usr/include/c++/5/bits/allocator.h:137:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::allocator<_CharT>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:1078:5: note: candidate: template bool std::operator==(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&) operator==(const move_iterator<_Iterator>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:1078:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::move_iterator<_Iterator>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:1072:5: note: candidate: template bool std::operator==(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&) operator==(const move_iterator<_IteratorL>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:1072:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::move_iterator<_Iterator>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:349:5: note: candidate: template bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&) operator==(const reverse_iterator<_IteratorL>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:349:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_iterator.h:292:5: note: candidate: template bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&) operator==(const reverse_iterator<_Iterator>& __x, ^ /usr/include/c++/5/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_pair.h:214:5: note: candidate: template constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&) operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /usr/include/c++/5/bits/stl_pair.h:214:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::pair<_T1, _T2>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ In file included from /usr/include/c++/5/iosfwd:40:0, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/postypes.h:216:5: note: candidate: template bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&) operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) ^ /usr/include/c++/5/bits/postypes.h:216:5: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:548:40: note: mismatched types ‘const std::fpos<_StateT>’ and ‘const int’ if (__ti == typeid(_Sp_make_shared_tag)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:549:31: error: expected nested-name-specifier before ‘remove_cv’ return const_cast::type*>(_M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:549:31: error: expected ‘>’ before ‘remove_cv’ /usr/include/c++/5/bits/shared_ptr_base.h:549:31: error: expected ‘(’ before ‘remove_cv’ /usr/include/c++/5/bits/shared_ptr_base.h:549:31: error: ‘remove_cv’ was not declared in this scope /usr/include/c++/5/bits/shared_ptr_base.h:549:31: note: suggested alternative: In file included from /usr/include/c++/5/bits/move.h:57:0, from /usr/include/c++/5/bits/stl_pair.h:59, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/type_traits:166:12: note: ‘std::remove_cv’ struct remove_cv; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:549:44: error: expected primary-expression before ‘>’ token return const_cast::type*>(_M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:549:45: error: ‘::type’ has not been declared return const_cast::type*>(_M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:549:52: error: expected primary-expression before ‘>’ token return const_cast::type*>(_M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:549:63: error: expected ‘)’ before ‘;’ token return const_cast::type*>(_M_ptr()); ^ /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:654:66: error: ‘ser94mor::std::nothrow_t’ has not been declared explicit __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t); ^ /usr/include/c++/5/bits/shared_ptr_base.h:701:33: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type _M_get_deleter(const std::type_info& __ti) const noexcept ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter)’: /usr/include/c++/5/bits/shared_ptr_base.h:585:24: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_count(__p, std::move(__d), allocator()) ^ /usr/include/c++/5/bits/shared_ptr_base.h:585:24: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:585:40: error: ‘allocator’ was not declared in this scope : __shared_count(__p, std::move(__d), allocator()) ^ /usr/include/c++/5/bits/shared_ptr_base.h:585:40: note: suggested alternative: In file included from /usr/include/c++/5/bits/stringfwd.h:40:0, from /usr/include/c++/5/iosfwd:39, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/memoryfwd.h:64:11: note: ‘std::allocator’ class allocator; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:585:50: error: expected primary-expression before ‘void’ : __shared_count(__p, std::move(__d), allocator()) ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc)’: /usr/include/c++/5/bits/shared_ptr_base.h:597:39: error: ‘move’ is not a member of ‘ser94mor::std’ ::new (__mem) _Sp_cd_type(__p, std::move(__d), std::move(__a)); ^ /usr/include/c++/5/bits/shared_ptr_base.h:597:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:597:55: error: ‘move’ is not a member of ‘ser94mor::std’ ::new (__mem) _Sp_cd_type(__p, std::move(__d), std::move(__a)); ^ /usr/include/c++/5/bits/shared_ptr_base.h:597:55: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_count<_Lp>::__shared_count(ser94mor::std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...)’: /usr/include/c++/5/bits/shared_ptr_base.h:617:30: error: ‘move’ is not a member of ‘ser94mor::std’ ::new (__mem) _Sp_cp_type(std::move(__a), ^ /usr/include/c++/5/bits/shared_ptr_base.h:617:30: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:618:9: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h:618:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:618:27: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_count<_Lp>::__shared_count(ser94mor::std::unique_ptr<_Up, _Ep>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:636:27: error: expected nested-name-specifier before ‘conditional’ using _Del2 = typename conditional::value, ^ /usr/include/c++/5/bits/shared_ptr_base.h:640:34: error: ‘_Del2’ was not declared in this scope = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:640:41: error: ‘allocator’ was not declared in this scope = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:640:41: note: suggested alternative: In file included from /usr/include/c++/5/bits/stringfwd.h:40:0, from /usr/include/c++/5/iosfwd:39, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/memoryfwd.h:64:11: note: ‘std::allocator’ class allocator; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:640:55: error: wrong number of template arguments (3, should be 4) = _Sp_counted_deleter<_Ptr, _Del2, allocator, _Lp>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:433:31: note: provided for ‘template class ser94mor::std::_Sp_counted_deleter’ class _Sp_counted_deleter final : public _Sp_counted_base<_Lp> ^ /usr/include/c++/5/bits/shared_ptr_base.h:641:19: error: ‘allocator’ does not name a type using _Alloc = allocator<_Sp_cd_type>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:642:26: error: ‘allocator_traits’ does not name a type using _Alloc_traits = allocator_traits<_Alloc>; ^ /usr/include/c++/5/bits/shared_ptr_base.h:643:4: error: ‘_Alloc’ was not declared in this scope _Alloc __a; ^ /usr/include/c++/5/bits/shared_ptr_base.h:644:4: error: ‘_Sp_cd_type’ was not declared in this scope _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); ^ /usr/include/c++/5/bits/shared_ptr_base.h:644:17: error: ‘__mem’ was not declared in this scope _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); ^ /usr/include/c++/5/bits/shared_ptr_base.h:644:25: error: ‘_Alloc_traits’ has not been declared _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); ^ /usr/include/c++/5/bits/shared_ptr_base.h:644:49: error: ‘__a’ was not declared in this scope _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1); ^ /usr/include/c++/5/bits/shared_ptr_base.h:645:4: error: ‘_Alloc_traits’ has not been declared _Alloc_traits::construct(__a, __mem, __r.release(), ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘bool ser94mor::std::__shared_count<_Lp>::_M_less(const ser94mor::std::__shared_count<_Lp>&) const’: /usr/include/c++/5/bits/shared_ptr_base.h:706:16: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:706:16: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:706:47: error: expected primary-expression before ‘*’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:706:48: error: expected primary-expression before ‘>’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:706:50: error: expected primary-expression before ‘)’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘bool ser94mor::std::__shared_count<_Lp>::_M_less(const ser94mor::std::__weak_count<_Lp>&) const’: /usr/include/c++/5/bits/shared_ptr_base.h:710:16: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:710:16: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:710:47: error: expected primary-expression before ‘*’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:710:48: error: expected primary-expression before ‘>’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:710:50: error: expected primary-expression before ‘)’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘bool ser94mor::std::__weak_count<_Lp>::_M_less(const ser94mor::std::__weak_count<_Lp>&) const’: /usr/include/c++/5/bits/shared_ptr_base.h:803:16: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:803:16: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:803:47: error: expected primary-expression before ‘*’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:803:48: error: expected primary-expression before ‘>’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:803:50: error: expected primary-expression before ‘)’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘bool ser94mor::std::__weak_count<_Lp>::_M_less(const ser94mor::std::__shared_count<_Lp>&) const’: /usr/include/c++/5/bits/shared_ptr_base.h:807:16: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:807:16: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:807:47: error: expected primary-expression before ‘*’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:807:48: error: expected primary-expression before ‘>’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:807:50: error: expected primary-expression before ‘)’ token { return std::less<_Sp_counted_base<_Lp>*>()(this->_M_pi, __rhs._M_pi); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:836:55: error: ‘ser94mor::std::nothrow_t’ has not been declared __shared_count(const __weak_count<_Lp>& __r, std::nothrow_t) ^ /usr/include/c++/5/bits/shared_ptr_base.h:871:15: error: expected nested-name-specifier before ‘enable_if’ = typename enable_if::value>::type; ^ /usr/include/c++/5/bits/shared_ptr_base.h:927:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:927:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:939:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:939:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:960:11: error: ‘_Convertible’ does not name a type = _Convertible::pointer>> ^ /usr/include/c++/5/bits/shared_ptr_base.h:960:23: error: expected ‘>’ before ‘<’ token = _Convertible::pointer>> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1044:21: error: ‘add_lvalue_reference’ in namespace ‘ser94mor::std’ does not name a template type typename std::add_lvalue_reference<_Tp>::type ^ /usr/include/c++/5/bits/shared_ptr_base.h:1044:41: error: expected unqualified-id before ‘<’ token typename std::add_lvalue_reference<_Tp>::type ^ /usr/include/c++/5/bits/shared_ptr_base.h:1146:58: error: ‘ser94mor::std::nothrow_t’ has not been declared __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1156:33: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type _M_get_deleter(const std::type_info& __ti) const noexcept ^ /usr/include/c++/5/bits/shared_ptr_base.h:1166:37: error: ‘__addressof’ is not a member of ‘ser94mor::std’ _S_raw_ptr(_Tp1 __ptr) -> decltype(std::__addressof(*__ptr)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1166:37: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:47:5: note: ‘std::__addressof’ __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1166:37: error: ‘__addressof’ is not a member of ‘ser94mor::std’ _S_raw_ptr(_Tp1 __ptr) -> decltype(std::__addressof(*__ptr)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1166:37: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:47:5: note: ‘std::__addressof’ __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Tp1*)’: /usr/include/c++/5/bits/shared_ptr_base.h:885:20: error: ‘is_void’ was not declared in this scope static_assert( !is_void<_Tp1>::value, "incomplete type" ); ^ /usr/include/c++/5/bits/shared_ptr_base.h:885:20: note: suggested alternative: In file included from /usr/include/c++/5/bits/move.h:57:0, from /usr/include/c++/5/bits/stl_pair.h:59, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/type_traits:178:12: note: ‘std::is_void’ struct is_void ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:885:32: error: expected primary-expression before ‘>’ token static_assert( !is_void<_Tp1>::value, "incomplete type" ); ^ /usr/include/c++/5/bits/shared_ptr_base.h:885:33: error: ‘::value’ has not been declared static_assert( !is_void<_Tp1>::value, "incomplete type" ); ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Tp1*, _Deleter, _Alloc)’: /usr/include/c++/5/bits/shared_ptr_base.h:901:39: error: ‘move’ is not a member of ‘ser94mor::std’ : _M_ptr(__p), _M_refcount(__p, __d, std::move(__a)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:901:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(nullptr_t, _Deleter, _Alloc)’: /usr/include/c++/5/bits/shared_ptr_base.h:915:37: error: ‘move’ is not a member of ‘ser94mor::std’ : _M_ptr(0), _M_refcount(__p, __d, std::move(__a)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:915:37: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(ser94mor::std::unique_ptr<_Up, _Ep>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:966:38: error: ‘move’ is not a member of ‘ser94mor::std’ _M_refcount = __shared_count<_Lp>(std::move(__r)); ^ /usr/include/c++/5/bits/shared_ptr_base.h:966:38: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__shared_ptr<_Tp, _Lp>& ser94mor::std::__shared_ptr<_Tp, _Lp>::operator=(ser94mor::std::auto_ptr<_Up>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:992:17: error: ‘move’ is not a member of ‘ser94mor::std’ __shared_ptr(std::move(__r)).swap(*this); ^ /usr/include/c++/5/bits/shared_ptr_base.h:992:17: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__shared_ptr<_Tp, _Lp>& ser94mor::std::__shared_ptr<_Tp, _Lp>::operator=(ser94mor::std::__shared_ptr<_Tp, _Lp>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1000:15: error: ‘move’ is not a member of ‘ser94mor::std’ __shared_ptr(std::move(__r)).swap(*this); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1000:15: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__shared_ptr<_Tp, _Lp>& ser94mor::std::__shared_ptr<_Tp, _Lp>::operator=(ser94mor::std::__shared_ptr<_Tp1, _Lp>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1008:17: error: ‘move’ is not a member of ‘ser94mor::std’ __shared_ptr(std::move(__r)).swap(*this); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1008:17: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__shared_ptr<_Tp, _Lp>& ser94mor::std::__shared_ptr<_Tp, _Lp>::operator=(ser94mor::std::unique_ptr<_Up, _Ep>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1016:17: error: ‘move’ is not a member of ‘ser94mor::std’ __shared_ptr(std::move(__r)).swap(*this); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1016:17: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘void ser94mor::std::__shared_ptr<_Tp, _Lp>::reset(_Tp1*, _Deleter, _Alloc)’: /usr/include/c++/5/bits/shared_ptr_base.h:1041:34: error: ‘move’ is not a member of ‘ser94mor::std’ { __shared_ptr(__p, __d, std::move(__a)).swap(*this); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1041:34: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(ser94mor::std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)’: /usr/include/c++/5/bits/shared_ptr_base.h:1097:5: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1097:5: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1097:23: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...) ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(const ser94mor::std::__weak_ptr<_Tp, _Lp>&, int)’: /usr/include/c++/5/bits/shared_ptr_base.h:1147:38: error: ‘nothrow’ is not a member of ‘ser94mor::std’ : _M_refcount(__r._M_refcount, std::nothrow) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1147:38: note: suggested alternative: In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/new:84:26: note: ‘std::nothrow’ extern const nothrow_t nothrow; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘bool ser94mor::std::operator<(const ser94mor::std::__shared_ptr<_Tp1, _Lp>&, const ser94mor::std::__shared_ptr<_Tp2, _Lp>&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1218:29: error: ‘common_type’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; ^ /usr/include/c++/5/bits/shared_ptr_base.h:1218:40: error: expected unqualified-id before ‘<’ token typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; ^ /usr/include/c++/5/bits/shared_ptr_base.h:1219:14: error: ‘less’ is not a member of ‘ser94mor::std’ return std::less<_CT>()(__a.get(), __b.get()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1219:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1219:24: error: ‘_CT’ was not declared in this scope return std::less<_CT>()(__a.get(), __b.get()); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1219:29: error: expected primary-expression before ‘)’ token return std::less<_CT>()(__a.get(), __b.get()); ^ /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘bool ser94mor::std::operator<(const ser94mor::std::__shared_ptr<_Tp, _Lp>&, nullptr_t)’: /usr/include/c++/5/bits/shared_ptr_base.h:1225:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1225:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1225:27: error: expected primary-expression before ‘*’ token { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1225:28: error: expected primary-expression before ‘>’ token { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1225:30: error: expected primary-expression before ‘)’ token { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘bool ser94mor::std::operator<(nullptr_t, const ser94mor::std::__shared_ptr<_Tp, _Lp>&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1230:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1230:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1230:27: error: expected primary-expression before ‘*’ token { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1230:28: error: expected primary-expression before ‘>’ token { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1230:30: error: expected primary-expression before ‘)’ token { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘bool ser94mor::std::operator>(const ser94mor::std::__shared_ptr<_Tp, _Lp>&, nullptr_t)’: /usr/include/c++/5/bits/shared_ptr_base.h:1257:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1257:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1257:27: error: expected primary-expression before ‘*’ token { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1257:28: error: expected primary-expression before ‘>’ token { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1257:30: error: expected primary-expression before ‘)’ token { return std::less<_Tp*>()(nullptr, __a.get()); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘bool ser94mor::std::operator>(nullptr_t, const ser94mor::std::__shared_ptr<_Tp, _Lp>&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1262:14: error: ‘less’ is not a member of ‘ser94mor::std’ { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1262:14: note: suggested alternative: In file included from /usr/include/c++/5/string:48:0, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_function.h:341:12: note: ‘std::less’ struct less; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1262:27: error: expected primary-expression before ‘*’ token { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1262:28: error: expected primary-expression before ‘>’ token { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1262:30: error: expected primary-expression before ‘)’ token { return std::less<_Tp*>()(__a.get(), nullptr); } ^ /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:1281:45: error: expected template-name before ‘<’ token struct _Sp_less : public binary_function<_Sp, _Sp, bool> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1281:45: error: expected ‘{’ before ‘<’ token /usr/include/c++/5/bits/shared_ptr_base.h:1281:45: error: expected unqualified-id before ‘<’ token /usr/include/c++/5/bits/shared_ptr_base.h:1292:12: error: ‘less’ is not a class template struct less<__shared_ptr<_Tp, _Lp>> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1344:15: error: expected nested-name-specifier before ‘enable_if’ = typename enable_if::value>::type; ^ /usr/include/c++/5/bits/shared_ptr_base.h:1371:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1371:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1376:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1376:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1385:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1385:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__weak_ptr<_Tp, _Lp>::__weak_ptr(ser94mor::std::__weak_ptr<_Tp, _Lp>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1382:41: error: ‘move’ is not a member of ‘ser94mor::std’ : _M_ptr(__r._M_ptr), _M_refcount(std::move(__r._M_refcount)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1382:41: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In constructor ‘ser94mor::std::__weak_ptr<_Tp, _Lp>::__weak_ptr(ser94mor::std::__weak_ptr<_Tp1, _Lp>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1387:42: error: ‘move’ is not a member of ‘ser94mor::std’ : _M_ptr(__r.lock().get()), _M_refcount(std::move(__r._M_refcount)) ^ /usr/include/c++/5/bits/shared_ptr_base.h:1387:42: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__weak_ptr<_Tp, _Lp>& ser94mor::std::__weak_ptr<_Tp, _Lp>::operator=(ser94mor::std::__weak_ptr<_Tp, _Lp>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1415:16: error: ‘move’ is not a member of ‘ser94mor::std’ _M_refcount = std::move(__r._M_refcount); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1415:16: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__weak_ptr<_Tp, _Lp>& ser94mor::std::__weak_ptr<_Tp, _Lp>::operator=(ser94mor::std::__weak_ptr<_Tp1, _Lp>&&)’: /usr/include/c++/5/bits/shared_ptr_base.h:1425:18: error: ‘move’ is not a member of ‘ser94mor::std’ _M_refcount = std::move(__r._M_refcount); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1425:18: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: In member function ‘ser94mor::std::__shared_ptr<_Tp, _Lp> ser94mor::std::__weak_ptr<_Tp, _Lp>::lock() const’: /usr/include/c++/5/bits/shared_ptr_base.h:1432:55: error: ‘nothrow’ is not a member of ‘ser94mor::std’ { return __shared_ptr(*this, std::nothrow); } ^ /usr/include/c++/5/bits/shared_ptr_base.h:1432:55: note: suggested alternative: In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/new:84:26: note: ‘std::nothrow’ extern const nothrow_t nothrow; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:1488:51: error: expected template-name before ‘<’ token struct _Sp_owner_less : public binary_function<_Tp, _Tp, bool> ^ /usr/include/c++/5/bits/shared_ptr_base.h:1488:51: error: expected ‘{’ before ‘<’ token /usr/include/c++/5/bits/shared_ptr_base.h:1488:51: error: expected unqualified-id before ‘<’ token /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘ser94mor::std::__shared_ptr<_Tp, _Lp> ser94mor::std::__allocate_shared(const _Alloc&, _Args&& ...)’: /usr/include/c++/5/bits/shared_ptr_base.h:1568:9: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1568:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1567:36: error: expected primary-expression before ‘(’ token return __shared_ptr<_Tp, _Lp>(_Sp_make_shared_tag(), __a, ^ /usr/include/c++/5/bits/shared_ptr_base.h:1568:9: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1568:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1568:27: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h: In function ‘ser94mor::std::__shared_ptr<_Tp, _Lp> ser94mor::std::__make_shared(_Args&& ...)’: /usr/include/c++/5/bits/shared_ptr_base.h:1575:29: error: ‘remove_const’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::remove_const<_Tp>::type _Tp_nc; ^ /usr/include/c++/5/bits/shared_ptr_base.h:1575:41: error: expected unqualified-id before ‘<’ token typedef typename std::remove_const<_Tp>::type _Tp_nc; ^ /usr/include/c++/5/bits/shared_ptr_base.h:1576:47: error: ‘allocator’ is not a member of ‘ser94mor::std’ return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), ^ /usr/include/c++/5/bits/shared_ptr_base.h:1576:47: note: suggested alternative: In file included from /usr/include/c++/5/bits/stringfwd.h:40:0, from /usr/include/c++/5/iosfwd:39, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/memoryfwd.h:64:11: note: ‘std::allocator’ class allocator; ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1576:62: error: ‘_Tp_nc’ was not declared in this scope return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), ^ /usr/include/c++/5/bits/shared_ptr_base.h:1576:70: error: expected primary-expression before ‘)’ token return std::__allocate_shared<_Tp, _Lp>(std::allocator<_Tp_nc>(), ^ /usr/include/c++/5/bits/shared_ptr_base.h:1577:12: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h:1577:12: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1577:30: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr_base.h: At global scope: /usr/include/c++/5/bits/shared_ptr_base.h:1582:38: error: wrong number of template arguments (1, should be 2) struct hash<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:737:36: note: provided for ‘template struct ser94mor::std::hash’ struct hash> ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1583:25: error: expected template-name before ‘<’ token : public __hash_base> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:65:17: error: ‘basic_ostream’ in namespace ‘ser94mor::std’ does not name a template type inline std::basic_ostream<_Ch, _Tr>& ^ /usr/include/c++/5/bits/shared_ptr.h:97:15: error: expected nested-name-specifier before ‘enable_if’ = typename enable_if::value>::type; ^ /usr/include/c++/5/bits/shared_ptr.h:220:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr.h:220:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr.h:237:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr.h:237:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr.h:261:11: error: ‘_Convertible’ does not name a type = _Convertible::pointer>> ^ /usr/include/c++/5/bits/shared_ptr.h:261:23: error: expected ‘>’ before ‘<’ token = _Convertible::pointer>> ^ /usr/include/c++/5/bits/shared_ptr.h:327:49: error: ‘ser94mor::std::nothrow_t’ has not been declared shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t) ^ /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(_Tp1*, _Deleter, _Alloc)’: /usr/include/c++/5/bits/shared_ptr.h:170:32: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(__p, __d, std::move(__a)) { } ^ /usr/include/c++/5/bits/shared_ptr.h:170:32: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(nullptr_t, _Deleter, _Alloc)’: /usr/include/c++/5/bits/shared_ptr.h:189:32: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(__p, __d, std::move(__a)) { } ^ /usr/include/c++/5/bits/shared_ptr.h:189:32: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(ser94mor::std::shared_ptr<_Tp>&&)’: /usr/include/c++/5/bits/shared_ptr.h:230:27: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(std::move(__r)) { } ^ /usr/include/c++/5/bits/shared_ptr.h:230:27: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(ser94mor::std::shared_ptr<_Tp1>&&)’: /usr/include/c++/5/bits/shared_ptr.h:239:22: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(std::move(__r)) { } ^ /usr/include/c++/5/bits/shared_ptr.h:239:22: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(ser94mor::std::unique_ptr<_Up, _Ep>&&)’: /usr/include/c++/5/bits/shared_ptr.h:263:22: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(std::move(__r)) { } ^ /usr/include/c++/5/bits/shared_ptr.h:263:22: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In member function ‘ser94mor::std::shared_ptr<_Tp>& ser94mor::std::shared_ptr<_Tp>::operator=(ser94mor::std::auto_ptr<_Up>&&)’: /usr/include/c++/5/bits/shared_ptr.h:286:39: error: ‘move’ is not a member of ‘ser94mor::std’ this->__shared_ptr<_Tp>::operator=(std::move(__r)); ^ /usr/include/c++/5/bits/shared_ptr.h:286:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In member function ‘ser94mor::std::shared_ptr<_Tp>& ser94mor::std::shared_ptr<_Tp>::operator=(ser94mor::std::shared_ptr<_Tp>&&)’: /usr/include/c++/5/bits/shared_ptr.h:294:37: error: ‘move’ is not a member of ‘ser94mor::std’ this->__shared_ptr<_Tp>::operator=(std::move(__r)); ^ /usr/include/c++/5/bits/shared_ptr.h:294:37: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In member function ‘ser94mor::std::shared_ptr<_Tp>& ser94mor::std::shared_ptr<_Tp>::operator=(ser94mor::std::shared_ptr<_Tp1>&&)’: /usr/include/c++/5/bits/shared_ptr.h:302:39: error: ‘move’ is not a member of ‘ser94mor::std’ this->__shared_ptr<_Tp>::operator=(std::move(__r)); ^ /usr/include/c++/5/bits/shared_ptr.h:302:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In member function ‘ser94mor::std::shared_ptr<_Tp>& ser94mor::std::shared_ptr<_Tp>::operator=(ser94mor::std::unique_ptr<_Up, _Ep>&&)’: /usr/include/c++/5/bits/shared_ptr.h:310:39: error: ‘move’ is not a member of ‘ser94mor::std’ this->__shared_ptr<_Tp>::operator=(std::move(__r)); ^ /usr/include/c++/5/bits/shared_ptr.h:310:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(ser94mor::std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...)’: /usr/include/c++/5/bits/shared_ptr.h:319:34: error: ‘forward’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) ^ /usr/include/c++/5/bits/shared_ptr.h:319:34: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:319:52: error: expected primary-expression before ‘>’ token : __shared_ptr<_Tp>(__tag, __a, std::forward<_Args>(__args)...) ^ /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(const ser94mor::std::weak_ptr<_Tp>&, int)’: /usr/include/c++/5/bits/shared_ptr.h:328:32: error: ‘nothrow’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(__r, std::nothrow) { } ^ /usr/include/c++/5/bits/shared_ptr.h:328:32: note: suggested alternative: In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/new:84:26: note: ‘std::nothrow’ extern const nothrow_t nothrow; ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In function ‘bool ser94mor::std::operator<(const ser94mor::std::shared_ptr<_Tp1>&, const ser94mor::std::shared_ptr<_Tp2>&)’: /usr/include/c++/5/bits/shared_ptr.h:371:29: error: ‘common_type’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; ^ /usr/include/c++/5/bits/shared_ptr.h:371:40: error: expected unqualified-id before ‘<’ token typedef typename std::common_type<_Tp1*, _Tp2*>::type _CT; ^ /usr/include/c++/5/bits/shared_ptr.h:372:24: error: ‘_CT’ was not declared in this scope return std::less<_CT>()(__a.get(), __b.get()); ^ /usr/include/c++/5/bits/shared_ptr.h:372:27: error: wrong number of template arguments (1, should be 2) return std::less<_CT>()(__a.get(), __b.get()); ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In function ‘bool ser94mor::std::operator<(const ser94mor::std::shared_ptr<_Tp1>&, nullptr_t)’: /usr/include/c++/5/bits/shared_ptr.h:378:28: error: wrong number of template arguments (1, should be 2) { return std::less<_Tp*>()(__a.get(), nullptr); } ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In function ‘bool ser94mor::std::operator<(nullptr_t, const ser94mor::std::shared_ptr<_Tp1>&)’: /usr/include/c++/5/bits/shared_ptr.h:383:28: error: wrong number of template arguments (1, should be 2) { return std::less<_Tp*>()(nullptr, __a.get()); } ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In function ‘bool ser94mor::std::operator>(const ser94mor::std::shared_ptr<_Tp1>&, nullptr_t)’: /usr/include/c++/5/bits/shared_ptr.h:410:28: error: wrong number of template arguments (1, should be 2) { return std::less<_Tp*>()(nullptr, __a.get()); } ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In function ‘bool ser94mor::std::operator>(nullptr_t, const ser94mor::std::shared_ptr<_Tp1>&)’: /usr/include/c++/5/bits/shared_ptr.h:415:28: error: wrong number of template arguments (1, should be 2) { return std::less<_Tp*>()(__a.get(), nullptr); } ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: At global scope: /usr/include/c++/5/bits/shared_ptr.h:434:31: error: wrong number of template arguments (1, should be 2) struct less> : public _Sp_less> ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:474:15: error: expected nested-name-specifier before ‘enable_if’ = typename enable_if::value>::type; ^ /usr/include/c++/5/bits/shared_ptr.h:479:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr.h:479:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr.h:485:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr.h:485:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr.h:491:42: error: ‘_Convertible’ does not name a type template> ^ /usr/include/c++/5/bits/shared_ptr.h:491:54: error: expected ‘>’ before ‘<’ token template> ^ /usr/include/c++/5/bits/shared_ptr.h: In constructor ‘ser94mor::std::weak_ptr<_Tp>::weak_ptr(ser94mor::std::weak_ptr<_Tp1>&&)’: /usr/include/c++/5/bits/shared_ptr.h:493:20: error: ‘move’ is not a member of ‘ser94mor::std’ : __weak_ptr<_Tp>(std::move(__r)) { } ^ /usr/include/c++/5/bits/shared_ptr.h:493:20: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In member function ‘ser94mor::std::weak_ptr<_Tp>& ser94mor::std::weak_ptr<_Tp>::operator=(ser94mor::std::weak_ptr<_Tp1>&&)’: /usr/include/c++/5/bits/shared_ptr.h:521:37: error: ‘move’ is not a member of ‘ser94mor::std’ this->__weak_ptr<_Tp>::operator=(std::move(__r)); ^ /usr/include/c++/5/bits/shared_ptr.h:521:37: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In member function ‘ser94mor::std::shared_ptr<_Tp1> ser94mor::std::weak_ptr<_Tp>::lock() const’: /usr/include/c++/5/bits/shared_ptr.h:527:39: error: ‘nothrow’ is not a member of ‘ser94mor::std’ { return shared_ptr<_Tp>(*this, std::nothrow); } ^ /usr/include/c++/5/bits/shared_ptr.h:527:39: note: suggested alternative: In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/new:84:26: note: ‘std::nothrow’ extern const nothrow_t nothrow; ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h: In function ‘ser94mor::std::shared_ptr<_Tp1> ser94mor::std::allocate_shared(const _Alloc&, _Args&& ...)’: /usr/include/c++/5/bits/shared_ptr.h:620:9: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr.h:620:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:619:29: error: expected primary-expression before ‘(’ token return shared_ptr<_Tp>(_Sp_make_shared_tag(), __a, ^ /usr/include/c++/5/bits/shared_ptr.h:620:9: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr.h:620:9: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:620:27: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr.h: In function ‘ser94mor::std::shared_ptr<_Tp1> ser94mor::std::make_shared(_Args&& ...)’: /usr/include/c++/5/bits/shared_ptr.h:634:29: error: ‘remove_const’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::remove_const<_Tp>::type _Tp_nc; ^ /usr/include/c++/5/bits/shared_ptr.h:634:41: error: expected unqualified-id before ‘<’ token typedef typename std::remove_const<_Tp>::type _Tp_nc; ^ /usr/include/c++/5/bits/shared_ptr.h:635:40: error: ‘allocator’ is not a member of ‘ser94mor::std’ return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), ^ /usr/include/c++/5/bits/shared_ptr.h:635:40: note: suggested alternative: In file included from /usr/include/c++/5/bits/stringfwd.h:40:0, from /usr/include/c++/5/iosfwd:39, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/memoryfwd.h:64:11: note: ‘std::allocator’ class allocator; ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:635:55: error: ‘_Tp_nc’ was not declared in this scope return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), ^ /usr/include/c++/5/bits/shared_ptr.h:635:63: error: expected primary-expression before ‘)’ token return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(), ^ /usr/include/c++/5/bits/shared_ptr.h:636:12: error: ‘forward’ is not a member of ‘ser94mor::std’ std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr.h:636:12: note: suggested alternative: In file included from /usr/include/c++/5/bits/stl_pair.h:59:0, from /usr/include/c++/5/bits/stl_algobase.h:64, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/move.h:87:5: note: ‘std::forward’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:636:30: error: expected primary-expression before ‘>’ token std::forward<_Args>(__args)...); ^ /usr/include/c++/5/bits/shared_ptr.h: At global scope: /usr/include/c++/5/bits/shared_ptr.h:641:31: error: wrong number of template arguments (1, should be 2) struct hash> ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/unique_ptr.h:737:36: note: provided for ‘template struct ser94mor::std::hash’ struct hash> ^ In file included from /usr/include/c++/5/memory:82:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr.h:642:25: error: expected template-name before ‘<’ token : public __hash_base> ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘void ser94mor::std::atomic_store(ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:144:39: error: ‘move’ is not a member of ‘ser94mor::std’ { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:144:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘void ser94mor::std::atomic_store(ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:159:39: error: ‘move’ is not a member of ‘ser94mor::std’ { std::atomic_store_explicit(__p, std::move(__r), memory_order_seq_cst); } ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:159:39: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘ser94mor::std::shared_ptr<_Tp1> ser94mor::std::atomic_exchange(ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:183:49: error: ‘move’ is not a member of ‘ser94mor::std’ return std::atomic_exchange_explicit(__p, std::move(__r), ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:183:49: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘ser94mor::std::__shared_ptr<_Tp, _Lp> ser94mor::std::atomic_exchange(ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:202:49: error: ‘move’ is not a member of ‘ser94mor::std’ return std::atomic_exchange_explicit(__p, std::move(__r), ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:202:49: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_strong_explicit(ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>, ser94mor::std::memory_order, ser94mor::std::memory_order)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:231:10: error: ‘move’ is not a member of ‘ser94mor::std’ __x = std::move(*__p); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:231:10: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h:232:11: error: ‘move’ is not a member of ‘ser94mor::std’ *__p = std::move(__w); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:232:11: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h:235:13: error: ‘move’ is not a member of ‘ser94mor::std’ __x = std::move(*__v); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:235:13: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_strong(ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:246:4: error: ‘move’ is not a member of ‘ser94mor::std’ std::move(__w), memory_order_seq_cst, memory_order_seq_cst); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:246:4: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_weak_explicit(ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>, ser94mor::std::memory_order, ser94mor::std::memory_order)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:258:4: error: ‘move’ is not a member of ‘ser94mor::std’ std::move(__w), __success, __failure); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:258:4: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_weak(ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>*, ser94mor::std::shared_ptr<_Tp1>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:267:4: error: ‘move’ is not a member of ‘ser94mor::std’ std::move(__w), memory_order_seq_cst, memory_order_seq_cst); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:267:4: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_strong_explicit(ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>, ser94mor::std::memory_order, ser94mor::std::memory_order)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:283:10: error: ‘move’ is not a member of ‘ser94mor::std’ __x = std::move(*__p); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:283:10: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h:284:11: error: ‘move’ is not a member of ‘ser94mor::std’ *__p = std::move(__w); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:284:11: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h:287:13: error: ‘move’ is not a member of ‘ser94mor::std’ __x = std::move(*__v); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:287:13: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_strong(ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:299:4: error: ‘move’ is not a member of ‘ser94mor::std’ std::move(__w), memory_order_seq_cst, memory_order_seq_cst); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:299:4: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_weak_explicit(ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>, ser94mor::std::memory_order, ser94mor::std::memory_order)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:311:4: error: ‘move’ is not a member of ‘ser94mor::std’ std::move(__w), __success, __failure); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:311:4: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:83:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_atomic.h: In function ‘bool ser94mor::std::atomic_compare_exchange_weak(ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>*, ser94mor::std::__shared_ptr<_Tp, _Lp>)’: /usr/include/c++/5/bits/shared_ptr_atomic.h:321:4: error: ‘move’ is not a member of ‘ser94mor::std’ std::move(__w), memory_order_seq_cst, memory_order_seq_cst); ^ /usr/include/c++/5/bits/shared_ptr_atomic.h:321:4: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:85:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/backward/auto_ptr.h: In constructor ‘ser94mor::std::__shared_ptr<_Tp, _Lp>::__shared_ptr(ser94mor::std::auto_ptr<_Up>&&)’: /usr/include/c++/5/backward/auto_ptr.h:309:41: error: ‘move’ is not a member of ‘ser94mor::std’ _M_refcount = __shared_count<_Lp>(std::move(__r)); ^ /usr/include/c++/5/backward/auto_ptr.h:309:41: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:85:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/backward/auto_ptr.h: In constructor ‘ser94mor::std::shared_ptr<_Tp>::shared_ptr(ser94mor::std::auto_ptr<_Up>&&)’: /usr/include/c++/5/backward/auto_ptr.h:317:25: error: ‘move’ is not a member of ‘ser94mor::std’ : __shared_ptr<_Tp>(std::move(__r)) { } ^ /usr/include/c++/5/backward/auto_ptr.h:317:25: note: suggested alternative: In file included from /usr/include/c++/5/bits/char_traits.h:39:0, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/stl_algobase.h:495:5: note: ‘std::move’ move(_II __first, _II __last, _OI __result) ^ In file included from /usr/include/c++/5/memory:85:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/backward/auto_ptr.h: In constructor ‘ser94mor::std::unique_ptr<_Tp, _Dp>::unique_ptr(ser94mor::std::auto_ptr<_Up>&&)’: /usr/include/c++/5/backward/auto_ptr.h:323:7: error: class ‘ser94mor::std::unique_ptr<_Tp, _Dp>’ does not have any field named ‘_M_t’ : _M_t(__u.release(), deleter_type()) { } ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:27:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/throw_exception.hpp: At global scope: /usr/include/boost/throw_exception.hpp:60:66: error: variable or field ‘throw_exception_assert_compatibility’ declared void inline void throw_exception_assert_compatibility( std::exception const & ) { } ^ /usr/include/boost/throw_exception.hpp:60:51: error: ‘exception’ is not a member of ‘ser94mor::std’ inline void throw_exception_assert_compatibility( std::exception const & ) { } ^ /usr/include/boost/throw_exception.hpp:60:51: note: suggested alternatives: In file included from /usr/include/c++/5/new:40:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/exception:60:9: note: ‘std::exception’ class exception ^ In file included from /usr/include/boost/throw_exception.hpp:42:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:27, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/exception/exception.hpp:208:5: note: ‘ser94mor::boost::exception’ exception ^ In file included from /usr/include/boost/smart_ptr/detail/shared_count.hpp:28:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/bad_weak_ptr.hpp:40:1: error: expected class-name before ‘{’ token { ^ In file included from /usr/include/boost/core/demangle.hpp:29:0, from /usr/include/boost/core/typeinfo.hpp:119, from /usr/include/boost/detail/sp_typeinfo.hpp:20, from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/cxxabi.h:214:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/cxxabi.h: In constructor ‘ser94mor::__cxxabiv1::__fundamental_type_info::__fundamental_type_info(const char*)’: /usr/include/c++/5/cxxabi.h:217:62: error: expected class-name before ‘(’ token __fundamental_type_info(const char* __n) : std::type_info(__n) { } ^ /usr/include/c++/5/cxxabi.h:217:62: error: expected ‘{’ before ‘(’ token /usr/include/c++/5/cxxabi.h: At global scope: /usr/include/c++/5/cxxabi.h:225:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/cxxabi.h: In constructor ‘ser94mor::__cxxabiv1::__array_type_info::__array_type_info(const char*)’: /usr/include/c++/5/cxxabi.h:228:56: error: expected class-name before ‘(’ token __array_type_info(const char* __n) : std::type_info(__n) { } ^ /usr/include/c++/5/cxxabi.h:228:56: error: expected ‘{’ before ‘(’ token /usr/include/c++/5/cxxabi.h: At global scope: /usr/include/c++/5/cxxabi.h:236:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/cxxabi.h: In constructor ‘ser94mor::__cxxabiv1::__function_type_info::__function_type_info(const char*)’: /usr/include/c++/5/cxxabi.h:239:59: error: expected class-name before ‘(’ token __function_type_info(const char* __n) : std::type_info(__n) { } ^ /usr/include/c++/5/cxxabi.h:239:59: error: expected ‘{’ before ‘(’ token /usr/include/c++/5/cxxabi.h: At global scope: /usr/include/c++/5/cxxabi.h:252:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/cxxabi.h: In constructor ‘ser94mor::__cxxabiv1::__enum_type_info::__enum_type_info(const char*)’: /usr/include/c++/5/cxxabi.h:255:55: error: expected class-name before ‘(’ token __enum_type_info(const char* __n) : std::type_info(__n) { } ^ /usr/include/c++/5/cxxabi.h:255:55: error: expected ‘{’ before ‘(’ token /usr/include/c++/5/cxxabi.h: At global scope: /usr/include/c++/5/cxxabi.h:263:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/cxxabi.h:266:16: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type const std::type_info* __pointee; // Type of pointed to object. ^ /usr/include/c++/5/cxxabi.h:270:20: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type const std::type_info* __type) ^ /usr/include/c++/5/cxxabi.h:295:27: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type __do_catch(const std::type_info* __thr_type, void** __thr_obj, ^ /usr/include/c++/5/cxxabi.h: In constructor ‘ser94mor::__cxxabiv1::__pbase_type_info::__pbase_type_info(const char*, int, const int*)’: /usr/include/c++/5/cxxabi.h:271:21: error: expected class-name before ‘(’ token : std::type_info(__n), __flags(__quals), __pointee(__type) ^ /usr/include/c++/5/cxxabi.h:271:21: error: expected ‘{’ before ‘(’ token /usr/include/c++/5/cxxabi.h: In member function ‘virtual bool ser94mor::__cxxabiv1::__pbase_type_info::__pointer_catch(const ser94mor::__cxxabiv1::__pbase_type_info*, void**, unsigned int) const’: /usr/include/c++/5/cxxabi.h:308:12: error: ‘__pointee’ was not declared in this scope return __pointee->__do_catch (thrown_type->__pointee, thr_obj, outer + 2); ^ /usr/include/c++/5/cxxabi.h:308:48: error: ‘const class ser94mor::__cxxabiv1::__pbase_type_info’ has no member named ‘__pointee’ return __pointee->__do_catch (thrown_type->__pointee, thr_obj, outer + 2); ^ /usr/include/c++/5/cxxabi.h: At global scope: /usr/include/c++/5/cxxabi.h:317:15: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type const std::type_info* __type) ^ /usr/include/c++/5/cxxabi.h:344:18: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type const std::type_info* __type, ^ /usr/include/c++/5/cxxabi.h:403:3: error: expected class-name before ‘{’ token { ^ /usr/include/c++/5/cxxabi.h:450:22: error: ‘type_info’ does not name a type __do_catch(const type_info* __thr_type, void** __thr_obj, ^ /usr/include/c++/5/cxxabi.h: In constructor ‘ser94mor::__cxxabiv1::__class_type_info::__class_type_info(const char*)’: /usr/include/c++/5/cxxabi.h:406:43: error: class ‘ser94mor::__cxxabiv1::__class_type_info’ does not have any field named ‘type_info’ __class_type_info (const char *__n) : type_info(__n) { } ^ /usr/include/c++/5/cxxabi.h: At global scope: /usr/include/c++/5/cxxabi.h:620:27: error: ‘ser94mor::std::type_info’ has not been declared __cxa_throw(void*, std::type_info*, void (_GLIBCXX_CDTOR_CALLABI *) (void *)) ^ /usr/include/c++/5/cxxabi.h:638:8: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type std::type_info* ^ /usr/include/c++/5/cxxabi.h:700:3: error: expected class-name before ‘{’ token { ^ In file included from /usr/include/boost/core/typeinfo.hpp:119:0, from /usr/include/boost/detail/sp_typeinfo.hpp:20, from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/core/demangle.hpp: In function ‘const char* ser94mor::boost::core::demangle_alloc(const char*)’: /usr/include/boost/core/demangle.hpp:74:5: error: ‘size_t’ is not a member of ‘ser94mor::std’ std::size_t size = 0; ^ /usr/include/boost/core/demangle.hpp:74:5: note: suggested alternatives: In file included from /usr/include/wchar.h:51:0, from /usr/include/c++/5/cwchar:44, from /usr/include/c++/5/bits/postypes.h:40, from /usr/include/c++/5/iosfwd:40, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:216:23: note: ‘size_t’ typedef __SIZE_TYPE__ size_t; ^ In file included from /usr/include/c++/5/new:39:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:199:26: note: ‘std::size_t’ typedef __SIZE_TYPE__ size_t; ^ /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:199:26: note: ‘std::size_t’ /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:199:26: note: ‘std::size_t’ In file included from /usr/include/boost/core/typeinfo.hpp:119:0, from /usr/include/boost/detail/sp_typeinfo.hpp:20, from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/core/demangle.hpp:75:46: error: ‘size’ was not declared in this scope return abi::__cxa_demangle( name, NULL, &size, &status ); ^ /usr/include/boost/core/demangle.hpp: In function ‘void ser94mor::boost::core::demangle_free(const char*)’: /usr/include/boost/core/demangle.hpp:80:5: error: ‘free’ is not a member of ‘ser94mor::std’ std::free( const_cast< char* >( name ) ); ^ /usr/include/boost/core/demangle.hpp:80:5: note: suggested alternatives: In file included from /usr/include/c++/5/cstdlib:72:0, from /usr/include/c++/5/ext/string_conversions.h:41, from /usr/include/c++/5/bits/basic_string.h:5352, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/stdlib.h:483:13: note: ‘free’ extern void free (void *__ptr) __THROW; ^ /usr/include/stdlib.h:483:13: note: ‘free’ In file included from /usr/include/boost/core/typeinfo.hpp:119:0, from /usr/include/boost/detail/sp_typeinfo.hpp:20, from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/core/demangle.hpp: At global scope: /usr/include/boost/core/demangle.hpp:83:13: error: ‘string’ in namespace ‘ser94mor::std’ does not name a type inline std::string demangle( char const * name ) ^ In file included from /usr/include/boost/detail/sp_typeinfo.hpp:20:0, from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27, from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/core/typeinfo.hpp:134:14: error: ‘type_info’ in namespace ‘ser94mor::std’ does not name a type typedef std::type_info typeinfo; ^ /usr/include/boost/core/typeinfo.hpp:138:13: error: ‘string’ in namespace ‘ser94mor::std’ does not name a type inline std::string demangled_name( core::typeinfo const & ti ) ^ In file included from /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:27:0, from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/detail/sp_typeinfo.hpp:28:22: error: ‘typeinfo’ in namespace ‘ser94mor::boost::core’ does not name a type typedef boost::core::typeinfo sp_typeinfo; ^ In file included from /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp:51:0, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:29, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:129:45: error: ‘get_deleter’ declared as a ‘virtual’ field virtual void * get_deleter( sp_typeinfo const & ti ) = 0; ^ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:129:20: error: expected ‘;’ at end of member declaration virtual void * get_deleter( sp_typeinfo const & ti ) = 0; ^ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:129:45: error: expected ‘)’ before ‘const’ virtual void * get_deleter( sp_typeinfo const & ti ) = 0; ^ In file included from /usr/include/boost/smart_ptr/detail/shared_count.hpp:30:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:81:45: error: ‘get_deleter’ declared as a ‘virtual’ field virtual void * get_deleter( sp_typeinfo const & ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:81:20: error: expected ‘;’ at end of member declaration virtual void * get_deleter( sp_typeinfo const & ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:81:45: error: expected ‘)’ before ‘const’ virtual void * get_deleter( sp_typeinfo const & ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:156:45: error: ‘get_deleter’ declared as a ‘virtual’ field virtual void * get_deleter( sp_typeinfo const & ti ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:156:20: error: expected ‘;’ at end of member declaration virtual void * get_deleter( sp_typeinfo const & ti ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:156:45: error: expected ‘)’ before ‘const’ virtual void * get_deleter( sp_typeinfo const & ti ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:252:45: error: ‘get_deleter’ declared as a ‘virtual’ field virtual void * get_deleter( sp_typeinfo const & ti ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:252:20: error: expected ‘;’ at end of member declaration virtual void * get_deleter( sp_typeinfo const & ti ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:252:45: error: expected ‘)’ before ‘const’ virtual void * get_deleter( sp_typeinfo const & ti ) ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp: In member function ‘virtual void ser94mor::boost::detail::sp_counted_impl_pda::destroy()’: /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:229:31: error: ‘allocator_traits’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::allocator_traits::template rebind_alloc< this_ ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:229:47: error: expected unqualified-id before ‘<’ token typedef typename std::allocator_traits::template rebind_alloc< this_ ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:237:9: error: ‘A2’ was not declared in this scope A2 a2( a_ ); ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:9: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ std::allocator_traits::destroy( a2, this ); ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:9: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/boost/smart_ptr/detail/shared_count.hpp:30:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:34: error: ‘::destroy’ has not been declared std::allocator_traits::destroy( a2, this ); ^ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:241:45: error: ‘a2’ was not declared in this scope std::allocator_traits::destroy( a2, this ); ^ In file included from /usr/include/boost/utility/addressof.hpp:15:0, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:44, from /usr/include/boost/smart_ptr/shared_ptr.hpp:28, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/core/addressof.hpp: At global scope: /usr/include/boost/core/addressof.hpp:58:18: error: ‘nullptr_t’ in namespace ‘ser94mor::std’ does not name a type typedef std::nullptr_t addr_nullptr_t; ^ /usr/include/boost/core/addressof.hpp:62:35: error: ‘addr_nullptr_t’ was not declared in this scope template<> struct addressof_impl< addr_nullptr_t > ^ /usr/include/boost/core/addressof.hpp:62:50: error: template argument 1 is invalid template<> struct addressof_impl< addr_nullptr_t > ^ /usr/include/boost/core/addressof.hpp:72:35: error: ‘addr_nullptr_t’ was not declared in this scope template<> struct addressof_impl< addr_nullptr_t const > ^ /usr/include/boost/core/addressof.hpp:72:56: error: template argument 1 is invalid template<> struct addressof_impl< addr_nullptr_t const > ^ /usr/include/boost/core/addressof.hpp:82:35: error: ‘addr_nullptr_t’ was not declared in this scope template<> struct addressof_impl< addr_nullptr_t volatile > ^ /usr/include/boost/core/addressof.hpp:82:59: error: template argument 1 is invalid template<> struct addressof_impl< addr_nullptr_t volatile > ^ /usr/include/boost/core/addressof.hpp:92:35: error: ‘addr_nullptr_t’ was not declared in this scope template<> struct addressof_impl< addr_nullptr_t const volatile > ^ /usr/include/boost/core/addressof.hpp:92:65: error: template argument 1 is invalid template<> struct addressof_impl< addr_nullptr_t const volatile > ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/shared_count.hpp:518:12: error: expected ‘;’ at end of member declaration void * get_deleter( sp_typeinfo const & ti ) const ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:518:37: error: expected ‘)’ before ‘const’ void * get_deleter( sp_typeinfo const & ti ) const ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp: In constructor ‘ser94mor::boost::detail::shared_count::shared_count(P, D, A)’: /usr/include/boost/smart_ptr/detail/shared_count.hpp:231:31: error: ‘allocator_traits’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::allocator_traits::template rebind_alloc< impl_ ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:231:47: error: expected unqualified-id before ‘<’ token typedef typename std::allocator_traits::template rebind_alloc< impl_ ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:239:9: error: ‘A2’ was not declared in this scope A2 a2( a ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:247:30: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ impl_type * pi = std::allocator_traits::allocate( a2, 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:247:30: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/shared_count.hpp:247:55: error: ‘::allocate’ has not been declared impl_type * pi = std::allocator_traits::allocate( a2, 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:247:67: error: ‘a2’ was not declared in this scope impl_type * pi = std::allocator_traits::allocate( a2, 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:249:13: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ std::allocator_traits::construct( a2, pi, p, d, a ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:249:13: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/shared_count.hpp:249:38: error: ‘::construct’ has not been declared std::allocator_traits::construct( a2, pi, p, d, a ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:264:17: error: ‘a2’ was not declared in this scope a2.deallocate( static_cast< impl_type* >( pi_ ), 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp: In constructor ‘ser94mor::boost::detail::shared_count::shared_count(P, ser94mor::boost::detail::sp_inplace_tag, A)’: /usr/include/boost/smart_ptr/detail/shared_count.hpp:315:31: error: ‘allocator_traits’ in namespace ‘ser94mor::std’ does not name a template type typedef typename std::allocator_traits::template rebind_alloc< impl_ ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:315:47: error: expected unqualified-id before ‘<’ token typedef typename std::allocator_traits::template rebind_alloc< impl_ ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:323:9: error: ‘A2’ was not declared in this scope A2 a2( a ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:331:30: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ impl_type * pi = std::allocator_traits::allocate( a2, 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:331:30: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/shared_count.hpp:331:55: error: ‘::allocate’ has not been declared impl_type * pi = std::allocator_traits::allocate( a2, 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:331:67: error: ‘a2’ was not declared in this scope impl_type * pi = std::allocator_traits::allocate( a2, 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:333:13: error: ‘allocator_traits’ is not a member of ‘ser94mor::std’ std::allocator_traits::construct( a2, pi, p, a ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:333:13: note: suggested alternative: In file included from /usr/include/c++/5/ext/alloc_traits.h:36:0, from /usr/include/c++/5/bits/basic_string.h:40, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/alloc_traits.h:83:12: note: ‘std::allocator_traits’ struct allocator_traits ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/shared_count.hpp:333:38: error: ‘::construct’ has not been declared std::allocator_traits::construct( a2, pi, p, a ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp:348:17: error: ‘a2’ was not declared in this scope a2.deallocate( static_cast< impl_type* >( pi_ ), 1 ); ^ /usr/include/boost/smart_ptr/detail/shared_count.hpp: In function ‘bool ser94mor::boost::detail::operator<(const ser94mor::boost::detail::shared_count&, const ser94mor::boost::detail::shared_count&)’: /usr/include/boost/smart_ptr/detail/shared_count.hpp:515:43: error: wrong number of template arguments (1, should be 2) return std::less()( a.pi_, b.pi_ ); ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:28:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/shared_count.hpp: In function ‘bool ser94mor::boost::detail::operator<(const ser94mor::boost::detail::weak_count&, const ser94mor::boost::detail::weak_count&)’: /usr/include/boost/smart_ptr/detail/shared_count.hpp:641:43: error: wrong number of template arguments (1, should be 2) return std::less()(a.pi_, b.pi_); ^ In file included from /usr/include/c++/5/bits/shared_ptr.h:52:0, from /usr/include/c++/5/memory:82, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/bits/shared_ptr_base.h:1292:38: note: provided for ‘template struct ser94mor::std::less’ struct less<__shared_ptr<_Tp, _Lp>> ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:30:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/sp_convertible.hpp: At global scope: /usr/include/boost/smart_ptr/detail/sp_convertible.hpp:62:25: error: ‘ser94mor::std::size_t’ has not been declared template< class Y, std::size_t N, class T > struct sp_convertible< Y[N], T[] > ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:31:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp:35:18: error: ‘nullptr_t’ in namespace ‘ser94mor::std’ does not name a type typedef std::nullptr_t sp_nullptr_t; ^ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:34:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp: In static member function ‘static ser94mor::boost::detail::spinlock& ser94mor::boost::detail::spinlock_pool::spinlock_for(const void*)’: /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:47:9: error: ‘size_t’ is not a member of ‘ser94mor::std’ std::size_t i = reinterpret_cast< std::size_t >( pv ) % 41; ^ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:47:9: note: suggested alternatives: In file included from /usr/include/wchar.h:51:0, from /usr/include/c++/5/cwchar:44, from /usr/include/c++/5/bits/postypes.h:40, from /usr/include/c++/5/iosfwd:40, from /usr/include/c++/5/ios:38, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h:216:23: note: ‘size_t’ typedef __SIZE_TYPE__ size_t; ^ In file included from /usr/include/c++/5/new:39:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:82, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:199:26: note: ‘std::size_t’ typedef __SIZE_TYPE__ size_t; ^ /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:199:26: note: ‘std::size_t’ /usr/include/x86_64-linux-gnu/c++/5/bits/c++config.h:199:26: note: ‘std::size_t’ In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:34:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:49:23: error: ‘i’ was not declared in this scope return pool_[ i ]; ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp: At global scope: /usr/include/boost/smart_ptr/shared_ptr.hpp:77:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N > struct sp_element< T[N] > ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:126:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N > struct sp_dereference< T[N] > ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:151:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N > struct sp_member_access< T[N] > ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:176:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N > struct sp_array_access< T[N] > ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:194:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N > struct sp_extent< T[N] > ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp:283:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N, class Y > inline void sp_pointer_construct( b ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:305:25: error: ‘ser94mor::std::size_t’ has not been declared template< class T, std::size_t N, class Y > inline void sp_deleter_construct( b ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:340:45: error: invalid use of ‘::’ shared_ptr( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT : px( 0 ), pn() // ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:340:45: error: expected ‘;’ at end of member declaration In file included from /usr/include/boost/config.hpp:61:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp:340:47: error: expected unqualified-id before ‘noexcept’ shared_ptr( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT : px( 0 ), pn() // ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp:365:63: error: expected ‘)’ before ‘p’ template shared_ptr( boost::detail::sp_nullptr_t p, D d ): px( p ) ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:380:72: error: expected ‘)’ before ‘p’ template shared_ptr( boost::detail::sp_nullptr_t p, D d, A a ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:604:57: error: declaration of ‘operator=’ as non-function shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // nev ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:604:26: error: expected ‘;’ at end of member declaration shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // nev ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:604:57: error: invalid use of ‘::’ shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // nev ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:604:57: error: expected ‘;’ at end of member declaration In file included from /usr/include/boost/config.hpp:61:0, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp:604:59: error: expected unqualified-id before ‘noexcept’ shared_ptr & operator=( boost::detail::sp_nullptr_t ) BOOST_NOEXCEPT // nev ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp:653:74: error: ‘ser94mor::std::ptrdiff_t’ has not been declared ypename boost::detail::sp_array_access< T >::type operator[] ( std::ptrdiff_t i ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp:695:12: error: expected ‘;’ at end of member declaration void * _internal_get_deleter( boost::detail::sp_typeinfo const & ti ) const ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:695:62: error: expected ‘)’ before ‘const’ void * _internal_get_deleter( boost::detail::sp_typeinfo const & ti ) const ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:751:83: error: ‘ser94mor::boost::detail::sp_nullptr_t’ has not been declared T> inline bool operator==( shared_ptr const & p, boost::detail::sp_nullptr_ ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:756:58: error: declaration of ‘operator==’ as non-function template inline bool operator==( boost::detail::sp_nullptr_t, shared_p ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:756:43: error: ‘sp_nullptr_t’ is not a member of ‘ser94mor::boost::detail’ template inline bool operator==( boost::detail::sp_nullptr_t, shared_p ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:756:86: error: expected primary-expression before ‘const’ inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr const & p ) ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:761:83: error: ‘ser94mor::boost::detail::sp_nullptr_t’ has not been declared T> inline bool operator!=( shared_ptr const & p, boost::detail::sp_nullptr_ ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:766:58: error: declaration of ‘operator!=’ as non-function template inline bool operator!=( boost::detail::sp_nullptr_t, shared_p ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:766:43: error: ‘sp_nullptr_t’ is not a member of ‘ser94mor::boost::detail’ template inline bool operator!=( boost::detail::sp_nullptr_t, shared_p ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:766:86: error: expected primary-expression before ‘const’ inline bool operator!=( boost::detail::sp_nullptr_t, shared_ptr const & p ) ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:852:42: error: ‘basic_ostream’ in namespace ‘ser94mor::std’ does not name a template type template std::basic_ostream & operator<< (std: ^ In file included from /usr/include/boost/shared_ptr.hpp:17:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/smart_ptr/shared_ptr.hpp: In function ‘D* ser94mor::boost::get_deleter(const ser94mor::boost::shared_ptr&)’: /usr/include/boost/smart_ptr/shared_ptr.hpp:932:46: error: ‘::boost’ has not been declared if(del_wrapper) del = del_wrapper->::boost::detail::esft2_deleter_wrapp ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:932:97: error: expected primary-expression before ‘>’ token r) del = del_wrapper->::boost::detail::esft2_deleter_wrapper::get_deleter(); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp:932:99: error: expected primary-expression before ‘)’ token r) del = del_wrapper->::boost::detail::esft2_deleter_wrapper::get_deleter(); ^ /usr/include/boost/smart_ptr/shared_ptr.hpp: At global scope: /usr/include/boost/smart_ptr/shared_ptr.hpp:1021:26: error: ‘size_t’ in namespace ‘ser94mor::std’ does not name a type template< class T > std::size_t hash_value( boost::shared_ptr const & p ) BO ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/StlSupport/StdVector.h:14:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/StdVector:23, from /usr/local/include/pcl-1.9/pcl/correspondence.h:46, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/StlSupport/details.h:22:71: error: expected template-name before ‘<’ token class aligned_allocator_indirection : public EIGEN_ALIGNED_ALLOCATOR ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/StlSupport/details.h:22:71: error: expected ‘{’ before ‘<’ token /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/StlSupport/details.h:22:71: error: expected unqualified-id before ‘<’ token In file included from /usr/local/include/pcl-1.9/pcl/pcl_macros.h:65:0, from /usr/local/include/pcl-1.9/pcl/correspondence.h:49, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/iostream:60:10: error: ‘istream’ does not name a type extern istream cin; /// Linked to standard input ^ /usr/include/c++/5/iostream:61:10: error: ‘ostream’ does not name a type extern ostream cout; /// Linked to standard output ^ /usr/include/c++/5/iostream:62:10: error: ‘ostream’ does not name a type extern ostream cerr; /// Linked to standard error (unbuffered) ^ /usr/include/c++/5/iostream:63:10: error: ‘ostream’ does not name a type extern ostream clog; /// Linked to standard error (buffered) ^ /usr/include/c++/5/iostream:66:10: error: ‘wistream’ does not name a type extern wistream wcin; /// Linked to standard input ^ /usr/include/c++/5/iostream:67:10: error: ‘wostream’ does not name a type extern wostream wcout; /// Linked to standard output ^ /usr/include/c++/5/iostream:68:10: error: ‘wostream’ does not name a type extern wostream wcerr; /// Linked to standard error (unbuffered) ^ /usr/include/c++/5/iostream:69:10: error: ‘wostream’ does not name a type extern wostream wclog; /// Linked to standard error (buffered) ^ /usr/include/c++/5/iostream:74:10: error: ‘ios_base’ does not name a type static ios_base::Init __ioinit; ^ In file included from /usr/local/include/pcl-1.9/pcl/correspondence.h:49:0, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/local/include/pcl-1.9/pcl/pcl_macros.h: In function ‘void* ser94mor::aligned_malloc(size_t)’: /usr/local/include/pcl-1.9/pcl/pcl_macros.h:302:9: error: ‘malloc’ is not a member of ‘ser94mor::std’ ptr = std::malloc (size); ^ /usr/local/include/pcl-1.9/pcl/pcl_macros.h:302:9: note: suggested alternatives: In file included from /usr/include/c++/5/cstdlib:72:0, from /usr/include/c++/5/ext/string_conversions.h:41, from /usr/include/c++/5/bits/basic_string.h:5352, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/stdlib.h:466:14: note: ‘malloc’ extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; ^ /usr/include/stdlib.h:466:14: note: ‘malloc’ In file included from /usr/local/include/pcl-1.9/pcl/correspondence.h:49:0, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/local/include/pcl-1.9/pcl/pcl_macros.h: In function ‘void ser94mor::aligned_free(void*)’: /usr/local/include/pcl-1.9/pcl/pcl_macros.h:323:3: error: ‘free’ is not a member of ‘ser94mor::std’ std::free (ptr); ^ /usr/local/include/pcl-1.9/pcl/pcl_macros.h:323:3: note: suggested alternatives: In file included from /usr/include/c++/5/cstdlib:72:0, from /usr/include/c++/5/ext/string_conversions.h:41, from /usr/include/c++/5/bits/basic_string.h:5352, from /usr/include/c++/5/string:52, from /usr/include/c++/5/bits/locale_classes.h:40, from /usr/include/c++/5/bits/ios_base.h:41, from /usr/include/c++/5/ios:42, from /usr/include/c++/5/istream:38, from /usr/include/c++/5/sstream:38, from /usr/include/c++/5/complex:45, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:96, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/stdlib.h:483:13: note: ‘free’ extern void free (void *__ptr) __THROW; ^ /usr/include/stdlib.h:483:13: note: ‘free’ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:368:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/local/include/pcl-1.9/pcl/correspondence.h: At global scope: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:663:31: error: declaration of ‘operator new’ as non-function void *operator new(std::size_t size) { \ ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:663:22: error: expected ‘;’ at end of member declaration void *operator new(std::size_t size) { \ ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:663:38: error: expected ‘)’ before ‘size’ void *operator new(std::size_t size) { \ ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:666:33: error: declaration of ‘operator new []’ as non-function void *operator new[](std::size_t size) { \ ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:666:26: error: expected ‘;’ at end of member declaration void *operator new[](std::size_t size) { \ ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:666:40: error: expected ‘)’ before ‘size’ void *operator new[](std::size_t size) { \ ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:671:45: error: ‘ser94mor::std::size_t’ has not been declared void operator delete(void * ptr, std::size_t /* sz */) EIGEN_NO_THROW { E ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:672:47: error: ‘ser94mor::std::size_t’ has not been declared void operator delete[](void * ptr, std::size_t /* sz */) EIGEN_NO_THROW { ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:676:38: error: declaration of ‘operator new’ as non-function static void *operator new(std::size_t size, void *ptr) { return ::operato ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:676:29: error: expected ‘;’ at end of member declaration static void *operator new(std::size_t size, void *ptr) { return ::operato ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:676:45: error: expected ‘)’ before ‘size’ static void *operator new(std::size_t size, void *ptr) { return ::operato ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:677:40: error: declaration of ‘operator new []’ as non-function static void *operator new[](std::size_t size, void* ptr) { return ::opera ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:677:33: error: expected ‘;’ at end of member declaration static void *operator new[](std::size_t size, void* ptr) { return ::opera ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:677:47: error: expected ‘)’ before ‘size’ static void *operator new[](std::size_t size, void* ptr) { return ::opera ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:658:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t size, const std::nothrow_t&) EIGEN_NO_THRO ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:658:22: error: expected ‘;’ at end of member declaration void* operator new(std::size_t size, const std::nothrow_t&) EIGEN_NO_THRO ^ /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:658:38: error: expected ‘)’ before ‘size’ void* operator new(std::size_t size, const std::nothrow_t&) EIGEN_NO_THRO ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Eigenvalues:13:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Dense:7, from /usr/local/include/pcl-1.9/pcl/visualization/eigen.h:47, from /usr/local/include/pcl-1.9/pcl/visualization/common/common.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/point_cloud_color_handlers.h:47, from /usr/local/include/pcl-1.9/pcl/visualization/point_cloud_handlers.h:42, from /usr/local/include/pcl-1.9/pcl/visualization/common/actor_map.h:41, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:48, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h:49:32: error: expected ‘}’ before end of line In file included from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42:0, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/local/include/pcl-1.9/pcl/correspondence.h: In constructor ‘ser94mor::pcl::Correspondence::Correspondence()’: /usr/local/include/pcl-1.9/pcl/correspondence.h:76:42: error: ‘numeric_limits’ is not a member of ‘ser94mor::std’ distance (std::numeric_limits::max ()) ^ /usr/local/include/pcl-1.9/pcl/correspondence.h:76:42: note: suggested alternatives: In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:285:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/c++/5/limits:315:12: note: ‘std::numeric_limits’ struct numeric_limits : public __numeric_limits_base ^ /usr/include/c++/5/limits:315:12: note: ‘std::numeric_limits’ In file included from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42:0, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/local/include/pcl-1.9/pcl/correspondence.h:76:62: error: expected primary-expression before ‘float’ distance (std::numeric_limits::max ()) ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Core:368:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Geometry:11, from /home/hcl/lidar-obstacle-detection-master/src/Box.hpp:4, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:33, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/local/include/pcl-1.9/pcl/correspondence.h: In static member function ‘static void ser94mor::pcl::Correspondence::operator delete(void*)’: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:669:64: error: ‘ser94mor::Eigen::internal’ has not been declared void operator delete(void * ptr) EIGEN_NO_THROW { Eigen::internal::condit ^ /usr/local/include/pcl-1.9/pcl/correspondence.h: In static member function ‘static void ser94mor::pcl::Correspondence::operator delete [](void*)’: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:670:66: error: ‘ser94mor::Eigen::internal’ has not been declared void operator delete[](void * ptr) EIGEN_NO_THROW { Eigen::internal::cond ^ /usr/local/include/pcl-1.9/pcl/correspondence.h: In static member function ‘static void ser94mor::pcl::Correspondence::operator delete(void*, int)’: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:671:86: error: ‘ser94mor::Eigen::internal’ has not been declared or delete(void * ptr, std::size_t /* sz */) EIGEN_NO_THROW { Eigen::internal::c ^ /usr/local/include/pcl-1.9/pcl/correspondence.h: In static member function ‘static void ser94mor::pcl::Correspondence::operator delete [](void*, int)’: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/Memory.h:672:88: error: ‘ser94mor::Eigen::internal’ has not been declared delete[](void * ptr, std::size_t /* sz */) EIGEN_NO_THROW { Eigen::internal::c ^ In file included from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Eigenvalues:13:0, from /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/Dense:7, from /usr/local/include/pcl-1.9/pcl/visualization/eigen.h:47, from /usr/local/include/pcl-1.9/pcl/visualization/common/common.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/point_cloud_color_handlers.h:47, from /usr/local/include/pcl-1.9/pcl/visualization/point_cloud_handlers.h:42, from /usr/local/include/pcl-1.9/pcl/visualization/common/actor_map.h:41, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:48, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h: At global scope: /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h:49:32: error: expected unqualified-id before end of line /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h:49:32: error: expected ‘}’ before end of line /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h:49:32: error: expected ‘}’ before end of line /home/hcl/lidar-obstacle-detection-master/third_parties/eigen-3.3.7/Eigen/src/Core/util/DisableStupidWarnings.h:49:32: error: expected declaration before end of line In file included from /usr/include/boost/smart_ptr/shared_ptr.hpp:27:0, from /usr/include/boost/shared_ptr.hpp:17, from /usr/local/include/pcl-1.9/pcl/correspondence.h:45, from /usr/local/include/pcl-1.9/pcl/visualization/pcl_visualizer.h:42, from /home/hcl/lidar-obstacle-detection-master/src/Renderer.hpp:35, from /home/hcl/lidar-obstacle-detection-master/src/main.cpp:24: /usr/include/boost/throw_exception.hpp: In instantiation of ‘void ser94mor::boost::throw_exception(const E&) [with E = ser94mor::boost::bad_weak_ptr]’: /usr/include/boost/smart_ptr/detail/shared_count.hpp:652:55: required from here /usr/include/boost/throw_exception.hpp:66:41: error: ‘throw_exception_assert_compatibility’ was not declared in this scope throw_exception_assert_compatibility(e); ^ CMakeFiles/lidar_obstacle_detection.dir/build.make:62: recipe for target 'CMakeFiles/lidar_obstacle_detection.dir/src/main.cpp.o' failed make[2]: *** [CMakeFiles/lidar_obstacle_detection.dir/src/main.cpp.o] Error 1 CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/lidar_obstacle_detection.dir/all' failed make[1]: *** [CMakeFiles/lidar_obstacle_detection.dir/all] Error 2 Makefile:94: recipe for target 'all' failed make: *** [all] Error 2