The error when running catkin_make descartes package
Direct dump of compiler error:
In file included from /opt/ros/kinetic/include/moveit/kinematic_constraints/kinematic_constraint.h:41:0,
from /home/tardiss/panarobot_ws/src/descartes/descartes_trajectory/include/descartes_trajectory/cart_trajectory_pt.h:28,
from /home/tardiss/panarobot_ws/src/descartes/descartes_trajectory/include/descartes_trajectory/axial_symmetric_pt.h:22,
from /home/tardiss/panarobot_ws/src/descartes/descartes_trajectory/src/axial_symmetric_pt.cpp:1:
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h: In constructor ‘moveit::core::JumpThreshold::JumpThreshold(double)’:
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:81:60: error: no matching function for call to ‘moveit::core::JumpThreshold::JumpThreshold()’
explicit JumpThreshold(double jt_factor) : JumpThreshold()
^
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:81:60: note: candidates are:
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: constexpr moveit::core::JumpThreshold::JumpThreshold(const moveit::core::JumpThreshold&)
struct JumpThreshold
^
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: candidate expects 1 argument, 0 provided
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: constexpr moveit::core::JumpThreshold::JumpThreshold(moveit::core::JumpThreshold&&)
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: candidate expects 1 argument, 0 provided
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h: In constructor ‘moveit::core::JumpThreshold::JumpThreshold(double, double)’:
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:86:83: error: no matching function for call to ‘moveit::core::JumpThreshold::JumpThreshold()’
explicit JumpThreshold(double jt_revolute, double jt_prismatic) : JumpThreshold()
^
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:86:83: note: candidates are:
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: constexpr moveit::core::JumpThreshold::JumpThreshold(const moveit::core::JumpThreshold&)
struct JumpThreshold
^
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: candidate expects 1 argument, 0 provided
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: constexpr moveit::core::JumpThreshold::JumpThreshold(moveit::core::JumpThreshold&&)
/opt/ros/kinetic/include/moveit/robot_state/robot_state.h:71:8: note: candidate expects 1 argument, 0 provided
I have exact the same error. Did you find the root cause or a solution to it yet?
Thanks
This might be better to post as a bug report at the GitHub issue tracker. Or has this been resolved now for you?