[  0%] Built target dynamic_reconfigure_generate_messages_lisp
[  0%] Built target cloud_msgs_generate_messages_eus
[  0%] Built target nav_msgs_generate_messages_lisp
[  0%] Built target nav_msgs_generate_messages_eus
[  0%] Built target nav_msgs_generate_messages_cpp
[  0%] Built target topic_tools_generate_messages_nodejs
[  0%] Built target topic_tools_generate_messages_lisp
[  0%] Built target topic_tools_generate_messages_eus
[  0%] Built target topic_tools_generate_messages_cpp
[  0%] Built target std_srvs_generate_messages_lisp
[  0%] Built target std_srvs_generate_messages_eus
[  0%] Built target pcl_msgs_generate_messages_py
[  0%] Built target pcl_msgs_generate_messages_nodejs
[  0%] Built target pcl_msgs_generate_messages_lisp
[  0%] Built target pcl_msgs_generate_messages_eus
[  0%] Built target pcl_msgs_generate_messages_cpp
[  0%] Built target bond_generate_messages_py
[  0%] Built target bond_generate_messages_nodejs
[  0%] Built target bond_generate_messages_lisp
[  0%] Built target bond_generate_messages_eus
[  0%] Built target std_srvs_generate_messages_nodejs
[  0%] Built target nodelet_generate_messages_py
[  0%] Built target nodelet_generate_messages_nodejs
[  0%] Built target nodelet_generate_messages_eus
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target actionlib_generate_messages_cpp
[  0%] Built target actionlib_msgs_generate_messages_py
[  0%] Built target roscpp_generate_messages_py
[  0%] Built target roscpp_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target nodelet_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target topic_tools_generate_messages_py
[  0%] Built target roscpp_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target cloud_msgs_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_py
[  0%] Built target roscpp_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_lisp
[  0%] Built target tf_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_lisp
[  0%] Built target actionlib_generate_messages_lisp
[  0%] Built target _catkin_empty_exported_target
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target std_srvs_generate_messages_cpp
[  0%] Built target tf_generate_messages_eus
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target dynamic_reconfigure_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_eus
[  0%] Built target rosgraph_msgs_generate_messages_py
[  0%] Built target std_srvs_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_eus
[  0%] Built target pcl_ros_gencfg
[  0%] Built target cloud_msgs_generate_messages_py
[  0%] Built target tf_generate_messages_nodejs
[  0%] Built target nav_msgs_generate_messages_py
[  0%] Built target tf_generate_messages_lisp
[  0%] Built target dynamic_reconfigure_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target nav_msgs_generate_messages_nodejs
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] Built target bond_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_py
[  0%] Built target dynamic_reconfigure_generate_messages_nodejs
[  0%] Built target nodelet_topic_tools_gencfg
[  0%] Built target sensor_msgs_generate_messages_eus
[  0%] Built target sensor_msgs_generate_messages_lisp
[  0%] Built target cloud_msgs_generate_messages_lisp
[  0%] Built target sensor_msgs_generate_messages_nodejs
[  0%] Built target rosgraph_msgs_generate_messages_cpp
[  0%] Built target actionlib_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_cpp
[  0%] Built target cloud_msgs_generate_messages_nodejs
[  0%] Built target actionlib_generate_messages_nodejs
[  0%] Built target actionlib_generate_messages_py
[  0%] Built target tf_generate_messages_py
[  0%] Built target std_msgs_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target dynamic_reconfigure_generate_messages_eus
[  0%] Built target dynamic_reconfigure_gencfg
[  0%] Built target nodelet_generate_messages_cpp
[  0%] Built target tf2_msgs_generate_messages_cpp
[ 12%] [32mBuilding CXX object CMakeFiles/mapOptmization.dir/src/mapOptmization.cpp.o[0m
In file included from [01m[K/usr/include/pcl-1.10/pcl/pcl_macros.h:77[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/PCLHeader.h:10[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/point_cloud.h:47[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:15[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/pcl_config.h:7:4:[m[K [01;31m[Kerror: [m[K#error PCL requires C++14 or above
    7 |   #[01;31m[Kerror[m[K PCL requires C++14 or above
      |    [01;31m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/console/print.h:44[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/conversions.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:8[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/pcl_config.h:7:4:[m[K [01;31m[Kerror: [m[K#error PCL requires C++14 or above
    7 |   #[01;31m[Kerror[m[K PCL requires C++14 or above
      |    [01;31m[K^~~~~[m[K
In file included from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:284[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/pcl_config.h:7:4:[m[K [01;31m[Kerror: [m[K#error PCL requires C++14 or above
    7 |   #[01;31m[Kerror[m[K PCL requires C++14 or above
      |    [01;31m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_cloud.h:50[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:15[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_traits.h:101:25:[m[K [01;31m[Kerror: [m[K‘[01m[Kremove_all_extents_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kremove_all_extents[m[K’?
  101 |       using type = std::[01;31m[Kremove_all_extents_t[m[K<T>;
      |                         [01;31m[K^~~~~~~~~~~~~~~~~~~~[m[K
      |                         [32m[Kremove_all_extents[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_traits.h:102:63:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ was not declared in this scope
  102 |       static const std::uint32_t value = sizeof (T) / sizeof ([01;31m[Ktype[m[K);
      |                                                               [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_traits.h:102:63:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/boost/bind/bind.hpp:27[m[K,
                 from [01m[K/usr/include/boost/bind.hpp:22[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/publisher.h:35[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/node_handle.h:32[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:45[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/type.hpp:14:10:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::type[m[K’
   14 |   struct [01;36m[Ktype[m[K {};
      |          [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/bind.hpp:22[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/publisher.h:35[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/node_handle.h:32[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:45[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/bind/bind.hpp:146:25:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::_bi::type[m[K’
  146 | template<class T> class [01;36m[Ktype[m[K {};
      |                         [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_cloud.h:52[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:15[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/make_shared.h:73:6:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
   73 | std::[01;31m[Kenable_if_t[m[K<has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
      |      [01;31m[K^~~~~~~~~~~[m[K
      |      [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/make_shared.h:79:6:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
   79 | std::[01;31m[Kenable_if_t[m[K<!has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
      |      [01;31m[K^~~~~~~~~~~[m[K
      |      [32m[Kenable_if[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:97:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
   97 |     std::[01;31m[Kenable_if_t[m[K<!std::is_array<T>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:104:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  104 |     std::[01;31m[Kenable_if_t[m[K<std::is_array<T>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:114:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  114 |     std::[01;31m[Kenable_if_t[m[K<!std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:121:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  121 |     std::[01;31m[Kenable_if_t[m[K<std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:131:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  131 |     std::[01;31m[Kenable_if_t[m[K<!std::is_array<T>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:138:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  138 |     std::[01;31m[Kenable_if_t[m[K<std::is_array<T>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:148:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  148 |     std::[01;31m[Kenable_if_t[m[K<!std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:155:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  155 |     std::[01;31m[Kenable_if_t[m[K<std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:165:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  165 |     std::[01;31m[Kenable_if_t[m[K<!std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:172:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  172 |     std::[01;31m[Kenable_if_t[m[K<std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:182:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  182 |     std::[01;31m[Kenable_if_t[m[K<!std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/register_point_struct.h:189:10:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  189 |     std::[01;31m[Kenable_if_t[m[K<std::is_array<T1>::value>
      |          [01;31m[K^~~~~~~~~~~[m[K
      |          [32m[Kenable_if[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:359[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/impl/point_types.hpp:[m[K In function ‘[01m[Kstd::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram<N>&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
 1696 |             [&os](const [01;31m[Kauto[m[K& hist) { os << ", " << hist; });
      |                         [01;31m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_RGB, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_RGB, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:365:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  365 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_RGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Intensity, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Intensity, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:370:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  370 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Intensity8u, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned char>[m[K’}
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Intensity8u, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned char>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:375:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  375 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity8u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Intensity32u, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Intensity32u, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:380:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  380 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Intensity32u,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZ, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZ, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZ, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZ, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZ, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZ, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:385:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  385 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZ,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:392:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  392 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBA,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:400:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  400 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGB,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:408:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  408 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::h>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::h>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::s>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::s>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::v>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZHSV, pcl::fields::v>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:417:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  417 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZHSV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXY, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXY, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXY, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXY, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:427:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  427 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXY,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointUV, pcl::fields::u>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointUV, pcl::fields::u>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointUV, pcl::fields::v>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointUV, pcl::fields::v>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:432:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  432 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointUV,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::strength>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::InterestPoint, pcl::fields::strength>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:437:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  437 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::InterestPoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZI, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:444:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  444 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZI,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZL, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:452:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  452 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZL,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::Label, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::Label, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:459:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  459 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Label,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Normal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:463:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  463 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Normal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Axis, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Axis, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Axis, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Axis, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Axis, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_Axis, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:471:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  471 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_Axis,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointNormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:478:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  478 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:487:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  487 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointXYZRGBNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:498:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  498 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZINormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::label>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:508:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  508 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointXYZLNormal,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::range>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithRange, pcl::fields::range>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:518:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  518 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithRange,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:525:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  525 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointWithViewpoint,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:535:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  535 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::MomentInvariants,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:541:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  541 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalRadiiRSD,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::Boundary, pcl::fields::boundary_point>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned char>[m[K’}
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::Boundary, pcl::fields::boundary_point>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned char>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:546:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  546 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Boundary,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:550:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  550 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PrincipalCurvatures,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PFHSignature125, pcl::fields::pfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [125]>[m[K’}
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PFHSignature125, pcl::fields::pfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [125]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:558:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  558 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHSignature125,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [250]>[m[K’}
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [250]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:562:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  562 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PFHRGBSignature250,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f4>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::f4>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:566:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  566 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f4>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f4>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f5>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f5>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f6>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f6>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f7>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f7>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f8>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f8>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f9>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f9>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f10>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f10>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:574:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  574 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::CPPFSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:588:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  588 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PPFRGBSignature,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [12]>[m[K’}
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [12]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:599:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  599 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::NormalBasedSignature12,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [1980]>[m[K’}
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [1980]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::ShapeContext1980, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::ShapeContext1980, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:603:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  603 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ShapeContext1980,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [1960]>[m[K’}
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [1960]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:608:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  608 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::UniqueShapeContext1960,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT352, pcl::fields::shot>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [352]>[m[K’}
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT352, pcl::fields::shot>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [352]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT352, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT352, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:613:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  613 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT352,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT1344, pcl::fields::shot>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [1344]>[m[K’}
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT1344, pcl::fields::shot>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [1344]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT1344, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::SHOT1344, pcl::fields::rf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [9]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:618:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  618 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::SHOT1344,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [33]>[m[K’}
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [33]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:623:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  623 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::FPFHSignature33,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned char [64]>[m[K’}
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned char [64]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:627:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  627 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::BRISKSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::VFHSignature308, pcl::fields::vfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [308]>[m[K’}
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::VFHSignature308, pcl::fields::vfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [308]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:633:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  633 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::VFHSignature308,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [21]>[m[K’}
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [21]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:637:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  637 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GRSDSignature21,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::ESFSignature640, pcl::fields::esf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [640]>[m[K’}
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::ESFSignature640, pcl::fields::esf>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [640]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:641:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  641 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::ESFSignature640,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GASDSignature512, pcl::fields::gasd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [512]>[m[K’}
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GASDSignature512, pcl::fields::gasd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [512]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:645:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  645 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature512,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GASDSignature984, pcl::fields::gasd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [984]>[m[K’}
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GASDSignature984, pcl::fields::gasd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [984]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:649:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  649 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature984,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [7992]>[m[K’}
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [7992]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:653:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  653 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::GASDSignature7992,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::Narf36, pcl::fields::descriptor>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [36]>[m[K’}
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::Narf36, pcl::fields::descriptor>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [36]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:657:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  657 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::Narf36,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [16]>[m[K’}
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [16]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:661:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  661 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::GFPFHSignature16,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:665:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  665 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::IntensityGradient,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::scale>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointWithScale, pcl::fields::scale>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:671:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  671 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::PointWithScale,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::rgba>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<unsigned int>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::radius>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::radius>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::confidence>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::confidence>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::PointSurfel, pcl::fields::curvature>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:678:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  678 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K(pcl::PointSurfel,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [3]>[m[K’}
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [3]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [3]>[m[K’}
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [3]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [3]>[m[K’}
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float [3]>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:691:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  691 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_ReferenceFrame,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::height_variance>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<pcl::_PointDEM, pcl::fields::height_variance>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K In function ‘[01m[Kconst pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:698:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  698 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (pcl::_PointDEM,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
In file included from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:810:24:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  810 |     using HasXY = std::[01;31m[Kenable_if_t[m[K<has_xy_v<PointT>, bool>;
      |                        [01;31m[K^~~~~~~~~~~[m[K
      |                        [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:813:26:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  813 |     using HasNoXY = std::[01;31m[Kenable_if_t[m[K<!has_xy_v<PointT>, bool>;
      |                          [01;31m[K^~~~~~~~~~~[m[K
      |                          [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:826:25:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  826 |     using HasXYZ = std::[01;31m[Kenable_if_t[m[K<has_xyz_v<PointT>, bool>;
      |                         [01;31m[K^~~~~~~~~~~[m[K
      |                         [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:829:27:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  829 |     using HasNoXYZ = std::[01;31m[Kenable_if_t[m[K<!has_xyz_v<PointT>, bool>;
      |                           [01;31m[K^~~~~~~~~~~[m[K
      |                           [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:843:28:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  843 |     using HasNormal = std::[01;31m[Kenable_if_t[m[K<has_normal_v<PointT>, bool>;
      |                            [01;31m[K^~~~~~~~~~~[m[K
      |                            [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:846:30:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  846 |     using HasNoNormal = std::[01;31m[Kenable_if_t[m[K<!has_normal_v<PointT>, bool>;
      |                              [01;31m[K^~~~~~~~~~~[m[K
      |                              [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:857:31:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  857 |     using HasCurvature = std::[01;31m[Kenable_if_t[m[K<has_curvature_v<PointT>, bool>;
      |                               [01;31m[K^~~~~~~~~~~[m[K
      |                               [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:860:33:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  860 |     using HasNoCurvature = std::[01;31m[Kenable_if_t[m[K<!has_curvature_v<PointT>, bool>;
      |                                 [01;31m[K^~~~~~~~~~~[m[K
      |                                 [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:871:31:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  871 |     using HasIntensity = std::[01;31m[Kenable_if_t[m[K<has_intensity_v<PointT>, bool>;
      |                               [01;31m[K^~~~~~~~~~~[m[K
      |                               [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:874:33:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  874 |     using HasNoIntensity = std::[01;31m[Kenable_if_t[m[K<!has_intensity_v<PointT>, bool>;
      |                                 [01;31m[K^~~~~~~~~~~[m[K
      |                                 [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:886:27:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  886 |     using HasColor = std::[01;31m[Kenable_if_t[m[K<has_color_v<PointT>, bool>;
      |                           [01;31m[K^~~~~~~~~~~[m[K
      |                           [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:889:29:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  889 |     using HasNoColor = std::[01;31m[Kenable_if_t[m[K<!has_color_v<PointT>, bool>;
      |                             [01;31m[K^~~~~~~~~~~[m[K
      |                             [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:900:27:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  900 |     using HasLabel = std::[01;31m[Kenable_if_t[m[K<has_label_v<PointT>, bool>;
      |                           [01;31m[K^~~~~~~~~~~[m[K
      |                           [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_types.h:903:29:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  903 |     using HasNoLabel = std::[01;31m[Kenable_if_t[m[K<!has_label_v<PointT>, bool>;
      |                             [01;31m[K^~~~~~~~~~~[m[K
      |                             [32m[Kenable_if[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:909[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:108:38:[m[K [01;31m[Kerror: [m[K‘[01m[Kpcl::traits::HasNoXY[m[K’ has not been declared
  108 |   template <typename PointT, traits::[01;31m[KHasNoXY[m[K<PointT> = true> constexpr inline bool
      |                                      [01;31m[K^~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45:[m[K [01;31m[Kerror: [m[Kexpected ‘[01m[K>[m[K’ before ‘[01m[K<[m[K’ token
  108 |   template <typename PointT, traits::HasNoXY[01;31m[K<[m[KPointT> = true> constexpr inline bool
      |                                             [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:114:38:[m[K [01;31m[Kerror: [m[K‘[01m[Kpcl::traits::HasNoXYZ[m[K’ has not been declared
  114 |   template <typename PointT, traits::[01;31m[KHasNoXYZ[m[K<PointT> = true> constexpr inline bool
      |                                      [01;31m[K^~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:114:46:[m[K [01;31m[Kerror: [m[Kexpected ‘[01m[K>[m[K’ before ‘[01m[K<[m[K’ token
  114 |   template <typename PointT, traits::HasNoXYZ[01;31m[K<[m[KPointT> = true> constexpr inline bool
      |                                              [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:120:38:[m[K [01;31m[Kerror: [m[K‘[01m[Kpcl::traits::HasNoNormal[m[K’ has not been declared
  120 |   template <typename PointT, traits::[01;31m[KHasNoNormal[m[K<PointT> = true> constexpr inline bool
      |                                      [01;31m[K^~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:120:49:[m[K [01;31m[Kerror: [m[Kexpected ‘[01m[K>[m[K’ before ‘[01m[K<[m[K’ token
  120 |   template <typename PointT, traits::HasNoNormal[01;31m[K<[m[KPointT> = true> constexpr inline bool
      |                                                 [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:127:38:[m[K [01;31m[Kerror: [m[K‘[01m[Kpcl::traits::HasXY[m[K’ has not been declared
  127 |   template <typename PointT, traits::[01;31m[KHasXY[m[K<PointT> = true> inline bool
      |                                      [01;31m[K^~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43:[m[K [01;31m[Kerror: [m[Kexpected ‘[01m[K>[m[K’ before ‘[01m[K<[m[K’ token
  127 |   template <typename PointT, traits::HasXY[01;31m[K<[m[KPointT> = true> inline bool
      |                                           [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3:[m[K [01;31m[Kerror: [m[Kredefinition of ‘[01m[Ktemplate<class PointT, <typeprefixerror><anonymous> > bool pcl::isXYFinite(const PointT&)[m[K’
  128 |   [01;31m[KisXYFinite[m[K (const PointT& pt) noexcept
      |   [01;31m[K^~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:109:3:[m[K [01;36m[Knote: [m[K‘[01m[Ktemplate<class PointT, <typeprefixerror><anonymous> > constexpr bool pcl::isXYFinite(const PointT&)[m[K’ previously declared here
  109 |   [01;36m[KisXYFinite[m[K (const PointT&) noexcept
      |   [01;36m[K^~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:133:38:[m[K [01;31m[Kerror: [m[K‘[01m[Kpcl::traits::HasXYZ[m[K’ has not been declared
  133 |   template <typename PointT, traits::[01;31m[KHasXYZ[m[K<PointT> = true> inline bool
      |                                      [01;31m[K^~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44:[m[K [01;31m[Kerror: [m[Kexpected ‘[01m[K>[m[K’ before ‘[01m[K<[m[K’ token
  133 |   template <typename PointT, traits::HasXYZ[01;31m[K<[m[KPointT> = true> inline bool
      |                                            [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3:[m[K [01;31m[Kerror: [m[Kredefinition of ‘[01m[Ktemplate<class PointT, <typeprefixerror><anonymous> > bool pcl::isXYZFinite(const PointT&)[m[K’
  134 |   [01;31m[KisXYZFinite[m[K (const PointT& pt) noexcept
      |   [01;31m[K^~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:115:3:[m[K [01;36m[Knote: [m[K‘[01m[Ktemplate<class PointT, <typeprefixerror><anonymous> > constexpr bool pcl::isXYZFinite(const PointT&)[m[K’ previously declared here
  115 |   [01;36m[KisXYZFinite[m[K (const PointT&) noexcept
      |   [01;36m[K^~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:139:38:[m[K [01;31m[Kerror: [m[K‘[01m[Kpcl::traits::HasNormal[m[K’ has not been declared
  139 |   template <typename PointT, traits::[01;31m[KHasNormal[m[K<PointT> = true> inline bool
      |                                      [01;31m[K^~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47:[m[K [01;31m[Kerror: [m[Kexpected ‘[01m[K>[m[K’ before ‘[01m[K<[m[K’ token
  139 |   template <typename PointT, traits::HasNormal[01;31m[K<[m[KPointT> = true> inline bool
      |                                               [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3:[m[K [01;31m[Kerror: [m[Kredefinition of ‘[01m[Ktemplate<class PointT, <typeprefixerror><anonymous> > bool pcl::isNormalFinite(const PointT&)[m[K’
  140 |   [01;31m[KisNormalFinite[m[K (const PointT& pt) noexcept
      |   [01;31m[K^~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/point_tests.h:121:3:[m[K [01;36m[Knote: [m[K‘[01m[Ktemplate<class PointT, <typeprefixerror><anonymous> > constexpr bool pcl::isNormalFinite(const PointT&)[m[K’ previously declared here
  121 |   [01;36m[KisNormalFinite[m[K (const PointT&) noexcept
      |   [01;36m[K^~~~~~~~~~~~~~[m[K
In file included from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:8[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:[m[K In function ‘[01m[Kvoid pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:317:37:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
  317 |     const auto predicate = [](const [01;31m[Kauto[m[K& field) { return field.name == "rgb"; };
      |                                     [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:[m[K In lambda function:
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:317:65:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kname[m[K’ in ‘[01m[Kfield[m[K’, which is of non-class type ‘[01m[Kconst int[m[K’
  317 |     const auto predicate = [](const auto& field) { return field.[01;31m[Kname[m[K == "rgb"; };
      |                                                                 [01;31m[K^~~~[m[K
In file included from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:67[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:[m[K In static member function ‘[01m[Kstatic bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
   45 |                      [point_offset]([01;31m[Kauto[m[K polygon)
      |                                     [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:[m[K In lambda function:
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kvertices[m[K’ in ‘[01m[Kpolygon[m[K’, which is of non-class type ‘[01m[Kint[m[K’
   47 |                         std::transform(polygon.[01;31m[Kvertices[m[K.begin (),
      |                                                [01;31m[K^~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kvertices[m[K’ in ‘[01m[Kpolygon[m[K’, which is of non-class type ‘[01m[Kint[m[K’
   48 |                                        polygon.[01;31m[Kvertices[m[K.end (),
      |                                                [01;31m[K^~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kvertices[m[K’ in ‘[01m[Kpolygon[m[K’, which is of non-class type ‘[01m[Kint[m[K’
   49 |                                        polygon.[01;31m[Kvertices[m[K.begin (),
      |                                                [01;31m[K^~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
   50 |                                        [point_offset]([01;31m[Kauto[m[K& point_idx)
      |                                                       [01;31m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:[m[K In function ‘[01m[Kint pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:65:29:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
   65 |         [&field_name](const [01;31m[Kauto[m[K field) { return field.name == field_name; });
      |                             [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:[m[K In lambda function:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:65:56:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kname[m[K’ in ‘[01m[Kfield[m[K’, which is of non-class type ‘[01m[Kconst int[m[K’
   65 |         [&field_name](const auto field) { return field.[01;31m[Kname[m[K == field_name; });
      |                                                        [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:[m[K In function ‘[01m[Kstd::string pcl::getFieldsList(const pcl::PCLPointCloud2&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:144:18:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
  144 |         [](const [01;31m[Kauto[m[K& acc, const auto& field) { return acc + " " + field.name; });
      |                  [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:144:35:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
  144 |         [](const auto& acc, const [01;31m[Kauto[m[K& field) { return acc + " " + field.name; });
      |                                   [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:[m[K In lambda function:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:144:75:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kname[m[K’ in ‘[01m[Kfield[m[K’, which is of non-class type ‘[01m[Kconst int[m[K’
  144 |         [](const auto& acc, const auto& field) { return acc + " " + field.[01;31m[Kname[m[K; });
      |                                                                           [01;31m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/common/copy_point.h:58[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:45[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/io.h:586[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ is not a member of ‘[01m[Kstd[m[K’; did you mean ‘[01m[Kenable_if[m[K’?
   80 |     struct CopyPointHelper<PointInT, PointOutT, std::[01;31m[Kenable_if_t[m[K<std::is_same<PointInT, PointOutT>::value>>
      |                                                      [01;31m[K^~~~~~~~~~~[m[K
      |                                                      [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ is not a member of ‘[01m[Kstd[m[K’; did you mean ‘[01m[Kenable_if[m[K’?
   80 |     struct CopyPointHelper<PointInT, PointOutT, std::[01;31m[Kenable_if_t[m[K<std::is_same<PointInT, PointOutT>::value>>
      |                                                      [01;31m[K^~~~~~~~~~~[m[K
      |                                                      [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 3 in template parameter list for ‘[01m[Ktemplate<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper[m[K’
   80 |     struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::[01;31m[Kvalue[m[K>>
      |                                                                                                     [01;31m[K^~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101:[m[K [01;36m[Knote: [m[K  expected a type, got ‘[01m[K(<expression error> < std::is_same< <template-parameter-1-1>, <template-parameter-1-2> >::value)[m[K’
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106:[m[K [01;31m[Kerror: [m[Kexpected unqualified-id before ‘[01m[K>[m[K’ token
   80 |     struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value[01;31m[K>>[m[K
      |                                                                                                          [01;31m[K^~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ is not a member of ‘[01m[Kstd[m[K’; did you mean ‘[01m[Kenable_if[m[K’?
   90 |                            std::[01;31m[Kenable_if_t[m[K<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
      |                                 [01;31m[K^~~~~~~~~~~[m[K
      |                                 [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ is not a member of ‘[01m[Kstd[m[K’; did you mean ‘[01m[Kenable_if[m[K’?
   90 |                            std::[01;31m[Kenable_if_t[m[K<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
      |                                 [01;31m[K^~~~~~~~~~~[m[K
      |                                 [32m[Kenable_if[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/common/copy_point.h:58[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:45[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/io.h:586[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 3 in template parameter list for ‘[01m[Ktemplate<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper[m[K’
   96 |                                                                                               pcl::traits::has_field<PointOutT, pcl::fields::rgba>>>>::[01;31m[Kvalue[m[K>>
      |                                                                                                                                                        [01;31m[K^~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152:[m[K [01;36m[Knote: [m[K  expected a type, got ‘[01m[K(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::not_<pcl::traits::has_color<PointInT> >, boost::mpl::not_<pcl::traits::has_color<PointOutT> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> > > >::value)[m[K’
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157:[m[K [01;31m[Kerror: [m[Kexpected unqualified-id before ‘[01m[K>[m[K’ token
   96 |                                                                                               pcl::traits::has_field<PointOutT, pcl::fields::rgba>>>>::value[01;31m[K>>[m[K
      |                                                                                                                                                             [01;31m[K^~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ is not a member of ‘[01m[Kstd[m[K’; did you mean ‘[01m[Kenable_if[m[K’?
  109 |                            std::[01;31m[Kenable_if_t[m[K<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
      |                                 [01;31m[K^~~~~~~~~~~[m[K
      |                                 [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ is not a member of ‘[01m[Kstd[m[K’; did you mean ‘[01m[Kenable_if[m[K’?
  109 |                            std::[01;31m[Kenable_if_t[m[K<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
      |                                 [01;31m[K^~~~~~~~~~~[m[K
      |                                 [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 3 in template parameter list for ‘[01m[Ktemplate<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper[m[K’
  113 |                                                                              pcl::traits::has_field<PointOutT, pcl::fields::rgb>>>>::[01;31m[Kvalue[m[K>>
      |                                                                                                                                      [01;31m[K^~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134:[m[K [01;36m[Knote: [m[K  expected a type, got ‘[01m[K(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> > > >::value)[m[K’
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139:[m[K [01;31m[Kerror: [m[Kexpected unqualified-id before ‘[01m[K>[m[K’ token
  113 |                                                                              pcl::traits::has_field<PointOutT, pcl::fields::rgb>>>>::value[01;31m[K>>[m[K
      |                                                                                                                                           [01;31m[K^~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/common/io.h:586[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:[m[K In function ‘[01m[Kint pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
   73 |       [&field_name](const [01;31m[Kauto[m[K& field) { return field.name == field_name; });
      |                           [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:[m[K In lambda function:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kname[m[K’ in ‘[01m[Kfield[m[K’, which is of non-class type ‘[01m[Kconst int[m[K’
   73 |       [&field_name](const auto& field) { return field.[01;31m[Kname[m[K == field_name; });
      |                                                       [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:[m[K In function ‘[01m[Kvoid pcl::copyPointCloud(const pcl::PointCloud<PointT>&, const std::vector<pcl::PointIndices>&, pcl::PointCloud<PointOutT>&)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
  272 |       [](const [01;31m[Kauto[m[K& acc, const auto& index) { return index.indices.size() + acc; });
      |                [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33:[m[K [01;31m[Kerror: [m[Kuse of ‘[01m[Kauto[m[K’ in lambda parameter declaration only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
  272 |       [](const auto& acc, const [01;31m[Kauto[m[K& index) { return index.indices.size() + acc; });
      |                                 [01;31m[K^~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:[m[K In lambda function:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61:[m[K [01;31m[Kerror: [m[Krequest for member ‘[01m[Kindices[m[K’ in ‘[01m[Kindex[m[K’, which is of non-class type ‘[01m[Kconst int[m[K’
  272 |       [](const auto& acc, const auto& index) { return index.[01;31m[Kindices[m[K.size() + acc; });
      |                                                             [01;31m[K^~~~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:[m[K At global scope:
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:235:8:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  235 |   std::[01;31m[Kenable_if_t[m[K<std::is_floating_point<Type>::value>
      |        [01;31m[K^~~~~~~~~~~[m[K
      |        [32m[Kenable_if[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:252:8:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  252 |   std::[01;31m[Kenable_if_t[m[K<std::is_integral<Type>::value>
      |        [01;31m[K^~~~~~~~~~~[m[K
      |        [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:266:18:[m[K [01;31m[Kerror: [m[Kexpected initializer before ‘[01m[K<[m[K’ token
  266 |   copyValueString[01;31m[K<[m[Kstd::int8_t> (const pcl::PCLPointCloud2 &cloud,
      |                  [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:280:18:[m[K [01;31m[Kerror: [m[Kexpected initializer before ‘[01m[K<[m[K’ token
  280 |   copyValueString[01;31m[K<[m[Kstd::uint8_t> (const pcl::PCLPointCloud2 &cloud,
      |                  [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:304:8:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  304 |   std::[01;31m[Kenable_if_t[m[K<std::is_floating_point<Type>::value, bool>
      |        [01;31m[K^~~~~~~~~~~[m[K
      |        [32m[Kenable_if[m[K
[01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:317:8:[m[K [01;31m[Kerror: [m[K‘[01m[Kenable_if_t[m[K’ in namespace ‘[01m[Kstd[m[K’ does not name a template type; did you mean ‘[01m[Kenable_if[m[K’?
  317 |   std::[01;31m[Kenable_if_t[m[K<std::is_integral<Type>::value, bool>
      |        [01;31m[K^~~~~~~~~~~[m[K
      |        [32m[Kenable_if[m[K
In file included from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:299:27:[m[K [01;35m[Kwarning: [m[Kvariable templates only available with ‘[01m[K-std=c++14[m[K’ or ‘[01m[K-std=gnu++14[m[K’
  299 |     constexpr static bool [01;35m[Kpcl_uses_boost[m[K = std::is_same<boost::shared_ptr<T>,
      |                           [01;35m[K^~~~~~~~~~~~~~[m[K
In file included from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:21[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/filters/voxel_grid.h:[m[K In member function ‘[01m[Kstd::vector<int> pcl::VoxelGrid<PointT>::getNeighborCentroidIndices(const PointT&, const MatrixXi&) const[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/filters/voxel_grid.h:340:21:[m[K [01;31m[Kerror: [m[K‘[01m[KIndex[m[K’ is not a member of ‘[01m[KEigen[m[K’
  340 |         for (Eigen::[01;31m[KIndex[m[K ni = 0; ni < relative_coordinates.cols (); ni++)
      |                     [01;31m[K^~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/filters/voxel_grid.h:340:35:[m[K [01;31m[Kerror: [m[K‘[01m[Kni[m[K’ was not declared in this scope
  340 |         for (Eigen::Index ni = 0; [01;31m[Kni[m[K < relative_coordinates.cols (); ni++)
      |                                   [01;31m[K^~[m[K
[01m[K/usr/include/pcl-1.10/pcl/filters/voxel_grid.h:[m[K In member function ‘[01m[Kstd::vector<int> pcl::VoxelGrid<pcl::PCLPointCloud2>::getNeighborCentroidIndices(float, float, float, const MatrixXi&) const[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/filters/voxel_grid.h:669:21:[m[K [01;31m[Kerror: [m[K‘[01m[KIndex[m[K’ is not a member of ‘[01m[KEigen[m[K’
  669 |         for (Eigen::[01;31m[KIndex[m[K ni = 0; ni < relative_coordinates.cols (); ni++)
      |                     [01;31m[K^~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/filters/voxel_grid.h:669:35:[m[K [01;31m[Kerror: [m[K‘[01m[Kni[m[K’ was not declared in this scope
  669 |         for (Eigen::Index ni = 0; [01;31m[Kni[m[K < relative_coordinates.cols (); ni++)
      |                                   [01;31m[K^~[m[K
In file included from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:24[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/registration/icp.h:[m[K In member function ‘[01m[Kvoid pcl::IterativeClosestPointWithNormals<PointSource, PointTarget, Scalar>::setUseSymmetricObjective(bool)[m[K’:
[01m[K/usr/include/pcl-1.10/pcl/registration/icp.h:346:61:[m[K [01;31m[Kerror: [m[K‘[01m[Kmake_shared[m[K’ is not a member of ‘[01m[Kpcl[m[K’
  346 |             auto symmetric_transformation_estimation = pcl::[01;31m[Kmake_shared[m[K<pcl::registration::TransformationEstimationSymmetricPointToPlaneLLS<PointSource, PointTarget, Scalar> > ();
      |                                                             [01;31m[K^~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/registration/icp.h:346:61:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/memory:81[m[K,
                 from [01m[K/usr/include/boost/config/no_tr1/memory.hpp:21[m[K,
                 from [01m[K/usr/include/boost/smart_ptr/shared_ptr.hpp:23[m[K,
                 from [01m[K/usr/include/boost/shared_ptr.hpp:17[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/forwards.h:37[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/common.h:37[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:43[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/shared_ptr.h:714:5:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::make_shared[m[K’
  714 |     [01;36m[Kmake_shared[m[K(_Args&&... __args)
      |     [01;36m[K^~~~~~~~~~~[m[K
In file included from [01m[K/usr/include/boost/smart_ptr/make_shared.hpp:17[m[K,
                 from [01m[K/usr/include/boost/make_shared.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/forwards.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/common.h:37[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:43[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/smart_ptr/make_shared_array.hpp:42:1:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::make_shared[m[K’
   42 | [01;36m[Kmake_shared[m[K(std::size_t size, const typename remove_extent<T>::type& value)
      | [01;36m[K^~~~~~~~~~~[m[K
In file included from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:24[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/registration/icp.h:346:175:[m[K [01;31m[Kerror: [m[Kexpected primary-expression before ‘[01m[K>[m[K’ token
  346 |             auto symmetric_transformation_estimation = pcl::make_shared<pcl::registration::TransformationEstimationSymmetricPointToPlaneLLS<PointSource, PointTarget, Scalar> [01;31m[K>[m[K ();
      |                                                                                                                                                                               [01;31m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/registration/icp.h:346:178:[m[K [01;31m[Kerror: [m[Kexpected primary-expression before ‘[01m[K)[m[K’ token
  346 |             auto symmetric_transformation_estimation = pcl::make_shared<pcl::registration::TransformationEstimationSymmetricPointToPlaneLLS<PointSource, PointTarget, Scalar> > ([01;31m[K)[m[K;
      |                                                                                                                                                                                  [01;31m[K^[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K At global scope:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
In file included from [01m[K/usr/include/boost/preprocessor/tuple/elem.hpp:23[m[K,
                 from [01m[K/usr/include/boost/preprocessor/arithmetic/add.hpp:21[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp:66[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/na_spec.hpp:28[m[K,
                 from [01m[K/usr/include/boost/mpl/next_prior.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/next.hpp:17[m[K,
                 from [01m[K/usr/include/boost/mpl/list/aux_/push_front.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/list/list0.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/list/list10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/list/list20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/list.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:9[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:164:37:[m[K [01;35m[Kwarning: [m[K‘[01m[Kusing uint16_t = uint16_t[m[K’ is deprecated: use std::uint16_t instead of pcl::uint16_t [[01;35m[K-Wdeprecated-declarations[m[K]
  164 |                                    ([01;35m[Kuint16_t[m[K, ring, ring)
      |                                     [01;35m[K^~~~~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/PCLHeader.h:10[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/point_cloud.h:47[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:15[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/pcl_macros.h:94:9:[m[K [01;36m[Knote: [m[Kdeclared here
   94 |   using [01;36m[Kuint16_t[m[K [[deprecated("use std::uint16_t instead of pcl::uint16_t")]] = std::uint16_t;
      |         [01;36m[K^~~~~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::ring>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<short unsigned int>[m[K’}
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIR, pcl::fields::ring>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<short unsigned int>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIR& pcl::common::operator+=(PointXYZIR&, const PointXYZIR&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIR& pcl::common::operator+=(PointXYZIR&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIR& pcl::common::operator-=(PointXYZIR&, const PointXYZIR&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIR& pcl::common::operator-=(PointXYZIR&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIR& pcl::common::operator*=(PointXYZIR&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIR& pcl::common::operator/=(PointXYZIR&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:161:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  161 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIR,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K At global scope:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::x>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::y>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::z>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::intensity>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::roll>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::roll>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::pitch>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::pitch>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::yaw>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::yaw>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<float>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::time>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<double>[m[K’}
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Ktype[m[K’ is not a member of ‘[01m[Kpcl::traits::datatype<PointXYZIRPYT, pcl::fields::time>::decomposed[m[K’ {aka ‘[01m[Kpcl::traits::decomposeArray<double>[m[K’}
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[Ktemplate argument 1 is invalid
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIRPYT& pcl::common::operator+=(PointXYZIRPYT&, const PointXYZIRPYT&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:167:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::plus[m[K’
  167 |     struct [01;36m[Kplus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/plus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::plus[m[K’
   68 | struct [01;36m[Kplus[m[K
      |        [01;36m[K^~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIRPYT& pcl::common::operator+=(PointXYZIRPYT&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kplusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIRPYT& pcl::common::operator-=(PointXYZIRPYT&, const PointXYZIRPYT&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminus[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;36m[Knote: [m[Ksuggested alternatives:
In file included from [01m[K/usr/include/c++/9/string:48[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/c++/9/bits/stl_function.h:177:12:[m[K [01;36m[Knote: [m[K  ‘[01m[Kstd::minus[m[K’
  177 |     struct [01;36m[Kminus[m[K : public binary_function<_Tp, _Tp, _Tp>
      |            [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/boost/mpl/aux_/include_preprocessed.hpp:37[m[K,
                 from [01m[K/usr/include/boost/mpl/aux_/arithmetic_op.hpp:34[m[K,
                 from [01m[K/usr/include/boost/mpl/minus.hpp:19[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/iterator.hpp:20[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/vector0.hpp:22[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/aux_/clear.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector0.hpp:24[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector10.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector/vector20.hpp:18[m[K,
                 from [01m[K/usr/include/boost/mpl/vector.hpp:36[m[K,
                 from [01m[K/usr/include/boost/math/policies/policy.hpp:14[m[K,
                 from [01m[K/usr/include/boost/math/policies/error_handling.hpp:21[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:14[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8:[m[K [01;36m[Knote: [m[K  ‘[01m[Kboost::mpl::minus[m[K’
   68 | struct [01;36m[Kminus[m[K
      |        [01;36m[K^~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/point_types.h:44[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:16[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIRPYT& pcl::common::operator-=(PointXYZIRPYT&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kminusscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIRPYT& pcl::common::operator*=(PointXYZIRPYT&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kmulscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:[m[K In function ‘[01m[Kconst PointXYZIRPYT& pcl::common::operator/=(PointXYZIRPYT&, const float&)[m[K’:
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:181:1:[m[K [01;31m[Kerror: [m[K‘[01m[Kdivscalar[m[K’ is not a member of ‘[01m[Kpcl::traits[m[K’
  181 | [01;31m[KPOINT_CLOUD_REGISTER_POINT_STRUCT[m[K (PointXYZIRPYT,
      | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
In file included from [01m[K/usr/local/include/gtsam/base/types.h:31[m[K,
                 from [01m[K/usr/local/include/gtsam/global_includes.h:22[m[K,
                 from [01m[K/usr/local/include/gtsam/base/Vector.h:27[m[K,
                 from [01m[K/usr/local/include/gtsam/base/Matrix.h:26[m[K,
                 from [01m[K/usr/local/include/gtsam/base/Manifold.h:22[m[K,
                 from [01m[K/usr/local/include/gtsam/base/Lie.h:25[m[K,
                 from [01m[K/usr/local/include/gtsam/base/VectorSpace.h:11[m[K,
                 from [01m[K/usr/local/include/gtsam/geometry/Point2.h:20[m[K,
                 from [01m[K/usr/local/include/gtsam/geometry/Unit3.h:23[m[K,
                 from [01m[K/usr/local/include/gtsam/geometry/Rot3.h:25[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:36[m[K:
[01m[K/usr/include/tbb/task_scheduler_init.h:[m[K At global scope:
[01m[K/usr/include/tbb/task_scheduler_init.h:21:154:[m[K [01;36m[Knote: [m[K#pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.
   21 | #pragma message("TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual."[01;36m[K)[m[K
      |                                                                                                                                                          [01;36m[K^[m[K
In file included from [01m[K/usr/local/include/gtsam/geometry/Unit3.h:36[m[K,
                 from [01m[K/usr/local/include/gtsam/geometry/Rot3.h:25[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:36[m[K:
[01m[K/usr/include/tbb/mutex.h:21:140:[m[K [01;36m[Knote: [m[K#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.
   21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual."[01;36m[K)[m[K
      |                                                                                                                                            [01;36m[K^[m[K
In file included from [01m[K/usr/include/c++/9/algorithm:62[m[K,
                 from [01m[K/usr/include/boost/math/tools/config.hpp:18[m[K,
                 from [01m[K/usr/include/boost/math/special_functions/round.hpp:13[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:58[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
/usr/include/c++/9/bits/stl_algo.h: In instantiation of ‘[01m[K_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator<const pcl::Vertices*, std::vector<pcl::Vertices> >; _OIter = std::back_insert_iterator<std::vector<pcl::Vertices> >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24:[m[K   required from here
[01m[K/usr/include/c++/9/bits/stl_algo.h:4343:24:[m[K [01;31m[Kerror: [m[Kno match for call to ‘[01m[K(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>) (const pcl::Vertices&)[m[K’
 4343 |  *__result = [01;31m[K__unary_op(*__first)[m[K;
      |              [01;31m[K~~~~~~~~~~^~~~~~~~~~[m[K
In file included from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:67[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Kpcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>[m[K’
   45 |                      [01;36m[K[[m[Kpoint_offset](auto polygon)
      |                      [01;36m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22:[m[K [01;36m[Knote: [m[K  no known conversion for argument 1 from ‘[01m[Kconst pcl::Vertices[m[K’ to ‘[01m[Kint[m[K’
In file included from [01m[K/usr/include/c++/9/numeric:62[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/io.h:43[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
/usr/include/c++/9/bits/stl_numeric.h: In instantiation of ‘[01m[K_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Tp = std::__cxx11::basic_string<char>; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:144:82:[m[K   required from here
[01m[K/usr/include/c++/9/bits/stl_numeric.h:166:22:[m[K [01;31m[Kerror: [m[Kno match for call to ‘[01m[K(pcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>) (std::__cxx11::basic_string<char>&, const pcl::PCLPointField&)[m[K’
  166 |  __init = [01;31m[K__binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first)[m[K;
      |           [01;31m[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/c++/9/bits/stl_numeric.h:166:22:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Kvoid (*)(const int&, const int&)[m[K’ <conversion>
[01m[K/usr/include/c++/9/bits/stl_numeric.h:166:22:[m[K [01;36m[Knote: [m[K  candidate expects 3 arguments, 3 provided
In file included from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:144:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Kpcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>[m[K’
  144 |         [01;36m[K[[m[K](const auto& acc, const auto& field) { return acc + " " + field.name; });
      |         [01;36m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:144:9:[m[K [01;36m[Knote: [m[K  no known conversion for argument 1 from ‘[01m[Kstd::__cxx11::basic_string<char>[m[K’ to ‘[01m[Kconst int&[m[K’
In file included from [01m[K/usr/include/pcl-1.10/pcl/common/copy_point.h:58[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:45[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/common/io.h:586[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of ‘[01m[Kvoid pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::PointXYZI; PointOutT = pcl::PointXYZI][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17:[m[K   required from ‘[01m[Kvoid pcl::copyPointCloud(const pcl::PointCloud<PointT>&, pcl::PointCloud<PointOutT>&) [with PointInT = pcl::PointXYZI; PointOutT = pcl::PointXYZI][m[K’
[01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:1447:74:[m[K   required from here
[01m[K/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8:[m[K [01;31m[Kerror: [m[Kno match for call to ‘[01m[K(pcl::detail::CopyPointHelper<pcl::PointXYZI, pcl::PointXYZI, void>) (const pcl::PointXYZI&, pcl::PointXYZI&)[m[K’
  141 |   [01;31m[Kcopy (point_in, point_out)[m[K;
      |   [01;31m[K~~~~~^~~~~~~~~~~~~~~~~~~~~[m[K
In file included from [01m[K/usr/include/c++/9/bits/stl_algobase.h:71[m[K,
                 from [01m[K/usr/include/c++/9/bits/char_traits.h:39[m[K,
                 from [01m[K/usr/include/c++/9/string:40[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
/usr/include/c++/9/bits/predefined_ops.h: In instantiation of ‘[01m[Kbool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>][m[K’:
[01m[K/usr/include/c++/9/bits/stl_algo.h:120:14:[m[K   required from ‘[01m[K_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >][m[K’
[01m[K/usr/include/c++/9/bits/stl_algo.h:161:23:[m[K   required from ‘[01m[K_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >][m[K’
[01m[K/usr/include/c++/9/bits/stl_algo.h:3969:28:[m[K   required from ‘[01m[K_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>][m[K’
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:318:93:[m[K   required from here
[01m[K/usr/include/c++/9/bits/predefined_ops.h:283:11:[m[K [01;31m[Kerror: [m[Kno match for call to ‘[01m[K(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>) (const pcl::PCLPointField&)[m[K’
  283 |  { return [01;31m[Kbool(_M_pred(*__it))[m[K; }
      |           [01;31m[K^~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/c++/9/bits/predefined_ops.h:283:11:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Kvoid (*)(const int&)[m[K’ <conversion>
[01m[K/usr/include/c++/9/bits/predefined_ops.h:283:11:[m[K [01;36m[Knote: [m[K  candidate expects 2 arguments, 2 provided
In file included from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:8[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:317:28:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Kpcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>[m[K’
  317 |     const auto predicate = [01;36m[K[[m[K](const auto& field) { return field.name == "rgb"; };
      |                            [01;36m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/conversions.h:317:28:[m[K [01;36m[Knote: [m[K  no known conversion for argument 1 from ‘[01m[Kconst pcl::PCLPointField[m[K’ to ‘[01m[Kconst int&[m[K’
In file included from [01m[K/usr/include/c++/9/bits/stl_algobase.h:71[m[K,
                 from [01m[K/usr/include/c++/9/bits/char_traits.h:39[m[K,
                 from [01m[K/usr/include/c++/9/string:40[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/platform.h:38[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/time.h:53[m[K,
                 from [01m[K/opt/ros/noetic/include/ros/ros.h:38[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:5[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
/usr/include/c++/9/bits/predefined_ops.h: In instantiation of ‘[01m[Kbool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>][m[K’:
[01m[K/usr/include/c++/9/bits/stl_algo.h:120:14:[m[K   required from ‘[01m[K_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >][m[K’
[01m[K/usr/include/c++/9/bits/stl_algo.h:161:23:[m[K   required from ‘[01m[K_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >][m[K’
[01m[K/usr/include/c++/9/bits/stl_algo.h:3969:28:[m[K   required from ‘[01m[K_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>][m[K’
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:65:77:[m[K   required from here
[01m[K/usr/include/c++/9/bits/predefined_ops.h:283:11:[m[K [01;31m[Kerror: [m[Kno match for call to ‘[01m[K(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>) (const pcl::PCLPointField&)[m[K’
  283 |  { return [01;31m[Kbool(_M_pred(*__it))[m[K; }
      |           [01;31m[K^~~~~~~~~~~~~~~~~~~~[m[K
In file included from [01m[K/usr/include/pcl-1.10/pcl/io/file_io.h:41[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/io/pcd_io.h:44[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70[m[K,
                 from [01m[K/opt/ros/noetic/include/pcl_ros/point_cloud.h:9[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:17[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:65:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Kpcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>[m[K’
   65 |         [01;36m[K[[m[K&field_name](const auto field) { return field.name == field_name; });
      |         [01;36m[K^[m[K
[01m[K/usr/include/pcl-1.10/pcl/common/io.h:65:9:[m[K [01;36m[Knote: [m[K  no known conversion for argument 1 from ‘[01m[Kconst pcl::PCLPointField[m[K’ to ‘[01m[Kint[m[K’
In file included from [01m[K/usr/include/pcl-1.10/pcl/kdtree/kdtree.h:44[m[K,
                 from [01m[K/usr/include/pcl-1.10/pcl/kdtree/kdtree_flann.h:43[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/include/utility.h:22[m[K,
                 from [01m[K/home/martin/catkin_ws/src/LeGO-LOAM/LeGO-LOAM/src/mapOptmization.cpp:34[m[K:
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f1; PointDefault = pcl::PPFSignature][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:82:7:[m[K   required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:98:92:[m[K   required from ‘[01m[Kvoid pcl::for_each_type(F) [with Sequence = boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:310:40:[m[K   required from ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:308:7:[m[K   required from here
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;31m[Kerror: [m[Kthe value of ‘[01m[KNrDims[m[K’ is not usable in a constant expression
  252 |         [01;31m[KHelper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_)[m[K;
      |         [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:251:19:[m[K [01;36m[Knote: [m[K‘[01m[KNrDims[m[K’ was not initialized with a constant expression
  251 |         const int [01;36m[KNrDims[m[K = pcl::traits::datatype<PointDefault, Key>::size;
      |                   [01;36m[K^~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;36m[Knote: [m[Kin template argument for type ‘[01m[Kint[m[K’
  252 |         [01;36m[KHelper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_)[m[K;
      |         [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f2; PointDefault = pcl::PPFSignature][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:82:7:[m[K   required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:98:92:[m[K   required from ‘[01m[Kvoid pcl::for_each_type(F) [with Sequence = boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:310:40:[m[K   required from ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:308:7:[m[K   required from here
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;31m[Kerror: [m[Kthe value of ‘[01m[KNrDims[m[K’ is not usable in a constant expression
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:251:19:[m[K [01;36m[Knote: [m[K‘[01m[KNrDims[m[K’ was not initialized with a constant expression
  251 |         const int [01;36m[KNrDims[m[K = pcl::traits::datatype<PointDefault, Key>::size;
      |                   [01;36m[K^~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;36m[Knote: [m[Kin template argument for type ‘[01m[Kint[m[K’
  252 |         [01;36m[KHelper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_)[m[K;
      |         [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f3; PointDefault = pcl::PPFSignature][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   recursively required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:98:92:[m[K   required from ‘[01m[Kvoid pcl::for_each_type(F) [with Sequence = boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:310:40:[m[K   required from ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:308:7:[m[K   required from here
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;31m[Kerror: [m[Kthe value of ‘[01m[KNrDims[m[K’ is not usable in a constant expression
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:251:19:[m[K [01;36m[Knote: [m[K‘[01m[KNrDims[m[K’ was not initialized with a constant expression
  251 |         const int [01;36m[KNrDims[m[K = pcl::traits::datatype<PointDefault, Key>::size;
      |                   [01;36m[K^~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;36m[Knote: [m[Kin template argument for type ‘[01m[Kint[m[K’
  252 |         [01;36m[KHelper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_)[m[K;
      |         [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f4; PointDefault = pcl::PPFSignature][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   recursively required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:98:92:[m[K   required from ‘[01m[Kvoid pcl::for_each_type(F) [with Sequence = boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:310:40:[m[K   required from ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:308:7:[m[K   required from here
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;31m[Kerror: [m[Kthe value of ‘[01m[KNrDims[m[K’ is not usable in a constant expression
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:251:19:[m[K [01;36m[Knote: [m[K‘[01m[KNrDims[m[K’ was not initialized with a constant expression
  251 |         const int [01;36m[KNrDims[m[K = pcl::traits::datatype<PointDefault, Key>::size;
      |                   [01;36m[K^~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;36m[Knote: [m[Kin template argument for type ‘[01m[Kint[m[K’
  252 |         [01;36m[KHelper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_)[m[K;
      |         [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::NdCopyPointFunctor::operator()() [with Key = pcl::fields::alpha_m; PointDefault = pcl::PPFSignature][m[K’:
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   recursively required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:87:51:[m[K   required from ‘[01m[Kstatic void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/for_each_type.h:98:92:[m[K   required from ‘[01m[Kvoid pcl::for_each_type(F) [with Sequence = boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:310:40:[m[K   required from ‘[01m[Kvoid pcl::DefaultFeatureRepresentation<PointDefault>::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature][m[K’
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:308:7:[m[K   required from here
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;31m[Kerror: [m[Kthe value of ‘[01m[KNrDims[m[K’ is not usable in a constant expression
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:251:19:[m[K [01;36m[Knote: [m[K‘[01m[KNrDims[m[K’ was not initialized with a constant expression
  251 |         const int [01;36m[KNrDims[m[K = pcl::traits::datatype<PointDefault, Key>::size;
      |                   [01;36m[K^~~~~~[m[K
[01m[K/usr/include/pcl-1.10/pcl/point_representation.h:252:48:[m[K [01;36m[Knote: [m[Kin template argument for type ‘[01m[Kint[m[K’
  252 |         [01;36m[KHelper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_)[m[K;
      |         [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[m[K
make[2]: *** [CMakeFiles/mapOptmization.dir/build.make:63: CMakeFiles/mapOptmization.dir/src/mapOptmization.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:458: CMakeFiles/mapOptmization.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
