MRPT / mrpt

:zap: The Mobile Robot Programming Toolkit (MRPT)
https://docs.mrpt.org/reference/latest/
BSD 3-Clause "New" or "Revised" License
1.9k stars 627 forks source link

error in compiling mrpt master ; "cmake --build ." #1201

Closed alain-lnpcrd closed 2 years ago

alain-lnpcrd commented 2 years ago

hello, ubuntu 21.10 aarch64 on raspberry_pi 4B 8Go

/home/pi/mrpt/python/src/maps_bindings.cpp: In function ‘mrpt::opengl::CSetOfObjects::Ptr CMetricMap_getAs3DObject(mrpt::maps::CMetricMap&)’:
/home/pi/mrpt/python/src/maps_bindings.cpp:53:14: error: ‘class mrpt::maps::CMetricMap’ has no member named ‘getAs3DObject’
   53 |         self.getAs3DObject(outObj);
      |              ^~~~~~~~~~~~~
/home/pi/mrpt/python/src/maps_bindings.cpp: In function ‘mrpt::opengl::CSetOfObjects::Ptr CPointsMap_getAs3DObject(mrpt::maps::CPointsMap&)’:
/home/pi/mrpt/python/src/maps_bindings.cpp:183:14: error: ‘class mrpt::maps::CPointsMap’ has no member named ‘getAs3DObject’
  183 |         self.getAs3DObject(outObj);
      |              ^~~~~~~~~~~~~
/home/pi/mrpt/python/src/maps_bindings.cpp: In function ‘mrpt::opengl::CSetOfObjects::Ptr CMultiMetricMap_getAs3DObject(mrpt::maps::CMultiMetricMap&)’:
/home/pi/mrpt/python/src/maps_bindings.cpp:287:14: error: ‘class mrpt::maps::CMultiMetricMap’ has no member named ‘getAs3DObject’
  287 |         self.getAs3DObject(outObj);
      |              ^~~~~~~~~~~~~
At global scope:
cc1plus: note: unrecognized command-line option ‘-Wno-unused-local-typedef’ may have been intended to silence earlier diagnostics
gmake[2]: *** [python/CMakeFiles/pymrpt.dir/build.make:147 : python/CMakeFiles/pymrpt.dir/src/maps_bindings.cpp.o] Erreur 1
gmake[1]: *** [CMakeFiles/Makefile2:12185 : python/CMakeFiles/pymrpt.dir/all] Erreur 2
gmake: *** [Makefile:182 : all] Erreur 2
jlblancoc commented 2 years ago

Ooops! Python wrappers are not covered by CI, apparently... We'll fix it.