robotology / robotology-superbuild

CMake/YCM-based superbuild to simplify the build process of robotology projects.
47 stars 47 forks source link

error when compiling iDyntree #1668

Open LoreMoretti opened 2 weeks ago

LoreMoretti commented 2 weeks ago

When trying to compile iDyntree I get the following error:

[  0%] Built target idyntree-private-fpconv
[  0%] Built target iDynTree_swig_compilation
[  0%] Built target copy_matlab_model_in_build
[  0%] Built target copy_python_tests_in_build
[  9%] Built target idyntree-core
[ 12%] Built target PrivateUtilsUnitTest
[ 12%] Built target AxisUnitTest
[ 12%] Built target SpatialInertiaUnitTest
[ 13%] Built target SpatialAccUnitTest
[ 13%] Built target DirectionUnitTest
[ 14%] Built target WrenchUnitTest
[ 14%] Built target TwistUnitTest
[ 15%] Built target ExpLogUnitTest
[ 15%] Built target MatrixDynSizeUnitTest
[ 15%] Built target VectorDynSizeUnitTest
[ 15%] Built target SparseMatrixUnitTest
[ 15%] Built target ArticulatedBodyInertiaUnitTest
[ 15%] Built target EigenHelpersUnitTest
[ 16%] Built target TransformFromMatrix4x4UnitTest
[ 17%] Built target CubicSplineUnitTest
[ 18%] Built target RotationUnitTest
[ 20%] Built target SpanUnitTest
[ 20%] Built target EigenSparseHelpersUnitTest
[ 22%] Built target MatrixViewUnitTest
[ 22%] Built target SO3UtilsUnitTest
[ 24%] Built target idyntree-modelio-xml
[ 24%] Built target XMLParserUnitTest
[ 34%] Built target idyntree-model
[ 34%] Built target ModelUnitTest
[ 35%] Built target ModelTransformersUnitTest
[ 36%] Built target JointUnitTest
[ 37%] Built target LinkUnitTest
[ 38%] Built target ThreeAxisForceTorqueContactSensorUnitTest
[ 38%] Built target SensorsListUnitTest
[ 39%] Built target idyntree-solid-shapes
[ 45%] Built target idyntree-modelio
[ 46%] Built target ModelTransformersSolidShapesUnitTest
[ 46%] Built target InertialParametersSolidShapesHelpersUnitTest
[ 57%] Built target idyntree-optimalcontrol
[ 63%] Built target idyntree-visualization
[ 64%] Built target ModelCalibrationHelperUnitTest
[ 65%] Built target icubSensorURDFUnitTest
[ 67%] Built target PredictSensorsMeasurementUnitTest
[ 67%] Built target URDFGenericSensorImportUnitTest
[ 67%] Built target ModelExporterUnitTest
[ 67%] Built target idyntree-high-level
[ 68%] Built target URDFModelImportUnitTest
[ 74%] Built target idyntree-estimation
[ 76%] Built target IntegratorsUnitTest
[ 76%] Built target ConstraintsGroupUnitTest
[ 76%] Built target L2NormUnitTest
[ 77%] Built target IpoptInterfaceUnitTest
[ 78%] Built target MultipleShootingUnitTest
[ 78%] Built target OptimalControlIpoptUnitTest
[ 80%] Built target idyntree-model-info
[ 79%] Built target LinearOCOsqpUnitTest
[ 81%] Built target DynamicsLinearizationIntegrationTest
[ 82%] Built target VisualizerUnitTest
[ 83%] Built target KinDynComputationsMatrixViewAndSpanUnitTest
[ 83%] Built target idyntree-model-view
[ 84%] Built target KinDynComputationsUnitTest
[ 85%] Built target idyntree-model-simplify-shapes
[ 86%] Built target OCProblemUnitTest
[ 86%] Built target BerdyHelperUnitTest
[ 89%] Built target idyntree-inverse-kinematics
[ 90%] Built target ExternalWrenchesEstimationUnitTest
[ 91%] Built target BerdyMAPSolverUnitTest
[ 93%] Built target SimpleLeggedOdometryUnitTest
[ 93%] Built target AttitudeEstimatorUnitTest
[ 93%] Built target ExtWrenchesAndJointTorquesEstimatorUnitTest
[ 92%] Built target KalmanFilterUnitTest
[ 94%] Built target DynamicsIntegrationTest
[ 95%] Built target DenavitHartenbergIntegrationTest
[ 95%] Built target ReducedModelWithFTIntegrationTest
[ 96%] Built target iCubTorqueEstimationIntegrationTest
[ 97%] Built target InertialParametersSolidShapesHelpersIntegrationTest
[ 97%] Building CXX object bindings/python/CMakeFiles/iDynTree.dir/iDynTreePYTHON_wrap.cxx.o
[ 97%] Built target ConvexHullHelpersUnitTest
[ 97%] Built target InverseKinematicsUnitTest
[ 98%] Built target InverseKinematicsMatrixViewAndSpanUnitTest
[ 99%] Built target iDynTreeMEX
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1843:23: warning: cast between incompatible function types from 'PyObject* (*)(PyObject*)' {aka '_object* (*)(_object*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type]
 1843 |   {(char *)"disown",  (PyCFunction)SwigPyObject_disown,  METH_NOARGS,  (char *)"releases ownership of the pointer"},
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1844:23: warning: cast between incompatible function types from 'PyObject* (*)(PyObject*)' {aka '_object* (*)(_object*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type]
 1844 |   {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS,  (char *)"acquires ownership of the pointer"},
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1847:23: warning: cast between incompatible function types from 'PyObject* (*)(PyObject*)' {aka '_object* (*)(_object*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type]
 1847 |   {(char *)"next",    (PyCFunction)SwigPyObject_next,    METH_NOARGS,  (char *)"returns the next 'this' object"},
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1848:23: warning: cast between incompatible function types from 'PyObject* (*)(SwigPyObject*)' {aka '_object* (*)(SwigPyObject*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type]
 1848 |   {(char *)"__repr__",(PyCFunction)SwigPyObject_repr,    METH_NOARGS,  (char *)"returns object representation"},
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyTypeObject* SwigPyObject_TypeOnce()':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:2007:5: warning: missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers]
 2007 |     };
      |     ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:2007:5: warning: missing initializer for member '_typeobject::tp_watched' [-Wmissing-field-initializers]
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyTypeObject* SwigPyPacked_TypeOnce()':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:2195:5: warning: missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers]
 2195 |     };
      |     ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:2195:5: warning: missing initializer for member '_typeobject::tp_watched' [-Wmissing-field-initializers]
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5980:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTestUtils.h: In function 'void iDynTree::getRandomJointPositions(VectorDynSize&, const Model&)':
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTestUtils.h:177:37: warning: comparison of integer expressions of different signedness: 'iDynTree::JointIndex' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  177 |     for(JointIndex jntIdx=0; jntIdx < model.getNrOfJoints(); jntIdx++)
      |                              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTestUtils.h:182:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  182 |             for(int i=0; i < jntPtr->getNrOfPosCoords(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTestUtils.h:191:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  191 |             for(int i=0; i < jntPtr->getNrOfPosCoords(); i++)
      |                          ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_new_StringToDoubleUnorderedMap__SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13074:142: error: no matching function for call to 'std::unordered_map<std::__cxx11::basic_string<char>, double>::unordered_map(const std::less<std::__cxx11::basic_string<char> >&)'
13074 |     result = (std::unordered_map< std::string,double > *)new std::unordered_map< std::string,double >((std::less< std::string > const &)*arg1);
      |                                                                                                                                              ^
In file included from /home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/unordered_map:47,
                 from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:3840:
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:252:9: note: candidate: 'template<class _InputIterator> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  252 |         unordered_map(_InputIterator __first, _InputIterator __last,
      |         ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:252:9: note:   template argument deduction/substitution failed:
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13074:142: note:   candidate expects 5 arguments, 1 provided
13074 |     result = (std::unordered_map< std::string,double > *)new std::unordered_map< std::string,double >((std::less< std::string > const &)*arg1);
      |                                                                                                                                              ^
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:245:9: note: candidate: 'template<class _InputIterator> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  245 |         unordered_map(_InputIterator __first, _InputIterator __last,
      |         ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:245:9: note:   template argument deduction/substitution failed:
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13074:142: note:   candidate expects 4 arguments, 1 provided
13074 |     result = (std::unordered_map< std::string,double > *)new std::unordered_map< std::string,double >((std::less< std::string > const &)*arg1);
      |                                                                                                                                              ^
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:172:9: note: candidate: 'template<class _InputIterator> std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  172 |         unordered_map(_InputIterator __first, _InputIterator __last,
      |         ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:172:9: note:   template argument deduction/substitution failed:
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13074:142: note:   candidate expects 6 arguments, 1 provided
13074 |     result = (std::unordered_map< std::string,double > *)new std::unordered_map< std::string,double >((std::less< std::string > const &)*arg1);
      |                                                                                                                                              ^
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:264:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list<typename std::_Hashtable<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<std::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::value_type>, size_type, const hasher&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; typename std::_Hashtable<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<std::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::value_type = std::pair<const std::__cxx11::basic_string<char>, double>; size_type = long unsigned int; hasher = std::hash<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  264 |       unordered_map(initializer_list<value_type> __l,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:264:7: note:   candidate expects 4 arguments, 1 provided
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:258:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list<typename std::_Hashtable<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<std::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::value_type>, size_type, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; typename std::_Hashtable<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<std::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::value_type = std::pair<const std::__cxx11::basic_string<char>, double>; size_type = long unsigned int; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  258 |       unordered_map(initializer_list<value_type> __l,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:258:7: note:   candidate expects 3 arguments, 1 provided
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:239:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(size_type, const hasher&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; size_type = long unsigned int; hasher = std::hash<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  239 |       unordered_map(size_type __n, const hasher& __hf,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:239:7: note:   candidate expects 3 arguments, 1 provided
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:235:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(size_type, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; size_type = long unsigned int; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  235 |       unordered_map(size_type __n, const allocator_type& __a)
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:235:7: note:   candidate expects 2 arguments, 1 provided
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:227:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list<typename std::_Hashtable<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<std::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::value_type>, size_type, const hasher&, const key_equal&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; typename std::_Hashtable<_Key, std::pair<const _Key, _Val>, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<std::__not_<std::__and_<std::__is_fast_hash<_Hash>, std::__is_nothrow_invocable<const _Hash&, const _Key&> > >::value, false, true> >::value_type = std::pair<const std::__cxx11::basic_string<char>, double>; size_type = long unsigned int; hasher = std::hash<std::__cxx11::basic_string<char> >; key_equal = std::equal_to<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  227 |       unordered_map(initializer_list<value_type> __l,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:227:50: note:   no known conversion for argument 1 from 'const std::less<std::__cxx11::basic_string<char> >' to 'std::initializer_list<std::pair<const std::__cxx11::basic_string<char>, double> >'
  227 |       unordered_map(initializer_list<value_type> __l,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:210:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  210 |       unordered_map(unordered_map&& __umap,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:210:7: note:   candidate expects 2 arguments, 1 provided
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:200:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  200 |       unordered_map(const unordered_map& __umap,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:200:7: note:   candidate expects 2 arguments, 1 provided
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:191:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  191 |       unordered_map(const allocator_type& __a)
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:191:43: note:   no known conversion for argument 1 from 'const std::less<std::__cxx11::basic_string<char> >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>::allocator_type&' {aka 'const std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >&'}
  191 |       unordered_map(const allocator_type& __a)
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:184:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  184 |       unordered_map(unordered_map&&) = default;
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:184:21: note:   no known conversion for argument 1 from 'const std::less<std::__cxx11::basic_string<char> >' to 'std::unordered_map<std::__cxx11::basic_string<char>, double>&&'
  184 |       unordered_map(unordered_map&&) = default;
      |                     ^~~~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:181:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  181 |       unordered_map(const unordered_map&) = default;
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:181:21: note:   no known conversion for argument 1 from 'const std::less<std::__cxx11::basic_string<char> >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  181 |       unordered_map(const unordered_map&) = default;
      |                     ^~~~~~~~~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:151:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(size_type, const hasher&, const key_equal&, const allocator_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >; size_type = long unsigned int; hasher = std::hash<std::__cxx11::basic_string<char> >; key_equal = std::equal_to<std::__cxx11::basic_string<char> >; allocator_type = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  151 |       unordered_map(size_type __n,
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:151:31: note:   no known conversion for argument 1 from 'const std::less<std::__cxx11::basic_string<char> >' to 'std::unordered_map<std::__cxx11::basic_string<char>, double>::size_type' {aka 'long unsigned int'}
  151 |       unordered_map(size_type __n,
      |                     ~~~~~~~~~~^~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:141:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map() [with _Key = std::__cxx11::basic_string<char>; _Tp = double; _Hash = std::hash<std::__cxx11::basic_string<char> >; _Pred = std::equal_to<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> >]'
  141 |       unordered_map() = default;
      |       ^~~~~~~~~~~~~
/home/lomoretti/mambaforge/envs/robsub/x86_64-conda-linux-gnu/include/c++/12.3.0/bits/unordered_map.h:141:7: note:   candidate expects 0 arguments, 1 provided
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_new_StringToDoubleUnorderedMap__SWIG_2(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13595:12: error: cannot convert 'std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >*' to 'std::unordered_map<std::__cxx11::basic_string<char>, double>*' in assignment
13595 |     arg1 = ptr;
      |            ^~~
      |            |
      |            std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >*
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_StringToDoubleUnorderedMap_rbegin(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13802:45: error: 'reverse_iterator' is not a member of 'std::unordered_map<std::__cxx11::basic_string<char>, double>'
13802 |   std::unordered_map< std::string,double >::reverse_iterator result;
      |                                             ^~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13812:5: error: 'result' was not declared in this scope
13812 |     result = (arg1)->rbegin();
      |     ^~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13812:22: error: 'class std::unordered_map<std::__cxx11::basic_string<char>, double>' has no member named 'rbegin'; did you mean 'begin'?
13812 |     result = (arg1)->rbegin();
      |                      ^~~~~~
      |                      begin
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13815:80: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
13815 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13815:80: error: expected '>'
13815 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13815:80: error: expected '('
13815 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13815:122: error: 'reverse_iterator' is not a member of 'std::unordered_map<std::__cxx11::basic_string<char>, double>'
13815 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                                                          ^~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13815:141: error: expected primary-expression before '>' token
13815 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                                                                             ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13815:143: error: 'result' was not declared in this scope
13815 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                                                                               ^~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_StringToDoubleUnorderedMap_rend(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13829:45: error: 'reverse_iterator' is not a member of 'std::unordered_map<std::__cxx11::basic_string<char>, double>'
13829 |   std::unordered_map< std::string,double >::reverse_iterator result;
      |                                             ^~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13839:5: error: 'result' was not declared in this scope
13839 |     result = (arg1)->rend();
      |     ^~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13839:22: error: 'class std::unordered_map<std::__cxx11::basic_string<char>, double>' has no member named 'rend'; did you mean 'end'?
13839 |     result = (arg1)->rend();
      |                      ^~~~
      |                      end
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13842:80: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
13842 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13842:80: error: expected '>'
13842 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13842:80: error: expected '('
13842 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13842:122: error: 'reverse_iterator' is not a member of 'std::unordered_map<std::__cxx11::basic_string<char>, double>'
13842 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                                                          ^~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13842:141: error: expected primary-expression before '>' token
13842 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                                                                             ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:13842:143: error: 'result' was not declared in this scope
13842 |   resultobj = SWIG_NewPointerObj(swig::make_output_iterator(static_cast< const std::unordered_map< std::string,double >::reverse_iterator & >(result)),
      |                                                                                                                                               ^~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:1187:89: note: in definition of macro 'SWIG_NewPointerObj'
 1187 | #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(NULL, ptr, type, flags)
      |                                                                                         ^~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_StringToDoubleUnorderedMap_lower_bound(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:14219:22: error: 'class std::unordered_map<std::__cxx11::basic_string<char>, double>' has no member named 'lower_bound'
14219 |     result = (arg1)->lower_bound((std::unordered_map< std::string,double >::key_type const &)*arg2);
      |                      ^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_StringToDoubleUnorderedMap_upper_bound(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:14262:22: error: 'class std::unordered_map<std::__cxx11::basic_string<char>, double>' has no member named 'upper_bound'
14262 |     result = (arg1)->upper_bound((std::unordered_map< std::string,double >::key_type const &)*arg2);
      |                      ^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Position_changePointOf__SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:42818:112: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
42818 |         result = ((iDynTree::Position const *)arg1)->changePointOf((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                ^
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5941:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Position_changePointOf__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:42864:111: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
42864 |         result = ((iDynTree::Position const *)arg1)->changePointOf((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                               ^
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5940:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h: In member function 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)':
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:30:11: warning: implicitly-declared 'constexpr iDynTree::SpatialVector<iDynTree::SpatialForceVector>& iDynTree::SpatialVector<iDynTree::SpatialForceVector>::operator=(const iDynTree::SpatialVector<iDynTree::SpatialForceVector>&)' is deprecated [-Wdeprecated-copy]
   30 |     class SpatialForceVector: public SpatialVector<SpatialForceVector>
      |           ^~~~~~~~~~~~~~~~~~
In file included from /home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:9:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialVector.h:73:1: note: because 'iDynTree::SpatialVector<iDynTree::SpatialForceVector>' has user-provided 'iDynTree::SpatialVector<DerivedSpatialVecT>::SpatialVector(const iDynTree::SpatialVector<DerivedSpatialVecT>&) [with DerivedSpatialVecT = iDynTree::SpatialForceVector]'
   73 | SpatialVector<DerivedSpatialVecT>
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialVector.h:186:5: note: in expansion of macro 'SPATIALVECTOR_INSTANCE_HDR'
  186 |     SPATIALVECTOR_INSTANCE_HDR::SpatialVector(const SpatialVector & other):
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Position_changePointOf__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:42864:111: note: synthesized method 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' first required here
42864 |         result = ((iDynTree::Position const *)arg1)->changePointOf((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                               ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Position___mul____SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:43446:108: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
43446 |         result = ((iDynTree::Position const *)arg1)->operator *((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase_changePoint(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45329:71: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45329 |         result = (arg1)->changePoint((iDynTree::Position const &)*arg2);
      |                                                                       ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase_changeCoordFrame(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45375:76: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45375 |         result = (arg1)->changeCoordFrame((iDynTree::Rotation const &)*arg2);
      |                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase_compose(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45424:199: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45424 |         result = iDynTree::SpatialVector< iDynTree::SpatialMotionVector >::SWIGTEMPLATEDISAMBIGUATOR compose((iDynTree::SpatialMotionVector const &)*arg1,(iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                                                                                                       ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase_inverse(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45463:154: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45463 |         result = iDynTree::SpatialVector< iDynTree::SpatialMotionVector >::SWIGTEMPLATEDISAMBIGUATOR inverse((iDynTree::SpatialMotionVector const &)*arg1);
      |                                                                                                                                                          ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase___add__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45555:147: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45555 |         result = ((iDynTree::SpatialVector< iDynTree::SpatialMotionVector > const *)arg1)->operator +((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                                                   ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase___sub__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45601:147: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45601 |         result = ((iDynTree::SpatialVector< iDynTree::SpatialMotionVector > const *)arg1)->operator -((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                                                   ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase___neg__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45635:103: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45635 |         result = ((iDynTree::SpatialVector< iDynTree::SpatialMotionVector > const *)arg1)->operator -();
      |                                                                                                       ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVectorBase_Zero(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:45658:107: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
45658 |         result = iDynTree::SpatialVector< iDynTree::SpatialMotionVector >::SWIGTEMPLATEDISAMBIGUATOR Zero();
      |                                                                                                           ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase_changePoint(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46453:71: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46453 |         result = (arg1)->changePoint((iDynTree::Position const &)*arg2);
      |                                                                       ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase_changeCoordFrame(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46499:76: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46499 |         result = (arg1)->changeCoordFrame((iDynTree::Rotation const &)*arg2);
      |                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase_compose(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46548:196: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46548 |         result = iDynTree::SpatialVector< iDynTree::SpatialForceVector >::SWIGTEMPLATEDISAMBIGUATOR compose((iDynTree::SpatialForceVector const &)*arg1,(iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                                                                                                                    ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase_inverse(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46587:152: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46587 |         result = iDynTree::SpatialVector< iDynTree::SpatialForceVector >::SWIGTEMPLATEDISAMBIGUATOR inverse((iDynTree::SpatialForceVector const &)*arg1);
      |                                                                                                                                                        ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase___add__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46679:145: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46679 |         result = ((iDynTree::SpatialVector< iDynTree::SpatialForceVector > const *)arg1)->operator +((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                                                                 ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase___sub__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46725:145: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46725 |         result = ((iDynTree::SpatialVector< iDynTree::SpatialForceVector > const *)arg1)->operator -((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                                                                 ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase___neg__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46759:102: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46759 |         result = ((iDynTree::SpatialVector< iDynTree::SpatialForceVector > const *)arg1)->operator -();
      |                                                                                                      ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVectorBase_Zero(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:46782:106: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
46782 |         result = iDynTree::SpatialVector< iDynTree::SpatialForceVector >::SWIGTEMPLATEDISAMBIGUATOR Zero();
      |                                                                                                          ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVector___mul__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:47299:80: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
47299 |         result = ((iDynTree::SpatialMotionVector const *)arg1)->operator *(arg2);
      |                                                                                ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVector_cross__SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:47343:115: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
47343 |         result = ((iDynTree::SpatialMotionVector const *)arg1)->cross((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                   ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialMotionVector_cross__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:47389:114: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
47389 |         result = ((iDynTree::SpatialMotionVector const *)arg1)->cross((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                                  ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialForceVector___mul__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:47886:79: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
47886 |         result = ((iDynTree::SpatialForceVector const *)arg1)->operator *(arg2);
      |                                                                               ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ClassicalAcc_Zero(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:50499:47: warning: implicitly-declared 'constexpr iDynTree::ClassicalAcc& iDynTree::ClassicalAcc::operator=(const iDynTree::ClassicalAcc&)' is deprecated [-Wdeprecated-copy]
50499 |         result = iDynTree::ClassicalAcc::Zero();
      |                                               ^
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5946:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ClassicalAcc.h:44:9: note: because 'iDynTree::ClassicalAcc' has user-provided 'iDynTree::ClassicalAcc::ClassicalAcc(const iDynTree::ClassicalAcc&)'
   44 |         ClassicalAcc(const ClassicalAcc& other);
      |         ^~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Axis_getRotationTransformDerivative(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:51669:85: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
51669 |         result = ((iDynTree::Axis const *)arg1)->getRotationTransformDerivative(arg2);
      |                                                                                     ^
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5960:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Axis_getTranslationTransformDerivative(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:51833:88: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
51833 |         result = ((iDynTree::Axis const *)arg1)->getTranslationTransformDerivative(arg2);
      |                                                                                        ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialInertia_combine(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:52600:131: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
52600 |         result = iDynTree::SpatialInertia::combine((iDynTree::SpatialInertia const &)*arg1,(iDynTree::SpatialInertia const &)*arg2);
      |                                                                                                                                   ^
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5952:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialInertia_multiply(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:52844:113: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
52844 |         result = ((iDynTree::SpatialInertia const *)arg1)->multiply((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                 ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialInertia___add__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:53031:110: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
53031 |         result = ((iDynTree::SpatialInertia const *)arg1)->operator +((iDynTree::SpatialInertia const &)*arg2);
      |                                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialInertia___mul____SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:53077:115: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
53077 |         result = ((iDynTree::SpatialInertia const *)arg1)->operator *((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                   ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_SpatialInertia_Zero(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:53383:49: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
53383 |         result = iDynTree::SpatialInertia::Zero();
      |                                                 ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ArticulatedBodyInertia_combine(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:54266:155: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
54266 |         result = iDynTree::ArticulatedBodyInertia::combine((iDynTree::ArticulatedBodyInertia const &)*arg1,(iDynTree::ArticulatedBodyInertia const &)*arg2);
      |                                                                                                                                                           ^
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5954:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ArticulatedBodyInertia___add__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:54424:126: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
54424 |         result = ((iDynTree::ArticulatedBodyInertia const *)arg1)->operator +((iDynTree::ArticulatedBodyInertia const &)*arg2);
      |                                                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ArticulatedBodyInertia___sub__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:54470:126: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
54470 |         result = ((iDynTree::ArticulatedBodyInertia const *)arg1)->operator -((iDynTree::ArticulatedBodyInertia const &)*arg2);
      |                                                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ArticulatedBodyInertia___mul____SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:54516:123: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
54516 |         result = ((iDynTree::ArticulatedBodyInertia const *)arg1)->operator *((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                           ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ArticulatedBodyInertia_ABADyadHelper(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:54710:114: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
54710 |         result = iDynTree::ArticulatedBodyInertia::ABADyadHelper((iDynTree::SpatialForceVector const &)*arg1,arg2);
      |                                                                                                                  ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ArticulatedBodyInertia_ABADyadHelperLin(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:54777:166: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
54777 |         result = iDynTree::ArticulatedBodyInertia::ABADyadHelperLin((iDynTree::SpatialForceVector const &)*arg1,arg2,(iDynTree::SpatialForceVector const &)*arg3,arg4);
      |                                                                                                                                                                      ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_RigidBodyInertiaNonLinearParametrization_toRigidBodyInertia(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:55213:105: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
55213 |         result = ((iDynTree::RigidBodyInertiaNonLinearParametrization const *)arg1)->toRigidBodyInertia();
      |                                                                                                         ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Rotation_changeCoordFrameOf__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:55988:117: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
55988 |         result = ((iDynTree::Rotation const *)arg1)->changeCoordFrameOf((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                                     ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Rotation_changeCoordFrameOf__SWIG_2(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:56034:116: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
56034 |         result = ((iDynTree::Rotation const *)arg1)->changeCoordFrameOf((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                                    ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Rotation_changeCoordFrameOf__SWIG_9(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:56356:110: warning: implicitly-declared 'constexpr iDynTree::ClassicalAcc& iDynTree::ClassicalAcc::operator=(const iDynTree::ClassicalAcc&)' is deprecated [-Wdeprecated-copy]
56356 |         result = ((iDynTree::Rotation const *)arg1)->changeCoordFrameOf((iDynTree::ClassicalAcc const &)*arg2);
      |                                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ClassicalAcc.h:44:9: note: because 'iDynTree::ClassicalAcc' has user-provided 'iDynTree::ClassicalAcc::ClassicalAcc(const iDynTree::ClassicalAcc&)'
   44 |         ClassicalAcc(const ClassicalAcc& other);
      |         ^~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Rotation___mul____SWIG_2(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:56889:108: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
56889 |         result = ((iDynTree::Rotation const *)arg1)->operator *((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Rotation___mul____SWIG_9(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:57211:102: warning: implicitly-declared 'constexpr iDynTree::ClassicalAcc& iDynTree::ClassicalAcc::operator=(const iDynTree::ClassicalAcc&)' is deprecated [-Wdeprecated-copy]
57211 |         result = ((iDynTree::Rotation const *)arg1)->operator *((iDynTree::ClassicalAcc const &)*arg2);
      |                                                                                                      ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ClassicalAcc.h:44:9: note: because 'iDynTree::ClassicalAcc' has user-provided 'iDynTree::ClassicalAcc::ClassicalAcc(const iDynTree::ClassicalAcc&)'
   44 |         ClassicalAcc(const ClassicalAcc& other);
      |         ^~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Transform___mul____SWIG_6(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:59874:110: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
59874 |         result = ((iDynTree::Transform const *)arg1)->operator *((iDynTree::SpatialMotionVector const &)*arg2);
      |                                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Transform___mul____SWIG_7(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:59920:109: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
59920 |         result = ((iDynTree::Transform const *)arg1)->operator *((iDynTree::SpatialForceVector const &)*arg2);
      |                                                                                                             ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Transform___mul____SWIG_8(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:59966:105: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
59966 |         result = ((iDynTree::Transform const *)arg1)->operator *((iDynTree::SpatialInertia const &)*arg2);
      |                                                                                                         ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Transform___mul____SWIG_9(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:60012:113: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
60012 |         result = ((iDynTree::Transform const *)arg1)->operator *((iDynTree::ArticulatedBodyInertia const &)*arg2);
      |                                                                                                                 ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_Transform_log(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:60588:59: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
60588 |         result = ((iDynTree::Transform const *)arg1)->log();
      |                                                           ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_TransformDerivative_Zero(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:61309:54: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
61309 |         result = iDynTree::TransformDerivative::Zero();
      |                                                      ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_TransformDerivative___mul__(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:61477:110: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
61477 |         result = ((iDynTree::TransformDerivative const *)arg1)->operator *((iDynTree::Transform const &)*arg2);
      |                                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_TransformDerivative_derivativeOfInverse(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:61523:119: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
61523 |         result = ((iDynTree::TransformDerivative const *)arg1)->derivativeOfInverse((iDynTree::Transform const &)*arg2);
      |                                                                                                                       ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_TransformDerivative_transform__SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:61581:76: warning: implicitly-declared 'constexpr iDynTree::ArticulatedBodyInertia& iDynTree::ArticulatedBodyInertia::operator=(const iDynTree::ArticulatedBodyInertia&)' is deprecated [-Wdeprecated-copy]
61581 |         result = (arg1)->transform((iDynTree::Transform const &)*arg2,*arg3);
      |                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/ArticulatedBodyInertia.h:73:9: note: because 'iDynTree::ArticulatedBodyInertia' has user-provided 'iDynTree::ArticulatedBodyInertia::ArticulatedBodyInertia(const iDynTree::ArticulatedBodyInertia&)'
   73 |         ArticulatedBodyInertia(const ArticulatedBodyInertia & other);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_TransformDerivative_transform__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:61639:76: warning: implicitly-declared 'constexpr iDynTree::SpatialForceVector& iDynTree::SpatialForceVector::operator=(const iDynTree::SpatialForceVector&)' is deprecated [-Wdeprecated-copy]
61639 |         result = (arg1)->transform((iDynTree::Transform const &)*arg2,*arg3);
      |                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialForceVector.h:47:9: note: because 'iDynTree::SpatialForceVector' has user-provided 'iDynTree::SpatialForceVector::SpatialForceVector(const iDynTree::SpatialForceVector&)'
   47 |         SpatialForceVector(const SpatialForceVector & other);
      |         ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_TransformDerivative_transform__SWIG_2(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:61697:76: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
61697 |         result = (arg1)->transform((iDynTree::Transform const &)*arg2,*arg3);
      |                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_IJoint_getTransformDerivative(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:68126:128: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
68126 |         result = ((iDynTree::IJoint const *)arg1)->getTransformDerivative((iDynTree::VectorDynSize const &)*arg2,arg3,arg4,arg5);
      |                                                                                                                                ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_IJoint_getMotionSubspaceVector(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:68187:90: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
68187 |         result = ((iDynTree::IJoint const *)arg1)->getMotionSubspaceVector(arg2,arg3,arg4);
      |                                                                                          ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_FixedJoint_getTransformDerivative(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:70480:132: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
70480 |         result = ((iDynTree::FixedJoint const *)arg1)->getTransformDerivative((iDynTree::VectorDynSize const &)*arg2,arg3,arg4,arg5);
      |                                                                                                                                    ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_FixedJoint_getMotionSubspaceVector(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:70541:94: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
70541 |         result = ((iDynTree::FixedJoint const *)arg1)->getMotionSubspaceVector(arg2,arg3,arg4);
      |                                                                                              ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_RevoluteJoint_getTransformDerivative(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:74915:135: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
74915 |         result = ((iDynTree::RevoluteJoint const *)arg1)->getTransformDerivative((iDynTree::VectorDynSize const &)*arg2,arg3,arg4,arg5);
      |                                                                                                                                       ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_RevoluteJoint_getMotionSubspaceVector__SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:74976:97: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
74976 |         result = ((iDynTree::RevoluteJoint const *)arg1)->getMotionSubspaceVector(arg2,arg3,arg4);
      |                                                                                                 ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_RevoluteJoint_getMotionSubspaceVector__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:75026:92: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
75026 |         result = ((iDynTree::RevoluteJoint const *)arg1)->getMotionSubspaceVector(arg2,arg3);
      |                                                                                            ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_PrismaticJoint_getTransformDerivative(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:77261:136: warning: implicitly-declared 'constexpr iDynTree::TransformDerivative& iDynTree::TransformDerivative::operator=(const iDynTree::TransformDerivative&)' is deprecated [-Wdeprecated-copy]
77261 |         result = ((iDynTree::PrismaticJoint const *)arg1)->getTransformDerivative((iDynTree::VectorDynSize const &)*arg2,arg3,arg4,arg5);
      |                                                                                                                                        ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/TransformDerivative.h:59:9: note: because 'iDynTree::TransformDerivative' has user-provided 'iDynTree::TransformDerivative::TransformDerivative(const iDynTree::TransformDerivative&)'
   59 |         TransformDerivative(const TransformDerivative & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_PrismaticJoint_getMotionSubspaceVector__SWIG_0(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:77322:98: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
77322 |         result = ((iDynTree::PrismaticJoint const *)arg1)->getMotionSubspaceVector(arg2,arg3,arg4);
      |                                                                                                  ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_PrismaticJoint_getMotionSubspaceVector__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:77372:93: warning: implicitly-declared 'constexpr iDynTree::SpatialMotionVector& iDynTree::SpatialMotionVector::operator=(const iDynTree::SpatialMotionVector&)' is deprecated [-Wdeprecated-copy]
77372 |         result = ((iDynTree::PrismaticJoint const *)arg1)->getMotionSubspaceVector(arg2,arg3);
      |                                                                                             ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialMotionVector.h:46:9: note: because 'iDynTree::SpatialMotionVector' has user-provided 'iDynTree::SpatialMotionVector::SpatialMotionVector(const iDynTree::SpatialMotionVector&)'
   46 |         SpatialMotionVector(const SpatialMotionVector & other);
      |         ^~~~~~~~~~~~~~~~~~~
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5966:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/Link.h: In member function 'iDynTree::Link& iDynTree::Link::operator=(iDynTree::Link&&)':
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/Link.h:21:11: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
   21 |     class Link
      |           ^~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_getRandomLink(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:93285:42: note: synthesized method 'iDynTree::Link& iDynTree::Link::operator=(iDynTree::Link&&)' first required here
93285 |         result = iDynTree::getRandomLink();
      |                                          ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_createReducedModel__SWIG_1(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:94326:52: error: no matching function for call to 'createReducedModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, iDynTree::Model&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&)'
94326 |         result = (bool)iDynTree::createReducedModel((iDynTree::Model const &)*arg1,(std::vector< std::string,std::allocator< std::string > > const &)*arg2,*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5981:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTransformers.h:65:6: note: candidate: 'bool iDynTree::createReducedModel(const Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, Model&)'
   65 | bool createReducedModel(const Model& fullModel,
      |      ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTransformers.h:65:6: note:   candidate expects 3 arguments, 4 provided
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTransformers.h:80:6: note: candidate: 'bool iDynTree::createReducedModel(const Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, Model&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&)'
   80 | bool createReducedModel(const Model& fullModel,
      |      ^~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model/include/iDynTree/ModelTransformers.h:83:72: note:   no known conversion for argument 4 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
   83 |                         const std::unordered_map<std::string, double>& removedJointPositions);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromFullModel__SWIG_2(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:110198:61: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromFullModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&, std::string&)'
110198 |         result = (bool)(arg1)->loadReducedModelFromFullModel((iDynTree::Model const &)*arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4,arg5);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:5997:
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:150:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFullModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string)'
  150 |     bool loadReducedModelFromFullModel(const Model& fullModel,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:150:10: note:   candidate expects 3 arguments, 4 provided
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:223:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFullModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string)'
  223 |     bool loadReducedModelFromFullModel(const Model& fullModel,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:225:87: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  225 |                                        const std::unordered_map<std::string, double>& removedJointPositions,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromFullModel__SWIG_3(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:110276:61: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromFullModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&)'
110276 |         result = (bool)(arg1)->loadReducedModelFromFullModel((iDynTree::Model const &)*arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:150:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFullModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string)'
  150 |     bool loadReducedModelFromFullModel(const Model& fullModel,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:152:58: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  152 |                                        const std::string filetype="");
      |                                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:223:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFullModel(const iDynTree::Model&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string)'
  223 |     bool loadReducedModelFromFullModel(const Model& fullModel,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:225:87: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  225 |                                        const std::unordered_map<std::string, double>& removedJointPositions,
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromString__SWIG_3(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:110528:58: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromString(std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&, std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
110528 |         result = (bool)(arg1)->loadReducedModelFromString(arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4,arg5,(std::vector< std::string,std::allocator< std::string > > const &)*arg6);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:175:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromString(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  175 |     bool loadReducedModelFromString(const std::string modelString,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:175:10: note:   candidate expects 4 arguments, 5 provided
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:250:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromString(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  250 |     bool loadReducedModelFromString(const std::string modelString,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:252:84: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  252 |                                     const std::unordered_map<std::string, double>& removedJointPositions,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromString__SWIG_4(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:110616:58: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromString(std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&, std::string&)'
110616 |         result = (bool)(arg1)->loadReducedModelFromString(arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4,arg5);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:175:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromString(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  175 |     bool loadReducedModelFromString(const std::string modelString,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:177:55: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  177 |                                     const std::string filetype="",
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:250:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromString(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  250 |     bool loadReducedModelFromString(const std::string modelString,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:252:84: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  252 |                                     const std::unordered_map<std::string, double>& removedJointPositions,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromString__SWIG_5(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:110691:58: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromString(std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&)'
110691 |         result = (bool)(arg1)->loadReducedModelFromString(arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:175:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromString(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  175 |     bool loadReducedModelFromString(const std::string modelString,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:177:55: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  177 |                                     const std::string filetype="",
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:250:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromString(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  250 |     bool loadReducedModelFromString(const std::string modelString,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:252:84: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  252 |                                     const std::unordered_map<std::string, double>& removedJointPositions,
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromFile__SWIG_3(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:110955:56: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromFile(std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&, std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
110955 |         result = (bool)(arg1)->loadReducedModelFromFile(arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4,arg5,(std::vector< std::string,std::allocator< std::string > > const &)*arg6);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:200:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFile(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  200 |     bool loadReducedModelFromFile(const std::string filename,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:200:10: note:   candidate expects 4 arguments, 5 provided
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:277:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFile(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  277 |     bool loadReducedModelFromFile(const std::string filename,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:279:82: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  279 |                                   const std::unordered_map<std::string, double>& removedJointPositions,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromFile__SWIG_4(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:111043:56: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromFile(std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&, std::string&)'
111043 |         result = (bool)(arg1)->loadReducedModelFromFile(arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4,arg5);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:200:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFile(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  200 |     bool loadReducedModelFromFile(const std::string filename,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:202:53: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  202 |                                   const std::string filetype="",
      |                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:277:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFile(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  277 |     bool loadReducedModelFromFile(const std::string filename,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:279:82: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  279 |                                   const std::unordered_map<std::string, double>& removedJointPositions,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_ModelLoader_loadReducedModelFromFile__SWIG_5(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:111118:56: error: no matching function for call to 'iDynTree::ModelLoader::loadReducedModelFromFile(std::string&, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >&)'
111118 |         result = (bool)(arg1)->loadReducedModelFromFile(arg2,(std::vector< std::string,std::allocator< std::string > > const &)*arg3,(std::unordered_map< std::string,double,std::less< std::string >,std::allocator< std::pair< std::string const,double > > > const &)*arg4);
       |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:200:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFile(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  200 |     bool loadReducedModelFromFile(const std::string filename,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:202:53: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'std::string' {aka 'std::__cxx11::basic_string<char>'}
  202 |                                   const std::string filetype="",
      |                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:277:10: note: candidate: 'bool iDynTree::ModelLoader::loadReducedModelFromFile(std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const std::unordered_map<std::__cxx11::basic_string<char>, double>&, std::string, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)'
  277 |     bool loadReducedModelFromFile(const std::string filename,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/model_io/codecs/include/iDynTree/ModelLoader.h:279:82: note:   no known conversion for argument 3 from 'const std::unordered_map<std::__cxx11::basic_string<char>, double, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, double> > >' to 'const std::unordered_map<std::__cxx11::basic_string<char>, double>&'
  279 |                                   const std::unordered_map<std::string, double>& removedJointPositions,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_KinDynComputations_getRobotLockedInertia(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:137823:48: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
137823 |         result = (arg1)->getRobotLockedInertia();
       |                                                ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyObject* _wrap_KinDynComputations_getCentroidalRobotLockedInertia(PyObject*, PyObject*)':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:138190:58: warning: implicitly-declared 'iDynTree::SpatialInertia& iDynTree::SpatialInertia::operator=(const iDynTree::SpatialInertia&)' is deprecated [-Wdeprecated-copy]
138190 |         result = (arg1)->getCentroidalRobotLockedInertia();
       |                                                          ^
/home/lomoretti/robotology/robotology-superbuild/src/iDynTree/src/core/include/iDynTree/SpatialInertia.h:38:9: note: because 'iDynTree::SpatialInertia' has user-provided 'iDynTree::SpatialInertia::SpatialInertia(const iDynTree::SpatialInertia&)'
   38 |         SpatialInertia(const SpatialInertia& other);
      |         ^~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In function 'PyTypeObject* swig_varlink_type()':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:167231:7: warning: missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers]
167231 |       };
       |       ^
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:167231:7: warning: missing initializer for member '_typeobject::tp_watched' [-Wmissing-field-initializers]
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In instantiation of 'swig::SwigPyIterator* swig::SwigPyIteratorOpen_T<OutIterator, ValueType, FromOper>::decr(size_t) [with OutIterator = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>; ValueType = std::pair<const std::__cxx11::basic_string<char>, double>; FromOper = swig::from_oper<std::pair<const std::__cxx11::basic_string<char>, double> >; size_t = long unsigned int]':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4553:21:   required from here
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4556:9: error: no match for 'operator--' (operand type is 'swig::SwigPyIterator_T<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true> >::out_iterator' {aka 'std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>'})
 4556 |         --base::current;
      |         ^~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In instantiation of 'swig::SwigPyIterator* swig::SwigPyIteratorClosed_T<OutIterator, ValueType, FromOper>::decr(size_t) [with OutIterator = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>; ValueType = std::pair<const std::__cxx11::basic_string<char>, double>; FromOper = swig::from_value_oper<std::pair<const std::__cxx11::basic_string<char>, double> >; size_t = long unsigned int]':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4604:21:   required from here
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4610:11: error: no match for 'operator--' (operand type is 'swig::SwigPyIterator_T<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true> >::out_iterator' {aka 'std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>'})
 4610 |           --base::current;
      |           ^~~~~~~~~~~~~~~
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In instantiation of 'swig::SwigPyIterator* swig::SwigPyIteratorClosed_T<OutIterator, ValueType, FromOper>::decr(size_t) [with OutIterator = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>; ValueType = std::pair<const std::__cxx11::basic_string<char>, double>; FromOper = swig::from_key_oper<std::pair<const std::__cxx11::basic_string<char>, double> >; size_t = long unsigned int]':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4604:21:   required from here
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4610:11: error: no match for 'operator--' (operand type is 'swig::SwigPyIterator_T<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true> >::out_iterator' {aka 'std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>'})
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx: In instantiation of 'swig::SwigPyIterator* swig::SwigPyIteratorClosed_T<OutIterator, ValueType, FromOper>::decr(size_t) [with OutIterator = std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>; ValueType = std::pair<const std::__cxx11::basic_string<char>, double>; FromOper = swig::from_oper<std::pair<const std::__cxx11::basic_string<char>, double> >; size_t = long unsigned int]':
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4604:21:   required from here
/home/lomoretti/robotology/robotology-superbuild/build/src/iDynTree/bindings/python/iDynTreePYTHON_wrap.cxx:4610:11: error: no match for 'operator--' (operand type is 'swig::SwigPyIterator_T<std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true> >::out_iterator' {aka 'std::__detail::_Node_iterator<std::pair<const std::__cxx11::basic_string<char>, double>, false, true>'})
make[2]: *** [bindings/python/CMakeFiles/iDynTree.dir/build.make:76: bindings/python/CMakeFiles/iDynTree.dir/iDynTreePYTHON_wrap.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3777: bindings/python/CMakeFiles/iDynTree.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
S-Dafarra commented 1 week ago

Which version of SWIG do you have?

traversaro commented 1 week ago

4.2.0 . Actually it is a fairly old conda environemnt, the problem would probably solved by updating the conda environemnt to recent version of the dependencies that in CI are working fine. I just asked to @LoreMoretti to post the error here to track it.