jetson@nano:~/LSS-ROS2-Arms$ colcon build --symlink-install Starting >>> lss_arm_description Starting >>> lss_ros2_control Finished <<< lss_arm_description [0.72s] Starting >>> lss_arm_moveit Finished <<< lss_arm_moveit [0.50s] Starting >>> lss_ign_moveit_example --- stderr: lss_ros2_control In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/RequestBuffer.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/RequestBuffer.cpp:5: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.cpp:5: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:102: src/CMakeFiles/lss-bus-objlib.dir/RequestBuffer.cpp.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:63: src/CMakeFiles/lss-bus-objlib.dir/LssParser.cpp.o] Error 1 In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssBus.h:10, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssBus.cpp:5: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssBus.h:10, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/DeviceIndex.cpp:6: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:115: src/CMakeFiles/lss-bus-objlib.dir/LssBus.cpp.o] Error 1 make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:141: src/CMakeFiles/lss-bus-objlib.dir/DeviceIndex.cpp.o] Error 1 make[4]: *** [CMakeFiles/Makefile2:303: src/CMakeFiles/lss-bus-objlib.dir/all] Error 2 make[3]: *** [Makefile:130: all] Error 2 make[2]: *** [CMakeFiles/lynxmotion-lss.dir/build.make:112: lynxmotion-lss/src/lynxmotion-lss-stamp/lynxmotion-lss-build] Error 2 make[1]: *** [CMakeFiles/Makefile2:134: CMakeFiles/lynxmotion-lss.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 --- Failed <<< lss_ros2_control [4.72s, exited with code 2] Aborted <<< lss_ign_moveit_example [47.5s] Summary: 2 packages finished [50.8s] 1 package failed: lss_ros2_control 1 package aborted: lss_ign_moveit_example 1 package had stderr output: lss_ros2_control 1 package not processed jetson@nano:~/LSS-ROS2-Arms$ Can you hilit the error ChatGPT The errors in your build process are related to the lss::RequestFlags::RequestFlags constructor not matching any of the candidate constructors for the lss::RequestFlags class. Here's a summary of the highlighted errors: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ The compiler cannot find a constructor for lss::RequestFlags that takes an initializer list as an argument. candidate expects 0 arguments, 1 provided The compiler indicates that the existing constructor of lss::RequestFlags does not take any arguments, but one was provided. no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ The compiler cannot convert the provided initializer list to the expected argument type of the existing constructor. These errors are repeated across various lines User jetson@nano:~/LSS-ROS2-Arms$ colcon build --symlink-install Starting >>> lss_arm_description Starting >>> lss_ros2_control Finished <<< lss_arm_description [0.72s] Starting >>> lss_arm_moveit Finished <<< lss_arm_moveit [0.50s] Starting >>> lss_ign_moveit_example --- stderr: lss_ros2_control In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/RequestBuffer.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/RequestBuffer.cpp:5: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.cpp:5: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:102: src/CMakeFiles/lss-bus-objlib.dir/RequestBuffer.cpp.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:63: src/CMakeFiles/lss-bus-objlib.dir/LssParser.cpp.o] Error 1 In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssBus.h:10, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssBus.cpp:5: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ In file included from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssParser.h:8, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssBus.h:10, from /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/DeviceIndex.cpp:6: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request()’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:50:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:55:27: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(0), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:60:32: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(1), args{arg1,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:65:38: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(2), args{arg1, arg2,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, lss::cmd_arg_t, lss::cmd_arg_t, lss::cmd_arg_t)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:71:44: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(3), args{arg1, arg2, arg3,0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h: In constructor ‘lss::Request::Request(uint8_t, lss::command::ID, std::initializer_list)’: /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:77:70: error: no matching function for call to ‘lss::RequestFlags::RequestFlags()’ nargs(std::min((size_t)MAX_ARGS, args_list.size())), args{0} ^ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘lss::RequestFlags::RequestFlags()’ } RequestFlags; ^~~~~~~~~~~~ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate expects 0 arguments, 1 provided /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(const lss::RequestFlags&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘const lss::RequestFlags&’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: candidate: ‘constexpr lss::RequestFlags::RequestFlags(lss::RequestFlags&&)’ /home/jetson/LSS-ROS2-Arms/build/lss_ros2_control/lynxmotion-lss/src/lynxmotion-lss/src/LssRequest.h:38:5: note: no known conversion for argument 1 from ‘’ to ‘lss::RequestFlags&&’ make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:115: src/CMakeFiles/lss-bus-objlib.dir/LssBus.cpp.o] Error 1 make[5]: *** [src/CMakeFiles/lss-bus-objlib.dir/build.make:141: src/CMakeFiles/lss-bus-objlib.dir/DeviceIndex.cpp.o] Error 1 make[4]: *** [CMakeFiles/Makefile2:303: src/CMakeFiles/lss-bus-objlib.dir/all] Error 2 make[3]: *** [Makefile:130: all] Error 2 make[2]: *** [CMakeFiles/lynxmotion-lss.dir/build.make:112: lynxmotion-lss/src/lynxmotion-lss-stamp/lynxmotion-lss-build] Error 2 make[1]: *** [CMakeFiles/Makefile2:134: CMakeFiles/lynxmotion-lss.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 --- Failed <<< lss_ros2_control [4.72s, exited with code 2] Aborted <<< lss_ign_moveit_example [47.5s] Summary: 2 packages finished [50.8s] 1 package failed: lss_ros2_control 1 package aborted: lss_ign_moveit_example 1 package had stderr output: lss_ros2_control 1 package not processed jetson@nano:~/LSS-ROS2-Arms$