Closed sloretz closed 1 year ago
The Noetic builds for mrpt_icp_slam_2d are currently failing:
mrpt_icp_slam_2d
The build failure might have been introduced by this upstream commit: https://github.com/MRPT/mrpt/commit/27ebc7c1628a4a17190299d00b2eb5dc06343764
23:08:25 [ 33%] Building CXX object CMakeFiles/mrpt_icp_slam_2d.dir/src/mrpt_icp_slam_2d_wrapper.cpp.o 23:08:25 /usr/lib/ccache/c++ -DROSCONSOLE_BACKEND_LOG4CXX -DROS_BUILD_SHARED_LIBS=1 -DROS_PACKAGE_NAME=\"mrpt_icp_slam_2d\" -I/opt/ros/noetic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/include -isystem /opt/ros/noetic/include -isystem /usr/include/eigen3 -isystem /opt/ros/noetic/include/mrpt/slam/include -isystem /opt/ros/noetic/include/mrpt/vision/include -isystem /opt/ros/noetic/include/mrpt/obs/include -isystem /opt/ros/noetic/include/mrpt/opengl/include -isystem /opt/ros/noetic/include/mrpt/poses/include -isystem /opt/ros/noetic/include/mrpt/bayes/include -isystem /opt/ros/noetic/include/mrpt/math/include -isystem /usr/include/suitesparse -isystem /opt/ros/noetic/include/mrpt/serialization/include -isystem /opt/ros/noetic/include/mrpt/rtti/include -isystem /opt/ros/noetic/include/mrpt/core/include -isystem /opt/ros/noetic/include/mrpt/typemeta/include -isystem /opt/ros/noetic/include/mrpt/random/include -isystem /opt/ros/noetic/include/mrpt/system/include -isystem /opt/ros/noetic/include/mrpt/containers/include -isystem /opt/ros/noetic/include/mrpt/config/include -isystem /opt/ros/noetic/include/mrpt/expr/include -isystem /opt/ros/noetic/include/mrpt/img/include -isystem /opt/ros/noetic/include/mrpt/io/include -isystem /opt/ros/noetic/include/mrpt/tfest/include -isystem /opt/ros/noetic/include/mrpt/maps/include -isystem /opt/ros/noetic/include/mrpt/graphs/include -isystem /opt/ros/noetic/include/mrpt/gui/include -isystem /opt/ros/noetic/include/mrpt/nanogui/include -isystem /opt/ros/noetic/include/mrpt/ros1bridge/include -g -O2 -fdebug-prefix-map=/tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14=. -fstack-protector-strong -Wformat -Werror=format-security -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-long-long -Wno-variadic-macros -Wno-ignored-attributes -Wno-int-in-bool-context -O3 -std=gnu++17 -o CMakeFiles/mrpt_icp_slam_2d.dir/src/mrpt_icp_slam_2d_wrapper.cpp.o -c /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp 23:08:25 /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp: In member function ‘void ICPslamWrapper::run3Dwindow()’: 23:08:34 /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp:156:54: error: cannot convert ‘const mrpt::maps::CMultiMetricMap’ to ‘const mrpt::maps::CMultiMetricMap*’ in assignment 23:08:34 156 | metric_map_ = mapBuilder.getCurrentlyBuiltMetricMap(); 23:08:34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 23:08:34 | | 23:08:34 | const mrpt::maps::CMultiMetricMap 23:08:34 /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp: In member function ‘void ICPslamWrapper::publishMapPose()’: 23:08:34 /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp:389:53: error: cannot convert ‘const mrpt::maps::CMultiMetricMap’ to ‘const mrpt::maps::CMultiMetricMap*’ in assignment 23:08:34 389 | metric_map_ = mapBuilder.getCurrentlyBuiltMetricMap(); 23:08:34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 23:08:34 | | 23:08:34 | const mrpt::maps::CMultiMetricMap 23:08:34 /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp: In member function ‘bool ICPslamWrapper::rawlogPlay()’: 23:08:34 /tmp/binarydeb/ros-noetic-mrpt-icp-slam-2d-0.1.14/src/mrpt_icp_slam_2d_wrapper.cpp:494:56: error: cannot convert ‘const mrpt::maps::CMultiMetricMap’ to ‘const mrpt::maps::CMultiMetricMap*’ in assignment 23:08:34 494 | metric_map_ = mapBuilder.getCurrentlyBuiltMetricMap(); 23:08:34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 23:08:34 | | 23:08:34 | const mrpt::maps::CMultiMetricMap 23:08:34 make[4]: *** [CMakeFiles/mrpt_icp_slam_2d.dir/build.make:66: CMakeFiles/mrpt_icp_slam_2d.dir/src/mrpt_icp_slam_2d_wrapper.cpp.o] Error 1
The Noetic builds for
mrpt_icp_slam_2d
are currently failing:The build failure might have been introduced by this upstream commit: https://github.com/MRPT/mrpt/commit/27ebc7c1628a4a17190299d00b2eb5dc06343764