Closed pulver22 closed 5 years ago
pulver@AWm15:~/mcdm_ws catkin build ----------------------------------------------------------------------------------------------------------------------- Profile: default Extending: [cached] /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel:/opt/ros/kinetic:/home/pulver/catkin_workspace/devel Workspace: /home/pulver/mcdm_ws ----------------------------------------------------------------------------------------------------------------------- Build Space: [exists] /home/pulver/mcdm_ws/build Devel Space: [exists] /home/pulver/mcdm_ws/devel Install Space: [unused] /home/pulver/mcdm_ws/install Log Space: [exists] /home/pulver/mcdm_ws/logs Source Space: [exists] /home/pulver/mcdm_ws/src DESTDIR: [unused] None ----------------------------------------------------------------------------------------------------------------------- Devel Space Layout: linked Install Space Layout: None ----------------------------------------------------------------------------------------------------------------------- Additional CMake Args: None Additional Make Args: None Additional catkin Make Args: None Internal Make Job Server: True Cache Job Environments: False ----------------------------------------------------------------------------------------------------------------------- Whitelisted Packages: None Blacklisted Packages: None ----------------------------------------------------------------------------------------------------------------------- Workspace configuration appears valid. ----------------------------------------------------------------------------------------------------------------------- [build] Found '147' packages in 0.0 seconds. [build] Package table is up to date. Starting >>> amtec Starting >>> aruco Starting >>> aruco_msgs Starting >>> backward_ros Starting >>> controller_manager_msgs Starting >>> ddynamic_reconfigure_python Starting >>> gazebo_dev Starting >>> gazebo_msgs Starting >>> hardware_interface Starting >>> head_action Starting >>> hey5_description Starting >>> key_teleop Finished <<< hey5_description [ 0.2 seconds ] Starting >>> look_hand Finished <<< key_teleop [ 0.2 seconds ] Finished <<< ddynamic_reconfigure_python [ 0.2 seconds ] Finished <<< gazebo_dev [ 0.2 seconds ] Starting >>> look_to_point Starting >>> mcdm_experiments Starting >>> mouse_teleop Finished <<< controller_manager_msgs [ 0.7 seconds ] Finished <<< aruco [ 0.3 seconds ] Finished <<< hardware_interface [ 0.2 seconds ] Finished <<< amtec [ 1.1 seconds ] Finished <<< backward_ros [ 0.3 seconds ] Finished <<< aruco_msgs [ 0.7 seconds ] Finished <<< look_hand [ 0.3 seconds ] Finished <<< look_to_point [ 0.3 seconds ] Starting >>> pal_behaviour_msgs Starting >>> pal_common_msgs Starting >>> pal_control_msgs Starting >>> pal_detection_msgs Starting >>> pal_device_msgs Starting >>> pal_gripper_controller_configuration_gazebo Starting >>> pal_gripper_description Starting >>> pal_interaction_msgs Finished <<< gazebo_msgs [ 1.4 seconds ] Starting >>> pal_motion_model_msgs Finished <<< mouse_teleop [ 0.3 seconds ] Starting >>> pal_multirobot_msgs Finished <<< head_action [ 0.9 seconds ] Starting >>> pal_navigation_msgs Finished <<< mcdm_experiments [ 0.2 seconds ] Starting >>> pal_simulation_msgs Finished <<< pal_gripper_controller_configuration_gazebo [ 0.2 seconds ] Starting >>> pal_statistics_msgs Finished <<< pal_gripper_description [ 0.2 seconds ] Finished <<< pal_control_msgs [ 1.7 seconds ] Finished <<< pal_multirobot_msgs [ 0.9 seconds ] Finished <<< pal_motion_model_msgs [ 1.1 seconds ] Finished <<< pal_simulation_msgs [ 0.8 seconds ] Finished <<< pal_behaviour_msgs [ 1.9 seconds ] Finished <<< pal_statistics_msgs [ 0.9 seconds ] Finished <<< pal_common_msgs [ 1.9 seconds ] Finished <<< pal_device_msgs [ 2.0 seconds ] Finished <<< pal_detection_msgs [ 2.5 seconds ] Starting >>> pal_tablet_msgs Starting >>> pal_video_recording_msgs Starting >>> pal_vision_msgs Starting >>> pal_visual_localization_msgs Starting >>> pal_walking_msgs Starting >>> pal_web_msgs Starting >>> pal_wifi_localization_msgs Starting >>> pal_wsg_gripper_controller_configuration_gazebo Starting >>> pal_wsg_gripper_description Starting >>> play_motion_msgs Finished <<< pal_interaction_msgs [ 2.9 seconds ] Starting >>> play_with_sensors Finished <<< pal_navigation_msgs [ 2.4 seconds ] Starting >>> pmb2_description Finished <<< pal_wsg_gripper_description [ 0.2 seconds ] Finished <<< pal_wsg_gripper_controller_configuration_gazebo [ 0.2 seconds ] Finished <<< pal_video_recording_msgs [ 0.5 seconds ] Finished <<< pal_visual_localization_msgs [ 1.1 seconds ] Finished <<< pal_web_msgs [ 0.5 seconds ] Finished <<< pal_tablet_msgs [ 0.5 seconds ] Finished <<< pal_walking_msgs [ 0.9 seconds ] Finished <<< play_with_sensors [ 0.3 seconds ] Starting >>> pmb2_laser_sensors Starting >>> pmb2_maps Starting >>> pmb2_rgbd_sensors Finished <<< pal_wifi_localization_msgs [ 0.7 seconds ] Starting >>> pr_model Starting >>> ptu_control Starting >>> record_ros Starting >>> rfid_node Starting >>> rol_server Starting >>> rviz_plugin_covariance Finished <<< pal_vision_msgs [ 1.3 seconds ] Starting >>> simple_grasping_action Finished <<< play_motion_msgs [ 0.6 seconds ] Starting >>> simple_models_controller_configuration Finished <<< pmb2_description [ 0.2 seconds ] Starting >>> teleop_tools_msgs Finished <<< pmb2_rgbd_sensors [ 0.2 seconds ] Starting >>> tf_lookup Finished <<< pmb2_maps [ 0.2 seconds ] Starting >>> tiago_description_calibration Finished <<< pmb2_laser_sensors [ 0.2 seconds ] Starting >>> tiago_laser_sensors Finished <<< rviz_plugin_covariance [ 0.3 seconds ] Finished <<< rol_server [ 0.5 seconds ] Finished <<< pr_model [ 0.5 seconds ] Finished <<< simple_grasping_action [ 0.2 seconds ] Finished <<< rfid_node [ 0.5 seconds ] Starting >>> tiago_maps Starting >>> tiago_moveit_config Starting >>> tiago_moveit_tutorial Starting >>> tiago_pcl_tutorial Finished <<< record_ros [ 0.8 seconds ] Starting >>> tiago_trajectory_controller Starting >>> tts Finished <<< ptu_control [ 0.5 seconds ] Starting >>> pal_parallel_gripper_wrapper Finished <<< simple_models_controller_configuration [ 0.2 seconds ] Starting >>> rqt_joint_trajectory_controller Finished <<< tiago_description_calibration [ 0.2 seconds ] Finished <<< tiago_laser_sensors [ 0.2 seconds ] Finished <<< tiago_moveit_config [ 0.2 seconds ] Finished <<< teleop_tools_msgs [ 0.9 seconds ] Finished <<< tiago_maps [ 0.3 seconds ] Finished <<< tf_lookup [ 1.1 seconds ] Finished <<< tts [ 0.3 seconds ] Finished <<< tiago_trajectory_controller [ 0.3 seconds ] Finished <<< tiago_moveit_tutorial [ 1.0 seconds ] Starting >>> combined_robot_hw Finished <<< pal_parallel_gripper_wrapper [ 0.3 seconds ] Starting >>> controller_interface Starting >>> joint_limits_interface Starting >>> pal_hardware_interfaces Starting >>> transmission_interface Starting >>> aruco_ros Starting >>> gazebo_plugins Starting >>> gazebo_ros Starting >>> pal_carbon_collector Starting >>> pal_statistics Finished <<< rqt_joint_trajectory_controller [ 0.2 seconds ] Starting >>> tiago_opencv_tutorial Finished <<< tiago_pcl_tutorial [ 1.0 seconds ] Starting >>> pal_python Finished <<< pal_hardware_interfaces [ 0.2 seconds ] Finished <<< transmission_interface [ 0.3 seconds ] Finished <<< combined_robot_hw [ 0.5 seconds ] Starting >>> say_something Starting >>> demo_motions Starting >>> simple_models_description Finished <<< controller_interface [ 0.2 seconds ] Finished <<< joint_limits_interface [ 0.2 seconds ] Finished <<< pal_carbon_collector [ 0.2 seconds ] Finished <<< pal_statistics [ 0.6 seconds ] Finished <<< pal_python [ 0.2 seconds ] Finished <<< aruco_ros [ 1.3 seconds ] Finished <<< say_something [ 0.3 seconds ] Finished <<< tiago_opencv_tutorial [ 0.6 seconds ] Finished <<< simple_models_description [ 0.3 seconds ] Finished <<< gazebo_ros [ 1.1 seconds ] Finished <<< demo_motions [ 0.6 seconds ] Starting >>> rfid_grid_map Starting >>> mcdm_exploration_framework Starting >>> tiago_description Starting >>> joy_teleop Starting >>> controller_manager Starting >>> force_torque_sensor_controller Starting >>> forward_command_controller Starting >>> imu_sensor_controller Starting >>> joint_state_controller Starting >>> joint_torque_sensor_state_controller Starting >>> mode_state_controller Finished <<< gazebo_plugins [ 2.1 seconds ] Starting >>> temperature_sensor_controller Finished <<< joy_teleop [ 0.2 seconds ] Starting >>> dynamic_introspection Finished <<< imu_sensor_controller [ 0.2 seconds ] Starting >>> robot_pose Finished <<< joint_state_controller [ 0.3 seconds ] Finished <<< mcdm_exploration_framework [ 0.5 seconds ] Finished <<< joint_torque_sensor_state_controller [ 0.3 seconds ] Starting >>> pal_navigation_sm Starting >>> tiago_aruco_demo Starting >>> tiago_pick_demo Finished <<< controller_manager [ 0.6 seconds ] Starting >>> pal_gazebo_worlds Finished <<< forward_command_controller [ 0.2 seconds ] Starting >>> pal_gazebo_plugins Finished <<< force_torque_sensor_controller [ 0.2 seconds ] Starting >>> gazebo_rfid_node Finished <<< rfid_grid_map [ 0.3 seconds ] Starting >>> roboticsgroup_gazebo_plugins Finished <<< tiago_description [ 0.2 seconds ] Starting >>> controller_manager_tests Finished <<< robot_pose [ 0.3 seconds ] Finished <<< pal_navigation_sm [ 0.2 seconds ] Finished <<< tiago_aruco_demo [ 0.2 seconds ] Finished <<< mode_state_controller [ 1.0 seconds ] Finished <<< temperature_sensor_controller [ 0.9 seconds ] Finished <<< pal_gazebo_worlds [ 0.3 seconds ] Finished <<< tiago_pick_demo [ 0.7 seconds ] Starting >>> diff_drive_controller Starting >>> four_wheel_steering_controller Starting >>> gripper_action_controller Starting >>> joint_trajectory_controller Starting >>> rqt_controller_manager Starting >>> gazebo_ros_control Starting >>> effort_controllers Finished <<< dynamic_introspection [ 1.2 seconds ] Starting >>> position_controllers Finished <<< pal_gazebo_plugins [ 0.4 seconds ] Starting >>> velocity_controllers Finished <<< gazebo_rfid_node [ 0.3 seconds ] Starting >>> pal_navigation_cfg_pmb2 Finished <<< roboticsgroup_gazebo_plugins [ 0.3 seconds ] Starting >>> pal_navigation_cfg_tiago Finished <<< controller_manager_tests [ 0.3 seconds ] Starting >>> combined_robot_hw_tests Finished <<< rqt_controller_manager [ 0.2 seconds ] Finished <<< four_wheel_steering_controller [ 0.3 seconds ] Finished <<< gripper_action_controller [ 0.3 seconds ] Finished <<< diff_drive_controller [ 0.3 seconds ] Starting >>> pmb2_controller_configuration Starting >>> pmb2_controller_configuration_gazebo Finished <<< gazebo_ros_control [ 0.3 seconds ] Starting >>> pal_hardware_gazebo Finished <<< position_controllers [ 0.3 seconds ] Finished <<< pal_navigation_cfg_pmb2 [ 0.2 seconds ] Starting >>> pmb2_2dnav Finished <<< pal_navigation_cfg_tiago [ 0.2 seconds ] ______________________________________________________________________________________________________________________ Errors << effort_controllers:make /home/pulver/mcdm_ws/logs/effort_controllers/build.make.002.log /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp: In member function ‘void effort_controllers::JointVelocityController::setGains(const double&, const double&, const double&, const double&, const double&, const bool&)’: /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:91:56: error: no matching function for call to ‘control_toolbox::Pid::setGains(const double&, const double&, const double&, const double&, const double&, const bool&)’ pid_controller_.setGains(p,i,d,i_max,i_min,antiwindup); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_velocity_controller.h:69:0, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:36: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:248:8: note: candidate: void control_toolbox::Pid::setGains(double, double, double, double, double) void setGains(double p, double i, double d, double i_max, double i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:248:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:254:8: note: candidate: void control_toolbox::Pid::setGains(const control_toolbox::Pid::Gains&) void setGains(const Gains &gains); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:254:8: note: candidate expects 1 argument, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp: In member function ‘void effort_controllers::JointVelocityController::getGains(double&, double&, double&, double&, double&, bool&)’: /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:96:56: error: no matching function for call to ‘control_toolbox::Pid::getGains(double&, double&, double&, double&, double&, bool&)’ pid_controller_.getGains(p,i,d,i_max,i_min,antiwindup); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_velocity_controller.h:69:0, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:36: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate: void control_toolbox::Pid::getGains(double&, double&, double&, double&, double&) void getGains(double &p, double &i, double &d, double &i_max, double &i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate: control_toolbox::Pid::Gains control_toolbox::Pid::getGains() Gains getGains(); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate expects 0 arguments, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp: In member function ‘void effort_controllers::JointVelocityController::getGains(double&, double&, double&, double&, double&)’: /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:102:51: error: no matching function for call to ‘control_toolbox::Pid::getGains(double&, double&, double&, double&, double&, bool&)’ pid_controller_.getGains(p,i,d,i_max,i_min,dummy); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_velocity_controller.h:69:0, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:36: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate: void control_toolbox::Pid::getGains(double&, double&, double&, double&, double&) void getGains(double &p, double &i, double &d, double &i_max, double &i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate: control_toolbox::Pid::Gains control_toolbox::Pid::getGains() Gains getGains(); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate expects 0 arguments, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp: In member function ‘void effort_controllers::JointPositionController::setGains(const double&, const double&, const double&, const double&, const double&, const bool&)’: /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:100:56: error: no matching function for call to ‘control_toolbox::Pid::setGains(const double&, const double&, const double&, const double&, const double&, const bool&)’ pid_controller_.setGains(p,i,d,i_max,i_min,antiwindup); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_position_controller.h:64:0, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:42: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:248:8: note: candidate: void control_toolbox::Pid::setGains(double, double, double, double, double) void setGains(double p, double i, double d, double i_max, double i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:248:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:254:8: note: candidate: void control_toolbox::Pid::setGains(const control_toolbox::Pid::Gains&) void setGains(const Gains &gains); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:254:8: note: candidate expects 1 argument, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp: In member function ‘void effort_controllers::JointPositionController::getGains(double&, double&, double&, double&, double&, bool&)’: /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:105:56: error: no matching function for call to ‘control_toolbox::Pid::getGains(double&, double&, double&, double&, double&, bool&)’ pid_controller_.getGains(p,i,d,i_max,i_min,antiwindup); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_position_controller.h:64:0, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:42: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate: void control_toolbox::Pid::getGains(double&, double&, double&, double&, double&) void getGains(double &p, double &i, double &d, double &i_max, double &i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate: control_toolbox::Pid::Gains control_toolbox::Pid::getGains() Gains getGains(); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate expects 0 arguments, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp: In member function ‘void effort_controllers::JointPositionController::getGains(double&, double&, double&, double&, double&)’: /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:111:51: error: no matching function for call to ‘control_toolbox::Pid::getGains(double&, double&, double&, double&, double&, bool&)’ pid_controller_.getGains(p,i,d,i_max,i_min,dummy); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_position_controller.h:64:0, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:42: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate: void control_toolbox::Pid::getGains(double&, double&, double&, double&, double&) void getGains(double &p, double &i, double &d, double &i_max, double &i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate: control_toolbox::Pid::Gains control_toolbox::Pid::getGains() Gains getGains(); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate expects 0 arguments, 6 provided In file included from /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/robot_hw.h:35:0, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller_base.h:37, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:35, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_velocity_controller.h:66, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:36: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::EffortJointInterface; T = hardware_interface::EffortJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::JointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::EffortJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::EffortJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::EffortJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_velocity_controller.cpp:177:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] yes tmp_yes; ^ make[2]: *** [CMakeFiles/effort_controllers.dir/src/joint_velocity_controller.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/robot_hw.h:35:0, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller_base.h:37, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:35, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/include/effort_controllers/joint_position_controller.h:69, from /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:42: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::EffortJointInterface; T = hardware_interface::EffortJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::JointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::EffortJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::EffortJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::EffortJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/effort_controllers/src/joint_position_controller.cpp:271:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] yes tmp_yes; ^ make[2]: *** [CMakeFiles/effort_controllers.dir/src/joint_position_controller.cpp.o] Error 1 make[1]: *** [CMakeFiles/effort_controllers.dir/all] Error 2 make: *** [all] Error 2 cd /home/pulver/mcdm_ws/build/effort_controllers; catkin build --get-env effort_controllers | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - ...................................................................................................................... Failed << effort_controllers:make [ Exited with code 2 ] Failed <<< effort_controllers [ 4.1 seconds ] Abandoned <<< pal_gripper [ Unrelated job failed ] Abandoned <<< pal_gripper_controller_configuration [ Unrelated job failed ] Abandoned <<< pal_gripper_gazebo [ Unrelated job failed ] Abandoned <<< pal_wsg_gripper [ Unrelated job failed ] Abandoned <<< pal_wsg_gripper_controller_configuration [ Unrelated job failed ] Abandoned <<< pal_wsg_gripper_gazebo [ Unrelated job failed ] Abandoned <<< pmb2_2dnav_gazebo [ Unrelated job failed ] Abandoned <<< pmb2_bringup [ Unrelated job failed ] Abandoned <<< pmb2_gazebo [ Unrelated job failed ] Abandoned <<< play_motion [ Unrelated job failed ] Abandoned <<< simple_models_gazebo [ Unrelated job failed ] Abandoned <<< tiago_2dnav [ Unrelated job failed ] Abandoned <<< tiago_2dnav_gazebo [ Unrelated job failed ] Abandoned <<< tiago_bringup [ Unrelated job failed ] Abandoned <<< tiago_controller_configuration [ Unrelated job failed ] Abandoned <<< tiago_controller_configuration_gazebo [ Unrelated job failed ] Abandoned <<< tiago_gazebo [ Unrelated job failed ] Abandoned <<< tiago_multi [ Unrelated job failed ] Finished <<< pmb2_controller_configuration [ 3.3 seconds ] ______________________________________________________________________________________________________________________ Errors << velocity_controllers:make /home/pulver/mcdm_ws/logs/velocity_controllers/build.make.001.log /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp: In member function ‘void velocity_controllers::JointPositionController::setGains(const double&, const double&, const double&, const double&, const double&, const bool&)’: /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:101:56: error: no matching function for call to ‘control_toolbox::Pid::setGains(const double&, const double&, const double&, const double&, const double&, const bool&)’ pid_controller_.setGains(p,i,d,i_max,i_min,antiwindup); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/include/velocity_controllers/joint_position_controller.h:71:0, from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:43: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:248:8: note: candidate: void control_toolbox::Pid::setGains(double, double, double, double, double) void setGains(double p, double i, double d, double i_max, double i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:248:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:254:8: note: candidate: void control_toolbox::Pid::setGains(const control_toolbox::Pid::Gains&) void setGains(const Gains &gains); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:254:8: note: candidate expects 1 argument, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp: In member function ‘void velocity_controllers::JointPositionController::getGains(double&, double&, double&, double&, double&)’: /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:107:51: error: no matching function for call to ‘control_toolbox::Pid::getGains(double&, double&, double&, double&, double&, bool&)’ pid_controller_.getGains(p,i,d,i_max,i_min,dummy); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/include/velocity_controllers/joint_position_controller.h:71:0, from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:43: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate: void control_toolbox::Pid::getGains(double&, double&, double&, double&, double&) void getGains(double &p, double &i, double &d, double &i_max, double &i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate: control_toolbox::Pid::Gains control_toolbox::Pid::getGains() Gains getGains(); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate expects 0 arguments, 6 provided /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp: In member function ‘void velocity_controllers::JointPositionController::getGains(double&, double&, double&, double&, double&, bool&)’: /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:112:56: error: no matching function for call to ‘control_toolbox::Pid::getGains(double&, double&, double&, double&, double&, bool&)’ pid_controller_.getGains(p,i,d,i_max,i_min,antiwindup); ^ In file included from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/include/velocity_controllers/joint_position_controller.h:71:0, from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:43: /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate: void control_toolbox::Pid::getGains(double&, double&, double&, double&, double&) void getGains(double &p, double &i, double &d, double &i_max, double &i_min); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:232:8: note: candidate expects 5 arguments, 6 provided /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate: control_toolbox::Pid::Gains control_toolbox::Pid::getGains() Gains getGains(); ^ /home/pulver/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/control_toolbox/include/control_toolbox/pid.h:238:9: note: candidate expects 0 arguments, 6 provided In file included from /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/robot_hw.h:35:0, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller_base.h:37, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:35, from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/include/velocity_controllers/joint_position_controller.h:76, from /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:43: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::VelocityJointInterface; T = hardware_interface::VelocityJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::JointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::VelocityJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::VelocityJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::VelocityJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/velocity_controllers/src/joint_position_controller.cpp:272:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] yes tmp_yes; ^ make[2]: *** [CMakeFiles/velocity_controllers.dir/src/joint_position_controller.cpp.o] Error 1 make[1]: *** [CMakeFiles/velocity_controllers.dir/all] Error 2 make: *** [all] Error 2 cd /home/pulver/mcdm_ws/build/velocity_controllers; catkin build --get-env velocity_controllers | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - ...................................................................................................................... Failed << velocity_controllers:make [ Exited with code 2 ] Failed <<< velocity_controllers [ 3.9 seconds ] Finished <<< pmb2_controller_configuration_gazebo [ 3.3 seconds ] Finished <<< pmb2_2dnav [ 3.2 seconds ] ______________________________________________________________________________________________________________________ Errors << joint_trajectory_controller:make /home/pulver/mcdm_ws/logs/joint_trajectory_controller/build.make.001.log In file included from /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller.h:255:0, from /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:34: /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h: In member function ‘void joint_trajectory_controller::JointTrajectoryController<SegmentImpl, HardwareInterface>::update(const ros::Time&, const ros::Duration&)’: /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:491:43: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ if (rt_active_goal_ && rt_active_goal_->preallocated_feedback_) ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:493:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->header.stamp = time_data_.readFromRT()->time; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:494:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->desired.positions = desired_state_.position; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:495:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->desired.velocities = desired_state_.velocity; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:496:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->desired.accelerations = desired_state_.acceleration; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:497:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->actual.positions = current_state_.position; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:498:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->actual.velocities = current_state_.velocity; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:499:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->error.positions = state_error_.position; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:500:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->preallocated_feedback_->error.velocities = state_error_.velocity; ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:501:22: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘setFeedback’ rt_active_goal_->setFeedback( rt_active_goal_->preallocated_feedback_ ); ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:501:52: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_active_goal_->setFeedback( rt_active_goal_->preallocated_feedback_ ); ^ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h: In member function ‘void joint_trajectory_controller::JointTrajectoryController<SegmentImpl, HardwareInterface>::goalCB(joint_trajectory_controller::JointTrajectoryController<SegmentImpl, HardwareInterface>::GoalHandle)’: /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller_impl.h:633:12: error: ‘class realtime_tools::RealtimeServerGoalHandle<control_msgs::FollowJointTrajectoryAction_<std::allocator<void> > >’ has no member named ‘preallocated_feedback_’ rt_goal->preallocated_feedback_->joint_names = joint_names_; ^ In file included from /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/robot_hw.h:35:0, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller_base.h:37, from /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:35, from /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller.h:67, from /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:34: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::PositionJointInterface; T = hardware_interface::PositionJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::JointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::PositionJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::PositionJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::PositionJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:95:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] yes tmp_yes; ^ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::VelocityJointInterface; T = hardware_interface::VelocityJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::JointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::VelocityJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::VelocityJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::VelocityJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:95:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::EffortJointInterface; T = hardware_interface::EffortJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::JointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::EffortJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::EffortJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::EffortJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:95:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::PosVelJointInterface; T = hardware_interface::PosVelJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::PosVelJointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::PosVelJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::PosVelJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::PosVelJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:95:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h: In instantiation of ‘static char (& hardware_interface::CheckIsResourceManager<T>::callCM(std::vector<C*>&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::PosVelAccJointInterface; T = hardware_interface::PosVelAccJointInterface; hardware_interface::CheckIsResourceManager<T>::yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager<hardware_interface::PosVelAccJointHandle>]’: /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:83:14: required from ‘static const void hardware_interface::CheckIsResourceManager<T>::callConcatManagers(std::vector<T*>&, T*) [with T = hardware_interface::PosVelAccJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:200:54: required from ‘T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::PosVelAccJointInterface]’ /home/pulver/mcdm_ws/src/ros_control/controller_interface/include/controller_interface/controller.h:110:30: required from ‘bool controller_interface::Controller<T>::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::PosVelAccJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector<hardware_interface::InterfaceResources>]’ /home/pulver/mcdm_ws/src/ros_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp:95:1: required from here /home/pulver/mcdm_ws/src/ros_control/hardware_interface/include/hardware_interface/internal/interface_manager.h:73:9: warning: reference to local variable ‘tmp_yes’ returned [-Wreturn-local-addr] make[2]: *** [CMakeFiles/joint_trajectory_controller.dir/src/joint_trajectory_controller.cpp.o] Error 1 make[1]: *** [CMakeFiles/joint_trajectory_controller.dir/all] Error 2 make: *** [all] Error 2 cd /home/pulver/mcdm_ws/build/joint_trajectory_controller; catkin build --get-env joint_trajectory_controller | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - ...................................................................................................................... Failed << joint_trajectory_controller:make [ Exited with code 2 ] Failed <<< joint_trajectory_controller [ 5.7 seconds ] ______________________________________________________________________________________________________________________ Warnings << pal_hardware_gazebo:cmake /home/pulver/mcdm_ws/logs/pal_hardware_gazebo/build.cmake.000.log CMake Warning at /opt/ros/kinetic/share/cmake_modules/cmake/Modules/FindEigen.cmake:62 (message): The FindEigen.cmake Module in the cmake_modules package is deprecated. Please use the FindEigen3.cmake Module provided with Eigen. Change instances of find_package(Eigen) to find_package(Eigen3). Check the FindEigen3.cmake Module for the resulting CMake variable names. Call Stack (most recent call first): CMakeLists.txt:5 (find_package) CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166 (message): catkin_package() DEPENDS on 'gazebo' but neither 'gazebo_INCLUDE_DIRS' nor 'gazebo_LIBRARIES' is defined. Call Stack (most recent call first): /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package) CMakeLists.txt:21 (catkin_package) cd /home/pulver/mcdm_ws/build/pal_hardware_gazebo; catkin build --get-env pal_hardware_gazebo | catkin env -si /usr/bin/cmake /home/pulver/mcdm_ws/src/pal_hardware_gazebo --no-warn-unused-cli -DCATKIN_DEVEL_PREFIX=/home/pulver/mcdm_ws/devel/.private/pal_hardware_gazebo -DCMAKE_INSTALL_PREFIX=/home/pulver/mcdm_ws/install; cd - ...................................................................................................................... Finished <<< combined_robot_hw_tests [ 11.5 seconds ] ______________________________________________________________________________________________________________________ Warnings << pal_hardware_gazebo:make /home/pulver/mcdm_ws/logs/pal_hardware_gazebo/build.make.000.log /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp: In member function ‘virtual void gazebo_ros_control::PalHardwareGazebo::readSim(ros::Time, ros::Duration)’: /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:407:77: warning: ‘gazebo::math::Quaternion::Quaternion(const Quaterniond&)’ is deprecated [-Wdeprecated-declarations] gazebo::math::Quaternion imu_quat = imu->gazebo_imu_sensor->Orientation(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:25:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Quaternion.hh:84:13: note: declared here public: Quaternion(const ignition::math::Quaterniond &_qt) ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:407:77: warning: ‘gazebo::math::Quaternion::~Quaternion()’ is deprecated [-Wdeprecated-declarations] gazebo::math::Quaternion imu_quat = imu->gazebo_imu_sensor->Orientation(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:25:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Quaternion.hh:88:13: note: declared here public: ~Quaternion() GAZEBO_DEPRECATED(8.0); ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:407:77: warning: ‘gazebo::math::Quaternion::Quaternion(const gazebo::math::Quaternion&)’ is deprecated [-Wdeprecated-declarations] gazebo::math::Quaternion imu_quat = imu->gazebo_imu_sensor->Orientation(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:25:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Quaternion.hh:80:13: note: declared here public: Quaternion(const Quaternion &_qt) GAZEBO_DEPRECATED(8.0); ^ /usr/include/gazebo-8/gazebo/math/Quaternion.hh:84:13: note: after user-defined conversion: gazebo::math::Quaternion::Quaternion(const Quaterniond&) public: Quaternion(const ignition::math::Quaterniond &_qt) ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:407:77: warning: ‘gazebo::math::Quaternion::~Quaternion()’ is deprecated [-Wdeprecated-declarations] gazebo::math::Quaternion imu_quat = imu->gazebo_imu_sensor->Orientation(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:25:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Quaternion.hh:88:13: note: declared here public: ~Quaternion() GAZEBO_DEPRECATED(8.0); ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:413:81: warning: ‘gazebo::math::Vector3::Vector3(const Vector3d&)’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_ang_vel = imu->gazebo_imu_sensor->AngularVelocity(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:73:15: note: declared here public: Vector3(const ignition::math::Vector3d &_v) ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:413:81: warning: ‘virtual gazebo::math::Vector3::~Vector3()’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_ang_vel = imu->gazebo_imu_sensor->AngularVelocity(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:81:23: note: declared here public: virtual ~Vector3() GAZEBO_DEPRECATED(8.0); ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:413:81: warning: ‘gazebo::math::Vector3::Vector3(const gazebo::math::Vector3&)’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_ang_vel = imu->gazebo_imu_sensor->AngularVelocity(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:78:15: note: declared here public: Vector3(const Vector3 &_v) GAZEBO_DEPRECATED(8.0); ^ /usr/include/gazebo-8/gazebo/math/Vector3.hh:73:15: note: after user-defined conversion: gazebo::math::Vector3::Vector3(const Vector3d&) public: Vector3(const ignition::math::Vector3d &_v) ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:413:81: warning: ‘virtual gazebo::math::Vector3::~Vector3()’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_ang_vel = imu->gazebo_imu_sensor->AngularVelocity(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:81:23: note: declared here public: virtual ~Vector3() GAZEBO_DEPRECATED(8.0); ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:418:84: warning: ‘gazebo::math::Vector3::Vector3(const Vector3d&)’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_lin_acc = imu->gazebo_imu_sensor->LinearAcceleration(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:73:15: note: declared here public: Vector3(const ignition::math::Vector3d &_v) ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:418:84: warning: ‘virtual gazebo::math::Vector3::~Vector3()’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_lin_acc = imu->gazebo_imu_sensor->LinearAcceleration(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:81:23: note: declared here public: virtual ~Vector3() GAZEBO_DEPRECATED(8.0); ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:418:84: warning: ‘gazebo::math::Vector3::Vector3(const gazebo::math::Vector3&)’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_lin_acc = imu->gazebo_imu_sensor->LinearAcceleration(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:78:15: note: declared here public: Vector3(const Vector3 &_v) GAZEBO_DEPRECATED(8.0); ^ /usr/include/gazebo-8/gazebo/math/Vector3.hh:73:15: note: after user-defined conversion: gazebo::math::Vector3::Vector3(const Vector3d&) public: Vector3(const ignition::math::Vector3d &_v) ^ /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:418:84: warning: ‘virtual gazebo::math::Vector3::~Vector3()’ is deprecated [-Wdeprecated-declarations] gazebo::math::Vector3 imu_lin_acc = imu->gazebo_imu_sensor->LinearAcceleration(); ^ In file included from /usr/include/gazebo-8/gazebo/math/Pose.hh:24:0, from /usr/include/gazebo-8/gazebo/physics/ModelState.hh:27, from /usr/include/gazebo-8/gazebo/physics/Model.hh:29, from /usr/include/gazebo-8/gazebo/physics/Actor.hh:24, from /usr/include/gazebo-8/gazebo/physics/physics.hh:2, from /home/pulver/mcdm_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/robot_hw_sim.h:45, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/include/pal_hardware_gazebo/pal_hardware_gazebo.h:26, from /home/pulver/mcdm_ws/src/pal_hardware_gazebo/src/pal_hardware_gazebo.cpp:42: /usr/include/gazebo-8/gazebo/math/Vector3.hh:81:23: note: declared here public: virtual ~Vector3() GAZEBO_DEPRECATED(8.0); ^ cd /home/pulver/mcdm_ws/build/pal_hardware_gazebo; catkin build --get-env pal_hardware_gazebo | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd - ...................................................................................................................... Finished <<< pal_hardware_gazebo [ 21.3 seconds ] [build] Summary: 114 of 135 packages succeeded. [build] Ignored: 12 packages were skipped or are blacklisted. [build] Warnings: 1 packages succeeded with warnings. [build] Abandoned: 18 packages were abandoned. [build] Failed: 3 packages failed. [build] Runtime: 39.3 seconds total.
Solved, sourcing the root setup.bash