Console Output

Skipping 286 KB.. Full Log
ng:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6191:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
 6191 |     operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
      |     ^~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6191:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6204:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&)’
 6204 |     operator!=(const _CharT* __lhs,
      |     ^~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6204:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const _CharT*’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6216:5: note: candidate: ‘template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>&, const _CharT*)’
 6216 |     operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
      |     ^~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6216:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Allocator>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/array:257:5: note: candidate: ‘template<class _Tp, long unsigned int _Nm> bool std::operator!=(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)’
  257 |     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
      |     ^~~~~~~~
/usr/include/c++/9/array:257:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::array<_Tp, _Nm>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/tuple:1445:5: note: candidate: ‘template<class ... _TElements, class ... _UElements> constexpr bool std::operator!=(const std::tuple<_Tps ...>&, const std::tuple<_Elements ...>&)’
 1445 |     operator!=(const tuple<_TElements...>& __t,
      |     ^~~~~~~~
/usr/include/c++/9/tuple:1445:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::tuple<_Tps ...>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/functional:59,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/std_function.h:764:5: note: candidate: ‘template<class _Res, class ... _Args> bool std::operator!=(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)’
  764 |     operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/std_function.h:764:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::function<_Res(_ArgTypes ...)>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/functional:59,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/std_function.h:770:5: note: candidate: ‘template<class _Res, class ... _Args> bool std::operator!=(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)’
  770 |     operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/std_function.h:770:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::function<_Res(_ArgTypes ...)>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/hashtable.h:37,
                 from /usr/include/c++/9/unordered_map:46,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/optional:992:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() != declval<_Up>()))> std::operator!=(const std::optional<_Tp>&, const std::optional<_Up>&)’
  992 |     operator!=(const optional<_Tp>& __lhs, const optional<_Up>& __rhs)
      |     ^~~~~~~~
/usr/include/c++/9/optional:992:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::optional<_Tp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/hashtable.h:37,
                 from /usr/include/c++/9/unordered_map:46,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/optional:1044:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator!=(const std::optional<_Tp>&, std::nullopt_t)’
 1044 |     operator!=(const optional<_Tp>& __lhs, nullopt_t) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/optional:1044:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::optional<_Tp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/hashtable.h:37,
                 from /usr/include/c++/9/unordered_map:46,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/optional:1049:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator!=(std::nullopt_t, const std::optional<_Tp>&)’
 1049 |     operator!=(nullopt_t, const optional<_Tp>& __rhs) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/optional:1049:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::optional<_Tp>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/hashtable.h:37,
                 from /usr/include/c++/9/unordered_map:46,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/optional:1107:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Tp>() != declval<_Up>()))> std::operator!=(const std::optional<_Tp>&, const _Up&)’
 1107 |     operator!=(const optional<_Tp>& __lhs, const _Up& __rhs)
      |     ^~~~~~~~
/usr/include/c++/9/optional:1107:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::optional<_Tp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/hashtable.h:37,
                 from /usr/include/c++/9/unordered_map:46,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/optional:1113:5: note: candidate: ‘template<class _Tp, class _Up> constexpr std::__optional_relop_t<decltype ((declval<_Up>() != declval<_Tp>()))> std::operator!=(const _Up&, const std::optional<_Tp>&)’
 1113 |     operator!=(const _Up& __lhs, const optional<_Tp>& __rhs)
      |     ^~~~~~~~
