-
Notifications
You must be signed in to change notification settings - Fork 727
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Description
When linking a debug build, undefined references are encountered for libmoveit_ros_benchmarks.so:
/usr/bin/ld: libmoveit_ros_benchmarks.so.: undefined reference to `boost::gregorian::greg_month::as_short_string() const'
/usr/bin/ld: libmoveit_ros_benchmarks.so.: undefined reference to `boost::gregorian::greg_month::as_long_string() const'
Your environment
- ROS Distro: Nightly
- OS Version: e.g. Ubuntu 12.04
- 73ee4b8
Steps to reproduce
Build using debug and codecove mixins flags as in #233
Expected behaviour
Build completes:
Actual behaviour
Linking fails:
Suspected issue due to boost date_time not being a header-only library:
https://stackoverflow.com/a/17477336/2577586
Backtrace or Console output
Details
#!/bin/bash -eo pipefail
BUILD_UNFINISHED=$(colcon list --packages-skip-build-finished)
BUILD_FAILED=$(colcon list --packages-select-build-failed)
if [ -n "$BUILD_UNFINISHED" ] || [ -n "$BUILD_FAILED" ]
then
. /opt/underlay_ws/install/setup.sh
rm -rf build install log
colcon build \
--mixin ${OVERLAY_MIXINS}
else
echo "Skipping Build"
fi
[connext_cmake_module] Warning: The location at which Connext was found when the workspace was built [[/opt/rti.com/rti_connext_dds-5.3.1]] does not point to a valid directory, and the NDDSHOME environment variable has not been set. Support for Connext will not be available.
not found: "/opt/underlay_ws/install/octomap/share/octomap/local_setup.sh"
not found: "/opt/underlay_ws/install/dynamic_edt_3d/share/dynamic_edt_3d/local_setup.sh"
not found: "/opt/underlay_ws/install/octovis/share/octovis/local_setup.sh"
Starting >>> moveit_core
�]0;colcon build [0/11 done] [1 ongoing]�[Processing: moveit_core]
[Processing: moveit_core]
--- stderr: moveit_core
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
CMakeLists.txt:70 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
/opt/overlay_ws/src/moveit2/moveit_core/robot_state/src/robot_state.cpp: In member function ‘void moveit::core::RobotState::copyFrom(const moveit::core::RobotState&)’:
/opt/overlay_ws/src/moveit2/moveit_core/robot_state/src/robot_state.cpp:168:79: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘Eigen::Isometry3d’ {aka ‘class Eigen::Transform<double, 3, 1>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
168 | memcpy(variable_joint_transforms_, other.variable_joint_transforms_, bytes);
| ^
In file included from /usr/include/eigen3/Eigen/Geometry:44,
from /opt/overlay_ws/src/moveit2/moveit_core/robot_model/include/moveit/robot_model/joint_model.h:46,
from /opt/overlay_ws/src/moveit2/moveit_core/robot_model/include/moveit/robot_model/joint_model_group.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/robot_model/include/moveit/robot_model/robot_model.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/robot_state/include/moveit/robot_state/robot_state.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/robot_state/src/robot_state.cpp:38:
/usr/include/eigen3/Eigen/src/Geometry/Transform.h:201:7: note: ‘Eigen::Isometry3d’ {aka ‘class Eigen::Transform<double, 3, 1>’} declared here
201 | class Transform
| ^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/src/collision_octomap_filter.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
/opt/overlay_ws/src/moveit2/moveit_core/planning_scene/src/planning_scene.cpp: In member function ‘void planning_scene::PlanningScene::pushDiffs(const PlanningScenePtr&)’:
/opt/overlay_ws/src/moveit2/moveit_core/planning_scene/src/planning_scene.cpp:437:51: warning: implicitly-declared ‘collision_detection::AllowedCollisionMatrix& collision_detection::AllowedCollisionMatrix::operator=(const collision_detection::AllowedCollisionMatrix&)’ is deprecated [-Wdeprecated-copy]
437 | scene->getAllowedCollisionMatrixNonConst() = *acm_;
| ^~~~
In file included from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/include/moveit/collision_detection/collision_env.h:39,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/include/moveit/collision_detection/collision_detector_allocator.h:39,
from /opt/overlay_ws/src/moveit2/moveit_core/planning_scene/include/moveit/planning_scene/planning_scene.h:42,
from /opt/overlay_ws/src/moveit2/moveit_core/planning_scene/src/planning_scene.cpp:38:
/opt/overlay_ws/src/moveit2/moveit_core/collision_detection/include/moveit/collision_detection/collision_matrix.h:94:3: note: because ‘collision_detection::AllowedCollisionMatrix’ has user-provided ‘collision_detection::AllowedCollisionMatrix::AllowedCollisionMatrix(const collision_detection::AllowedCollisionMatrix&)’
94 | AllowedCollisionMatrix(const AllowedCollisionMatrix& acm);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/distance_field.cpp:41:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/src/propagation_distance_field.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/include/moveit/distance_field/propagation_distance_field.h:45,
from /opt/overlay_ws/src/moveit2/moveit_core/distance_field/test/test_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:41,
from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_distance_field_types.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:41,
from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:43,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_common_distance_field.cpp:38:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
/opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp: In member function ‘collision_detection::DistanceFieldCacheEntryPtr collision_detection::CollisionEnvDistanceField::generateDistanceFieldCacheEntry(const string&, const moveit::core::RobotState&, const collision_detection::AllowedCollisionMatrix*, bool) const’:
/opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:715:19: warning: implicitly-declared ‘collision_detection::AllowedCollisionMatrix& collision_detection::AllowedCollisionMatrix::operator=(const collision_detection::AllowedCollisionMatrix&)’ is deprecated [-Wdeprecated-copy]
715 | dfce->acm_ = *acm;
| ^~~
In file included from /opt/overlay_ws/src/moveit2/moveit_core/collision_detection/include/moveit/collision_detection/collision_env.h:39,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_common_distance_field.h:42,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:41,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/overlay_ws/src/moveit2/moveit_core/collision_detection/include/moveit/collision_detection/collision_matrix.h:94:3: note: because ‘collision_detection::AllowedCollisionMatrix’ has user-provided ‘collision_detection::AllowedCollisionMatrix::AllowedCollisionMatrix(const collision_detection::AllowedCollisionMatrix&)’
94 | AllowedCollisionMatrix(const AllowedCollisionMatrix& acm);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:41,
from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_distance_field.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_distance_field.cpp:39:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:41,
from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_env_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_detector_allocator_hybrid.h:40,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/src/collision_env_hybrid.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:41,
from /opt/underlay_ws/install/octomap/include/octomap/OcTreeBaseImpl.h:46,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:44,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:42,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/include/moveit/collision_distance_field/collision_distance_field_types.h:51,
from /opt/overlay_ws/src/moveit2/moveit_core/collision_distance_field/test/test_collision_distance_field.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
---
Finished <<< moveit_core [1min 14s]
�]0;colcon build [1/11 done] [0 ongoing]�Starting >>> moveit_ros_occupancy_map_monitor
�]0;colcon build [1/11 done] [1 ongoing]�Starting >>> moveit_simple_controller_manager
--- stderr: moveit_simple_controller_manager
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/moveit_coreConfig.cmake:41 (include)
CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
---
�]0;colcon build [1/11 done] [2 ongoing]�Finished <<< moveit_simple_controller_manager [8.32s]
--- stderr: moveit_ros_occupancy_map_monitor
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/moveit_coreConfig.cmake:41 (include)
CMakeLists.txt:25 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_monitor.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_updater.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/src/moveit2/moveit_ros/occupancy_map_monitor/src/occupancy_map_server.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
---
�]0;colcon build [2/11 done] [1 ongoing]�Finished <<< moveit_ros_occupancy_map_monitor [10.0s]
�]0;colcon build [3/11 done] [0 ongoing]�Starting >>> moveit_ros_planning
�]0;colcon build [3/11 done] [1 ongoing]�[Processing: moveit_ros_planning]
[Processing: moveit_ros_planning]
--- stderr: moveit_ros_planning
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/moveit_coreConfig.cmake:41 (include)
CMakeLists.txt:27 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
---
Finished <<< moveit_ros_planning [1min 11s]
�]0;colcon build [4/11 done] [0 ongoing]�Starting >>> moveit_ros_planning_interface
�]0;colcon build [4/11 done] [1 ongoing]�Starting >>> moveit_fake_controller_manager
�]0;colcon build [4/11 done] [2 ongoing]�Starting >>> moveit_kinematics
�]0;colcon build [4/11 done] [3 ongoing]�Starting >>> moveit_planners_ompl
�]0;colcon build [4/11 done] [4 ongoing]�Starting >>> moveit_ros_benchmarks
--- stderr: moveit_fake_controller_manager
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/moveit_coreConfig.cmake:41 (include)
CMakeLists.txt:13 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
---
�]0;colcon build [4/11 done] [5 ongoing]�Finished <<< moveit_fake_controller_manager [15.7s]
--- stderr: moveit_ros_planning_interface
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/moveit_coreConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_ros_planning/share/moveit_ros_planning/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_ros_planning/share/moveit_ros_planning/cmake/moveit_ros_planningConfig.cmake:41 (include)
CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
---
�]0;colcon build [5/11 done] [4 ongoing]�Finished <<< moveit_ros_planning_interface [20.7s]
�]0;colcon build [6/11 done] [3 ongoing]�Starting >>> moveit_ros_visualization
�]0;colcon build [6/11 done] [4 ongoing]�Starting >>> run_moveit_cpp
--- stderr: moveit_ros_benchmarks
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimpTargets.cmake:54 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/assimp-5.0/assimp-config.cmake:1 (include)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/underlay_ws/install/geometric_shapes/share/geometric_shapes/cmake/geometric_shapesConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_core/share/moveit_core/cmake/moveit_coreConfig.cmake:41 (include)
/opt/overlay_ws/install/moveit_ros_planning/share/moveit_ros_planning/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/opt/overlay_ws/install/moveit_ros_planning/share/moveit_ros_planning/cmake/moveit_ros_planningConfig.cmake:41 (include)
CMakeLists.txt:22 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at /opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake:37 (message):
ament_export_interfaces() is deprecated, use ament_export_targets() instead
Call Stack (most recent call first):
CMakeLists.txt:69 (ament_export_interfaces)
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /usr/include/boost/config/header_deprecated.hpp:18,
from /usr/include/boost/progress.hpp:22,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:43:
/usr/include/boost/progress.hpp: At global scope:
/usr/include/boost/progress.hpp:23:1: note: #pragma message: This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead.
23 | BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/timer.hpp:21:1: note: #pragma message: This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead.
21 | BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/BenchmarkExecutor.cpp:37:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanNode::ScanNode(octomap::Pointcloud*, octomap::pose6d, unsigned int)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:57:41: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
57 | : scan(_scan), pose(_pose), id(_id) {}
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:36,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h: In constructor ‘octomap::ScanEdge::ScanEdge(octomap::ScanNode*, octomap::ScanNode*, octomap::pose6d)’:
/opt/underlay_ws/install/octomap/include/octomap/ScanGraph.h:87:76: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
87 | : first(_first), second(_second), constraint(_constraint), weight(1.0) { }
| ^
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::Pointcloud&, const point3d&, const pose6d&, double, bool, bool) [with NODE = octomap::OcTreeNode; octomap::point3d = octomath::Vector3; octomap::pose6d = octomath::Pose6D]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:105:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:109:31: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
109 | transformed_scan.transform(frame_origin);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:35,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/Pointcloud.h:78:27: note: initializing argument 1 of ‘void octomap::Pointcloud::transform(octomap::pose6d)’
78 | void transform(pose6d transform);
| ~~~~~~~^~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.h:506,
from /opt/underlay_ws/install/octomap/include/octomap/OcTree.h:38,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:37,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx: In instantiation of ‘void octomap::OccupancyOcTreeBase<NODE>::insertPointCloud(const octomap::ScanNode&, double, bool, bool) [with NODE = octomap::OcTreeNode]’:
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:76:8: required from here
/opt/underlay_ws/install/octomap/include/octomap/OccupancyOcTreeBase.hxx:79:12: warning: implicitly-declared ‘octomath::Pose6D::Pose6D(const octomath::Pose6D&)’ is deprecated [-Wdeprecated-copy]
79 | pose6d frame_origin = scan.pose;
| ^~~~~~~~~~~~
In file included from /opt/underlay_ws/install/octomap/include/octomap/octomap_types.h:43,
from /opt/underlay_ws/install/octomap/include/octomap/octomap.h:34,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map.h:42,
from /opt/overlay_ws/install/moveit_ros_occupancy_map_monitor/include/moveit/occupancy_map_monitor/occupancy_map_monitor.h:47,
from /opt/overlay_ws/install/moveit_ros_planning/include/moveit/planning_scene_monitor/planning_scene_monitor.h:45,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/include/moveit/benchmarks/BenchmarkExecutor.h:41,
from /opt/overlay_ws/src/moveit2/moveit_ros/benchmarks/src/simple_benchmarks/CombinePredefinedPosesBenchmark.cpp:40:
/opt/underlay_ws/install/octomap/include/octomap/math/Pose6D.h:71:13: note: because ‘octomath::Pose6D’ has user-provided ‘octomath::Pose6D& octomath::Pose6D::operator=(const octomath::Pose6D&)’
71 | Pose6D& operator= (const Pose6D& other);
| ^~~~~~~~
/usr/bin/ld: libmoveit_ros_benchmarks.so.: undefined reference to `boost::gregorian::greg_month::as_short_string() const'
/usr/bin/ld: libmoveit_ros_benchmarks.so.: undefined reference to `boost::gregorian::greg_month::as_long_string() const'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/moveit_combine_predefined_poses_benchmark.dir/build.make:475: moveit_combine_predefined_poses_benchmark] Error 1
make[1]: *** [CMakeFiles/Makefile2:134: CMakeFiles/moveit_combine_predefined_poses_benchmark.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
---
Failed <<< moveit_ros_benchmarks [24.1s, exited with code 2]
�]0;colcon build [6/11 done] [5 ongoing]��]0;colcon build [7/11 done] [4 ongoing]�Aborted <<< run_moveit_cpp [12.6s]
�]0;colcon build [8/11 done] [3 ongoing]�Aborted <<< moveit_kinematics [34.2s]
�]0;colcon build [9/11 done] [2 ongoing]�Aborted <<< moveit_planners_ompl [40.3s]
�]0;colcon build [10/11 done] [1 ongoing]�Aborted <<< moveit_ros_visualization [20.4s]
�]0;colcon build [11/11 done] [0 ongoing]�
Summary: 6 packages finished [3min 17s]
1 package failed: moveit_ros_benchmarks
4 packages aborted: moveit_kinematics moveit_planners_ompl moveit_ros_visualization run_moveit_cpp
11 packages had stderr output: moveit_core moveit_fake_controller_manager moveit_kinematics moveit_planners_ompl moveit_ros_benchmarks moveit_ros_occupancy_map_monitor moveit_ros_planning moveit_ros_planning_interface moveit_ros_visualization moveit_simple_controller_manager run_moveit_cpp
Exited with code exit status 2
CircleCI received exit code 2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working