/usr/include/c++/9/optional:1113:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::optional<_Tp>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/unordered_map:47,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/unordered_map.h:2099:5: note: candidate: ‘template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> bool std::operator!=(const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’
 2099 |     operator!=(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/unordered_map.h:2099:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::unordered_map<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/unordered_map:47,
                 from /usr/include/c++/9/functional:61,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/unordered_map.h:2111:5: note: candidate: ‘template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> bool std::operator!=(const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&, const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>&)’
 2111 |     operator!=(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/unordered_map.h:2111:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::unordered_multimap<_Key1, _Tp1, _Hash1, _Pred1, _Alloc1>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/vector:67,
                 from /usr/include/c++/9/functional:62,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_vector.h:1912:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator!=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)’
 1912 |     operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_vector.h:1912:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::vector<_Tp, _Alloc>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/memory:80,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/unique_ptr.h:732:5: note: candidate: ‘template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)’
  732 |     operator!=(const unique_ptr<_Tp, _Dp>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/unique_ptr.h:732:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::unique_ptr<_Tp, _Dp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/memory:80,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/unique_ptr.h:738:5: note: candidate: ‘template<class _Tp, class _Dp> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)’
  738 |     operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/unique_ptr.h:738:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::unique_ptr<_Tp, _Dp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/memory:80,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/unique_ptr.h:743:5: note: candidate: ‘template<class _Tp, class _Dp> bool std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)’
  743 |     operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/unique_ptr.h:743:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::unique_ptr<_Tp, _Dp>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/shared_ptr.h:52,
                 from /usr/include/c++/9/memory:81,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/shared_ptr_base.h:1428:5: note: candidate: ‘template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)’
 1428 |     operator!=(const __shared_ptr<_Tp1, _Lp>& __a,
      |     ^~~~~~~~
/usr/include/c++/9/bits/shared_ptr_base.h:1428:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::__shared_ptr<_Tp1, _Lp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/shared_ptr.h:52,
                 from /usr/include/c++/9/memory:81,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/shared_ptr_base.h:1434:5: note: candidate: ‘template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)’
 1434 |     operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/shared_ptr_base.h:1434:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::__shared_ptr<_Tp, _Lp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/shared_ptr.h:52,
                 from /usr/include/c++/9/memory:81,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/shared_ptr_base.h:1439:5: note: candidate: ‘template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)’
 1439 |     operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/shared_ptr_base.h:1439:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::__shared_ptr<_Tp, _Lp>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/memory:81,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/shared_ptr.h:398:5: note: candidate: ‘template<class _Tp, class _Up> bool std::operator!=(const std::shared_ptr<T>&, const std::shared_ptr<_Tp>&)’
  398 |     operator!=(const shared_ptr<_Tp>& __a, const shared_ptr<_Up>& __b) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/shared_ptr.h:398:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::shared_ptr<T>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/memory:81,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/shared_ptr.h:403:5: note: candidate: ‘template<class _Tp> bool std::operator!=(const std::shared_ptr<T>&, std::nullptr_t)’
  403 |     operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/shared_ptr.h:403:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::shared_ptr<T>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/memory:81,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/aligned_allocator.h:14,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/vector_with_small_size_optimization.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/CVectorDynamic.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/shared_ptr.h:408:5: note: candidate: ‘template<class _Tp> bool std::operator!=(std::nullptr_t, const std::shared_ptr<T>&)’
  408 |     operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
      |     ^~~~~~~~
/usr/include/c++/9/bits/shared_ptr.h:408:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::shared_ptr<T>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:61,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/typemeta/include/mrpt/typemeta/TEnumType.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:15,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_map.h:1479:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const std::map<_Key, _Tp, _Compare, _Allocator>&, const std::map<_Key, _Tp, _Compare, _Allocator>&)’
 1479 |     operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_map.h:1479:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::map<_Key, _Tp, _Compare, _Allocator>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/map:62,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/typemeta/include/mrpt/typemeta/TEnumType.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:15,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_multimap.h:1143:5: note: candidate: ‘template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const std::multimap<_Key, _Tp, _Compare, _Allocator>&, const std::multimap<_Key, _Tp, _Compare, _Allocator>&)’
 1143 |     operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_multimap.h:1143:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::multimap<_Key, _Tp, _Compare, _Allocator>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/deque:67,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:18,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_deque.h:299:5: note: candidate: ‘template<class _Tp, class _Ref, class _Ptr> bool std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)’
  299 |     operator!=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_deque.h:299:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/deque:67,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:18,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_deque.h:306:5: note: candidate: ‘template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)’
  306 |     operator!=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_deque.h:306:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/deque:67,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:18,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_deque.h:2338:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator!=(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&)’
 2338 |     operator!=(const deque<_Tp, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_deque.h:2338:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::deque<_Tp, _Alloc>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/mutex:42,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:22,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/system_error:319:3: note: candidate: ‘bool std::operator!=(const std::error_code&, const std::error_code&)’
  319 |   operator!=(const error_code& __lhs, const error_code& __rhs) noexcept
      |   ^~~~~~~~
/usr/include/c++/9/system_error:319:32: note:   no known conversion for argument 1 from ‘int’ to ‘const std::error_code&’
  319 |   operator!=(const error_code& __lhs, const error_code& __rhs) noexcept
      |              ~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/system_error:323:3: note: candidate: ‘bool std::operator!=(const std::error_code&, const std::error_condition&)’
  323 |   operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept
      |   ^~~~~~~~
/usr/include/c++/9/system_error:323:32: note:   no known conversion for argument 1 from ‘int’ to ‘const std::error_code&’
  323 |   operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept
      |              ~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/system_error:327:3: note: candidate: ‘bool std::operator!=(const std::error_condition&, const std::error_code&)’
  327 |   operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept
      |   ^~~~~~~~
/usr/include/c++/9/system_error:327:37: note:   no known conversion for argument 1 from ‘int’ to ‘const std::error_condition&’
  327 |   operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/system_error:331:3: note: candidate: ‘bool std::operator!=(const std::error_condition&, const std::error_condition&)’
  331 |   operator!=(const error_condition& __lhs,
      |   ^~~~~~~~
/usr/include/c++/9/system_error:331:37: note:   no known conversion for argument 1 from ‘int’ to ‘const std::error_condition&’
  331 |   operator!=(const error_condition& __lhs,
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/include/c++/9/bits/locale_facets.h:48,
                 from /usr/include/c++/9/bits/basic_ios.h:37,
                 from /usr/include/c++/9/ios:44,
                 from /usr/include/c++/9/istream:38,
                 from /usr/include/c++/9/sstream:38,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/system/include/mrpt/system/COutputLogger.h:24,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/streambuf_iterator.h:214:5: note: candidate: ‘template<class _CharT, class _Traits> bool std::operator!=(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)’
  214 |     operator!=(const istreambuf_iterator<_CharT, _Traits>& __a,
      |     ^~~~~~~~
/usr/include/c++/9/bits/streambuf_iterator.h:214:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::istreambuf_iterator<_CharT, _Traits>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/set:61,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:15,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_set.h:1003:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::set<_Key, _Compare, _Allocator>&, const std::set<_Key, _Compare, _Allocator>&)’
 1003 |     operator!=(const set<_Key, _Compare, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_set.h:1003:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::set<_Key, _Compare, _Allocator>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/set:62,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:15,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_multiset.h:988:5: note: candidate: ‘template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::multiset<_Key, _Compare, _Allocator>&, const std::multiset<_Key, _Compare, _Allocator>&)’
  988 |     operator!=(const multiset<_Key, _Compare, _Alloc>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_multiset.h:988:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::multiset<_Key, _Compare, _Allocator>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/iterator:66,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stream_iterator.h:141:5: note: candidate: ‘template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator!=(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)’
  141 |     operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stream_iterator.h:141:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:421:5: note: candidate: ‘template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m> bool std::operator!=(const std::linear_congruential_engine<_UIntType, __a, __c, __m>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)’
  421 |     operator!=(const std::linear_congruential_engine<_UIntType, __a,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:421:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::linear_congruential_engine<_UIntType, __a, __c, __m>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:658:5: note: candidate: ‘template<class _UIntType, long unsigned int __w, long unsigned int __n, long unsigned int __m, long unsigned int __r, _UIntType __a, long unsigned int __u, _UIntType __d, long unsigned int __s, _UIntType __b, long unsigned int __t, _UIntType __c, long unsigned int __l, _UIntType __f> bool std::operator!=(const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)’
  658 |     operator!=(const std::mersenne_twister_engine<_UIntType, __w, __n, __m,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:658:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:859:5: note: candidate: ‘template<class _UIntType, long unsigned int __w, long unsigned int __s, long unsigned int __r> bool std::operator!=(const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)’
  859 |     operator!=(const std::subtract_with_carry_engine<_UIntType, __w,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:859:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:1082:5: note: candidate: ‘template<class _RandomNumberEngine, long unsigned int __p, long unsigned int __r> bool std::operator!=(const std::discard_block_engine<_RandomNumberEngine, __p, __r>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)’
 1082 |     operator!=(const std::discard_block_engine<_RandomNumberEngine, __p,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:1082:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::discard_block_engine<_RandomNumberEngine, __p, __r>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:1279:5: note: candidate: ‘template<class _RandomNumberEngine, long unsigned int __w, class _UIntType> bool std::operator!=(const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)’
 1279 |     operator!=(const std::independent_bits_engine<_RandomNumberEngine, __w,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:1279:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:1532:5: note: candidate: ‘template<class _RandomNumberEngine, long unsigned int __k> bool std::operator!=(const std::shuffle_order_engine<_RandomNumberEngine, __k>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)’
 1532 |     operator!=(const std::shuffle_order_engine<_RandomNumberEngine,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:1532:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::shuffle_order_engine<_RandomNumberEngine, __k>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:1692:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::uniform_int_distribution<_IntType>&, const std::uniform_int_distribution<_IntType>&)’
 1692 |     operator!=(const std::uniform_int_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:1692:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::uniform_int_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:1913:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::uniform_real_distribution<_IntType>&, const std::uniform_real_distribution<_IntType>&)’
 1913 |     operator!=(const std::uniform_real_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:1913:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::uniform_real_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:2170:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::normal_distribution<_RealType>&, const std::normal_distribution<_RealType>&)’
 2170 |     operator!=(const std::normal_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:2170:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::normal_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:2381:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::lognormal_distribution<_RealType>&, const std::lognormal_distribution<_RealType>&)’
 2381 |     operator!=(const std::lognormal_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:2381:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::lognormal_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:2612:6: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::gamma_distribution<_RealType>&, const std::gamma_distribution<_RealType>&)’
 2612 |      operator!=(const std::gamma_distribution<_RealType>& __d1,
      |      ^~~~~~~~
/usr/include/c++/9/bits/random.h:2612:6: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::gamma_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:2836:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::chi_squared_distribution<_RealType>&, const std::chi_squared_distribution<_RealType>&)’
 2836 |     operator!=(const std::chi_squared_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:2836:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::chi_squared_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:3010:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::cauchy_distribution<_RealType>&, const std::cauchy_distribution<_RealType>&)’
 3010 |     operator!=(const std::cauchy_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:3010:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::cauchy_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:3274:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::fisher_f_distribution<_RealType>&, const std::fisher_f_distribution<_RealType>&)’
 3274 |     operator!=(const std::fisher_f_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:3274:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::fisher_f_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:3496:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::student_t_distribution<_RealType>&, const std::student_t_distribution<_RealType>&)’
 3496 |     operator!=(const std::student_t_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:3496:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::student_t_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:3684:3: note: candidate: ‘bool std::operator!=(const std::bernoulli_distribution&, const std::bernoulli_distribution&)’
 3684 |   operator!=(const std::bernoulli_distribution& __d1,
      |   ^~~~~~~~
/usr/include/c++/9/bits/random.h:3684:49: note:   no known conversion for argument 1 from ‘int’ to ‘const std::bernoulli_distribution&’
 3684 |   operator!=(const std::bernoulli_distribution& __d1,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/include/c++/9/bits/random.h:3959:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::binomial_distribution<_IntType>&, const std::binomial_distribution<_IntType>&)’
 3959 |     operator!=(const std::binomial_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:3959:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::binomial_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:4138:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::geometric_distribution<_IntType>&, const std::geometric_distribution<_IntType>&)’
 4138 |     operator!=(const std::geometric_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:4138:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::geometric_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:4392:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::negative_binomial_distribution<_IntType>&, const std::negative_binomial_distribution<_IntType>&)’
 4392 |     operator!=(const std::negative_binomial_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:4392:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::negative_binomial_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:4618:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::poisson_distribution<_IntType>&, const std::poisson_distribution<_IntType>&)’
 4618 |     operator!=(const std::poisson_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:4618:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::poisson_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:4809:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::exponential_distribution<_RealType>&, const std::exponential_distribution<_RealType>&)’
 4809 |     operator!=(const std::exponential_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:4809:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::exponential_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:5019:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::weibull_distribution<_RealType>&, const std::weibull_distribution<_RealType>&)’
 5019 |     operator!=(const std::weibull_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:5019:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::weibull_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:5229:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::extreme_value_distribution<_RealType>&, const std::extreme_value_distribution<_RealType>&)’
 5229 |     operator!=(const std::extreme_value_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:5229:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::extreme_value_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:5494:5: note: candidate: ‘template<class _IntType> bool std::operator!=(const std::discrete_distribution<_IntType>&, const std::discrete_distribution<_IntType>&)’
 5494 |     operator!=(const std::discrete_distribution<_IntType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:5494:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::discrete_distribution<_IntType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:5765:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::piecewise_constant_distribution<_RealType>&, const std::piecewise_constant_distribution<_RealType>&)’
 5765 |     operator!=(const std::piecewise_constant_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:5765:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::piecewise_constant_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/random:49,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/random_shuffle.h:13,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/random/include/mrpt/random/RandomGenerators.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_impl.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac.h:103,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/ransac_applications.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:10,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/random.h:6038:5: note: candidate: ‘template<class _RealType> bool std::operator!=(const std::piecewise_linear_distribution<_RealType>&, const std::piecewise_linear_distribution<_RealType>&)’
 6038 |     operator!=(const std::piecewise_linear_distribution<_RealType>& __d1,
      |     ^~~~~~~~
/usr/include/c++/9/bits/random.h:6038:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::piecewise_linear_distribution<_RealType>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/yaml.h:33,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/opengl/include/mrpt/opengl/CSetOfObjects.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/obs/include/mrpt/maps/CMetricMap.h:17,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/maps/include/mrpt/maps/CPointsMap.h:16,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/maps/include/mrpt/maps/CSimplePointsMap.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/variant:1187:3: note: candidate: ‘template<class ... _Types> constexpr bool std::operator!=(const std::variant<_Types ...>&, const std::variant<_Types ...>&)’
 1187 |   _VARIANT_RELATION_FUNCTION_TEMPLATE(!=, not_equal)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/variant:1187:3: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::variant<_Types ...>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/containers/include/mrpt/containers/yaml.h:33,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/opengl/include/mrpt/opengl/CSetOfObjects.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/obs/include/mrpt/maps/CMetricMap.h:17,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/maps/include/mrpt/maps/CPointsMap.h:16,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/maps/include/mrpt/maps/CSimplePointsMap.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/variant:1187:3: note: candidate: ‘constexpr bool std::operator!=(std::monostate, std::monostate)’
 1187 |   _VARIANT_RELATION_FUNCTION_TEMPLATE(!=, not_equal)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/variant:1187:3: note:   no known conversion for argument 1 from ‘int’ to ‘std::monostate’
 1187 |   _VARIANT_RELATION_FUNCTION_TEMPLATE(!=, not_equal)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/opengl/include/mrpt/opengl/Shader.h:15,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/opengl/include/mrpt/opengl/DefaultShaders.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/opengl/include/mrpt/opengl/CRenderizable.h:15,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/opengl/include/mrpt/opengl/CSetOfObjects.h:12,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/obs/include/mrpt/maps/CMetricMap.h:17,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/maps/include/mrpt/maps/CPointsMap.h:16,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/maps/include/mrpt/maps/CSimplePointsMap.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/thread:286:3: note: candidate: ‘bool std::operator!=(std::thread::id, std::thread::id)’
  286 |   operator!=(thread::id __x, thread::id __y) noexcept
      |   ^~~~~~~~
/usr/include/c++/9/thread:286:25: note:   no known conversion for argument 1 from ‘int’ to ‘std::thread::id’
  286 |   operator!=(thread::id __x, thread::id __y) noexcept
      |              ~~~~~~~~~~~^~~
In file included from /usr/include/boost/config/no_tr1/complex.hpp:21,
                 from /usr/include/boost/math/policies/error_handling.hpp:17,
                 from /usr/include/boost/math/special_functions/round.hpp:14,
                 from /opt/ros/noetic/include/ros/time.h:58,
                 from /opt/ros/noetic/include/ros/serialization.h:34,
                 from /opt/ros/noetic/include/geometry_msgs/Point.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:18,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/complex:481:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator!=(const std::complex<_Tp>&, const std::complex<_Tp>&)’
  481 |     operator!=(const complex<_Tp>& __x, const complex<_Tp>& __y)
      |     ^~~~~~~~
/usr/include/c++/9/complex:481:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/boost/config/no_tr1/complex.hpp:21,
                 from /usr/include/boost/math/policies/error_handling.hpp:17,
                 from /usr/include/boost/math/special_functions/round.hpp:14,
                 from /opt/ros/noetic/include/ros/time.h:58,
                 from /opt/ros/noetic/include/ros/serialization.h:34,
                 from /opt/ros/noetic/include/geometry_msgs/Point.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:18,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/complex:486:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator!=(const std::complex<_Tp>&, const _Tp&)’
  486 |     operator!=(const complex<_Tp>& __x, const _Tp& __y)
      |     ^~~~~~~~
/usr/include/c++/9/complex:486:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::complex<_Tp>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/boost/config/no_tr1/complex.hpp:21,
                 from /usr/include/boost/math/policies/error_handling.hpp:17,
                 from /usr/include/boost/math/special_functions/round.hpp:14,
                 from /opt/ros/noetic/include/ros/time.h:58,
                 from /opt/ros/noetic/include/ros/serialization.h:34,
                 from /opt/ros/noetic/include/geometry_msgs/Point.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:18,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/complex:491:5: note: candidate: ‘template<class _Tp> constexpr bool std::operator!=(const _Tp&, const std::complex<_Tp>&)’
  491 |     operator!=(const _Tp& __x, const complex<_Tp>& __y)
      |     ^~~~~~~~
/usr/include/c++/9/complex:491:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const std::complex<_Tp>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/list:63,
                 from /opt/ros/noetic/include/ros/datatypes.h:35,
                 from /opt/ros/noetic/include/ros/serialization.h:40,
                 from /opt/ros/noetic/include/geometry_msgs/Point.h:14,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:18,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_list.h:2032:5: note: candidate: ‘template<class _Tp, class _Alloc> bool std::operator!=(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&)’
 2032 |     operator!=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_list.h:2032:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::__cxx11::list<_Tp, _Alloc>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/queue:64,
                 from /senior/workspace/orin-module-slave64/slave/install/include/warning_module/thread_safe_queue.h:6,
                 from /senior/workspace/orin-module-slave64/slave/install/include/warning_module/warn_msg_utils.h:35,
                 from /senior/workspace/orin-module-slave64/slave/install/include/warning_module/warn_msg_api.h:17,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:65,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_queue.h:362:5: note: candidate: ‘template<class _Tp, class _Seq> bool std::operator!=(const std::queue<_Tp, _Seq>&, const std::queue<_Tp, _Seq>&)’
  362 |     operator!=(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y)
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_queue.h:362:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::queue<_Tp, _Seq>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/stack:61,
                 from /usr/include/boost/filesystem/operations.hpp:40,
                 from /usr/include/boost/filesystem.hpp:17,
                 from /usr/include/pcl-1.10/pcl/io/boost.h:48,
                 from /usr/include/pcl-1.10/pcl/io/file_io.h:42,
                 from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44,
                 from /opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70,
                 from /opt/ros/noetic/include/pcl_ros/point_cloud.h:9,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:81,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_stack.h:337:5: note: candidate: ‘template<class _Tp, class _Seq> bool std::operator!=(const std::stack<_Tp, _Seq>&, const std::stack<_Tp, _Seq>&)’
  337 |     operator!=(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_stack.h:337:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const std::stack<_Tp, _Seq>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:41,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/allocator.h:159:7: note: candidate: ‘bool std::operator!=(const std::allocator<char>&, const std::allocator<char>&)’
  159 |       operator!=(const allocator&, const allocator&) _GLIBCXX_NOTHROW
      |       ^~~~~~~~
/usr/include/c++/9/bits/allocator.h:159:18: note:   no known conversion for argument 1 from ‘int’ to ‘const std::allocator<char>&’
  159 |       operator!=(const allocator&, const allocator&) _GLIBCXX_NOTHROW
      |                  ^~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:67,
                 from /usr/include/c++/9/algorithm:61,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_iterator.h:897:5: note: candidate: ‘template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)’
  897 |     operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_iterator.h:897:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/9/bits/stl_algobase.h:67,
                 from /usr/include/c++/9/algorithm:61,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/bits/stl_iterator.h:904:5: note: candidate: ‘template<class _Iterator, class _Container> bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)’
  904 |     operator!=(const __normal_iterator<_Iterator, _Container>& __lhs,
      |     ^~~~~~~~
/usr/include/c++/9/bits/stl_iterator.h:904:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/boost/algorithm/string/std/slist_traits.hpp:17,
                 from /usr/include/boost/algorithm/string/std_containers_traits.hpp:23,
                 from /usr/include/boost/algorithm/string.hpp:18,
                 from /usr/include/pcl-1.10/pcl/io/boost.h:67,
                 from /usr/include/pcl-1.10/pcl/io/file_io.h:42,
                 from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44,
                 from /opt/ros/noetic/include/pcl_conversions/pcl_conversions.h:70,
                 from /opt/ros/noetic/include/pcl_ros/point_cloud.h:9,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:81,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/ext/slist:818:5: note: candidate: ‘template<class _Tp, class _Alloc> bool __gnu_cxx::operator!=(const __gnu_cxx::slist<_Tp, _Alloc>&, const __gnu_cxx::slist<_Tp, _Alloc>&)’
  818 |     operator!=(const slist<_Tp, _Alloc>& _SL1, const slist<_Tp, _Alloc>& _SL2)
      |     ^~~~~~~~
/usr/include/c++/9/ext/slist:818:5: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   mismatched types ‘const __gnu_cxx::slist<_Tp, _Alloc>’ and ‘int’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /usr/include/aarch64-linux-gnu/c++/9/bits/c++allocator.h:33,
                 from /usr/include/c++/9/bits/allocator.h:46,
                 from /usr/include/c++/9/string:41,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/functional:54,
                 from /usr/include/c++/9/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/9/algorithm:71,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/core/include/mrpt/core/bits_math.h:11,
                 from /senior/workspace/orin-module-slave64/slave/install/include/mrpt/math/include/mrpt/math/TPoint2D.h:11,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/common.h:7,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:1:
/usr/include/c++/9/ext/new_allocator.h:172:2: note: candidate: ‘template<class _Up> bool __gnu_cxx::operator!=(const __gnu_cxx::new_allocator<char>&, const __gnu_cxx::new_allocator<_Tp>&)’
  172 |  operator!=(const new_allocator&, const new_allocator<_Up>&)
      |  ^~~~~~~~
/usr/include/c++/9/ext/new_allocator.h:172:2: note:   template argument deduction/substitution failed:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/tos_task.cpp:193:36: note:   ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} is not derived from ‘const __gnu_cxx::new_allocator<_Tp>’
  193 |   if (task_.block_crane_id != msg->block_crane_id) {
      |                                    ^~~~~~~~~~~~~~
In file included from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/container_compensate.h:6,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/container_compensate.cpp:1:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/common_define.h: In member function ‘bool senior::StepRange::IsInRange(double)’:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/common_define.h:265:5: warning: control reaches end of non-void function [-Wreturn-type]
  265 |     }
      |     ^
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/stat_success.cpp: In member function ‘void senior::StatSuccess::UpdateTaskPool(const TosTaskConstPtr&, const string&)’:
/senior/workspace/orin-module-slave64/slave/src/crane_align/common/stat_success.cpp:167:51: error: no matching function for call to ‘to_string(const _block_crane_id_type&)’
  167 |     crane_id_ = std::to_string(msg->block_crane_id) + "_" + s.destination;
      |                                                   ^
In file included from /usr/include/c++/9/string:55,
                 from /senior/workspace/orin-module-slave64/slave/install/include/cloud_msgs/TosTask.h:9,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/stat_success.h:3,
                 from /senior/workspace/orin-module-slave64/slave/src/crane_align/common/stat_success.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6549:3: note: candidate: ‘std::string std::__cxx11::to_string(int)’
 6549 |   to_string(int __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6549:17: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘int’
 6549 |   to_string(int __val)
      |             ~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6554:3: note: candidate: ‘std::string std::__cxx11::to_string(unsigned int)’
 6554 |   to_string(unsigned __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6554:22: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘unsigned int’
 6554 |   to_string(unsigned __val)
      |             ~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6560:3: note: candidate: ‘std::string std::__cxx11::to_string(long int)’
 6560 |   to_string(long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6560:18: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘long int’
 6560 |   to_string(long __val)
      |             ~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6565:3: note: candidate: ‘std::string std::__cxx11::to_string(long unsigned int)’
 6565 |   to_string(unsigned long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6565:27: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘long unsigned int’
 6565 |   to_string(unsigned long __val)
      |             ~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6571:3: note: candidate: ‘std::string std::__cxx11::to_string(long long int)’
 6571 |   to_string(long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6571:23: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘long long int’
 6571 |   to_string(long long __val)
      |             ~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6577:3: note: candidate: ‘std::string std::__cxx11::to_string(long long unsigned int)’
 6577 |   to_string(unsigned long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6577:32: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘long long unsigned int’
 6577 |   to_string(unsigned long long __val)
      |             ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6583:3: note: candidate: ‘std::string std::__cxx11::to_string(float)’
 6583 |   to_string(float __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6583:19: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘float’
 6583 |   to_string(float __val)
      |             ~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6592:3: note: candidate: ‘std::string std::__cxx11::to_string(double)’
 6592 |   to_string(double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6592:20: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘double’
 6592 |   to_string(double __val)
      |             ~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6601:3: note: candidate: ‘std::string std::__cxx11::to_string(long double)’
 6601 |   to_string(long double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6601:25: note:   no known conversion for argument 1 from ‘const _block_crane_id_type’ {aka ‘const std::__cxx11::basic_string<char>’} to ‘long double’
 6601 |   to_string(long double __val)
      |             ~~~~~~~~~~~~^~~~~
make[2]: *** [CMakeFiles/crane_align_node.dir/build.make:336: CMakeFiles/crane_align_node.dir/common/tos_task.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/crane_align_node.dir/build.make:388: CMakeFiles/crane_align_node.dir/common/stat_success.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1933: CMakeFiles/crane_align_node.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /senior/workspace/orin-module-slave64/slave/build/crane_align; catkin build --get-env crane_align | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

...............................................................................
Failed << crane_align:make                      [ Exited with code 2 ]         
Failed <<< crane_align                          [ 1 minute and 52.7 seconds ]  
[build] Summary: 29 of 30 packages succeeded.                                  
[build] Ignored: None.                                                         
[build] Warnings: 17 packages succeeded with warnings.                         
[build] Abandoned: No packages were abandoned.                                 
[build] Failed: 1 packages failed.                                             
[build] Runtime: 2 minutes and 34.4 seconds total.                             
[build] Note: Workspace packages have changed, please re-source setup files to use them.