最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

dji sdk - build target failed - DJI OSDK ROS Compiling error - catkin_make not working - Stack Overflow

programmeradmin4浏览0评论

I am using DJI OSDK 4.1.0 and DJI OSDK ROS 4.1.0 as well, but when after installing DJI OSDK, when I compile the DJI OSDK ROS in separate workspace, it gives me error:


[ 76%] Generating Python code from SRV dji_osdk_ros/UploadWaypointV2Mission
[ 76%] Generating Python code from SRV dji_osdk_ros/MissionStatus
[ 76%] Generating Python code from SRV dji_osdk_ros/MissionHpUpdateRadius
[ 76%] Generating C++ code from dji_osdk_ros/SetupCameraH264.srv
[ 77%] Generating C++ code from dji_osdk_ros/DroneTaskControl.srv
[ 77%] Generating C++ code from dji_osdk_ros/CameraFocusPoint.srv
[ 77%] Generating Python code from SRV dji_osdk_ros/CameraStartShootBurstPhoto
[ 77%] Generating Python code from SRV dji_osdk_ros/Activation
[ 77%] Generating Python code from SRV dji_osdk_ros/SetCurrentAircraftLocAsHomePoint
[ 78%] Generating Python code from SRV dji_osdk_ros/MissionWpSetSpeed
[ 78%] Generating C++ code from dji_osdk_ros/SetHomePoint.srv
[ 78%] Generating Python code from SRV dji_osdk_ros/FlightTaskControl
[ 78%] Generating C++ code from dji_osdk_ros/InitWaypointV2Setting.srv
[ 78%] Generating Python code from SRV dji_osdk_ros/DroneArmControl
[ 78%] Generating C++ code from dji_osdk_ros/GetGoHomeAltitude.srv
[ 78%] Generating C++ code from dji_osdk_ros/GetHMSData.srv
[ 78%] Generating Python code from SRV dji_osdk_ros/GetSingleBatteryDynamicInfo
[ 78%] Generating Python code from SRV dji_osdk_ros/GimbalAction
[ 78%] Built target dji_osdk_ros_generate_messages_eus
[ 78%] Generating Python code from SRV dji_osdk_ros/SetupCameraStream
[ 79%] Generating Python code from SRV dji_osdk_ros/CameraStartShootAEBPhoto
[ 80%] Generating C++ code from dji_osdk_ros/ResumeWaypointV2Mission.srv
[ 80%] Generating C++ code from dji_osdk_ros/CameraAperture.srv
[ 80%] Generating Python code from SRV dji_osdk_ros/CameraTapZoomPoint
[ 80%] Generating C++ code from dji_osdk_ros/KillSwitch.srv
[ 80%] Generating Python code from SRV dji_osdk_ros/MissionHpUpdateYawRate
[ 80%] Generating Python code from SRV dji_osdk_ros/SDKControlAuthority
[ 80%] Generating C++ code from dji_osdk_ros/MFIO.srv
[ 80%] Generating C++ code from dji_osdk_ros/SetLocalPosRef.srv
[ 80%] Generating Python code from SRV dji_osdk_ros/SetAvoidEnable
[ 80%] Generating Python code from SRV dji_osdk_ros/ObtainControlAuthority
[ 80%] Generating Python code from SRV dji_osdk_ros/SetJoystickMode
[ 81%] Generating Python code from SRV dji_osdk_ros/JoystickAction
[ 81%] Generating C++ code from dji_osdk_ros/CameraStopShootPhoto.srv
[ 81%] Generating C++ code from dji_osdk_ros/MissionHpResetYaw.srv
[ 82%] Generating C++ code from dji_osdk_ros/UploadWaypointV2Action.srv
[ 82%] Generating Python code from SRV dji_osdk_ros/GetM300StereoParams
[ 82%] Generating Python code from SRV dji_osdk_ros/SetHardSync
[ 82%] Generating C++ code from dji_osdk_ros/CameraRecordVideoAction.srv
[ 82%] Generating Python code from SRV dji_osdk_ros/MFIOSetValue
[ 82%] Generating C++ code from dji_osdk_ros/CameraISO.srv
[ 82%] Generating Python code from SRV dji_osdk_ros/MissionWpAction
[ 82%] Generating Python code from SRV dji_osdk_ros/CameraZoomCtrl
[ 83%] Generating Python code from SRV dji_osdk_ros/Stereo240pSubscription
[ 83%] Generating C++ code from dji_osdk_ros/StopWaypointV2Mission.srv
[ 83%] Generating Python code from SRV dji_osdk_ros/GenerateWaypointV2Action
[ 83%] Generating Python code from SRV dji_osdk_ros/CameraSetZoomPara
[ 83%] Generating C++ code from dji_osdk_ros/StartWaypointV2Mission.srv
[ 83%] Generating C++ code from dji_osdk_ros/MissionHpUpload.srv
[ 84%] Generating C++ code from dji_osdk_ros/MissionStatus.srv
[ 84%] Generating C++ code from dji_osdk_ros/UploadWaypointV2Mission.srv
[ 84%] Generating Python code from SRV dji_osdk_ros/SubscribeWaypointV2Event
[ 84%] Generating Python code from SRV dji_osdk_ros/MissionWpGetSpeed
[ 84%] Generating Python code from SRV dji_osdk_ros/CameraStartShootIntervalPhoto
[ 85%] Generating Python code from SRV dji_osdk_ros/SetGlobalCruisespeed
[ 85%] Generating Python code from SRV dji_osdk_ros/MissionHpGetInfo
[ 85%] Generating Python code from SRV dji_osdk_ros/DownloadWaypointV2Mission
[ 85%] Generating C++ code from dji_osdk_ros/MissionHpUpdateRadius.srv
[ 85%] Generating C++ code from dji_osdk_ros/Activation.srv
[ 85%] Generating C++ code from dji_osdk_ros/CameraStartShootBurstPhoto.srv
[ 86%] Generating C++ code from dji_osdk_ros/MissionWpSetSpeed.srv
[ 86%] Generating C++ code from dji_osdk_ros/SetCurrentAircraftLocAsHomePoint.srv
[ 86%] Generating Python msg init.py for dji_osdk_ros
[ 86%] Generating Python srv init.py for dji_osdk_ros
[ 86%] Generating C++ code from dji_osdk_ros/FlightTaskControl.srv
[ 86%] Generating C++ code from dji_osdk_ros/GetSingleBatteryDynamicInfo.srv
[ 86%] Generating C++ code from dji_osdk_ros/DroneArmControl.srv
[ 86%] Generating C++ code from dji_osdk_ros/SetupCameraStream.srv
[ 86%] Generating C++ code from dji_osdk_ros/GimbalAction.srv
[ 86%] Built target dji_osdk_ros_generate_messages_py
[ 87%] Generating C++ code from dji_osdk_ros/CameraStartShootAEBPhoto.srv
[ 87%] Generating C++ code from dji_osdk_ros/CameraTapZoomPoint.srv
[ 87%] Generating C++ code from dji_osdk_ros/MissionHpUpdateYawRate.srv
[ 87%] Generating C++ code from dji_osdk_ros/SDKControlAuthority.srv
[ 87%] Generating C++ code from dji_osdk_ros/SetAvoidEnable.srv
[ 87%] Generating C++ code from dji_osdk_ros/ObtainControlAuthority.srv
[ 87%] Generating C++ code from dji_osdk_ros/SetJoystickMode.srv
[ 88%] Generating C++ code from dji_osdk_ros/JoystickAction.srv
[ 88%] Generating C++ code from dji_osdk_ros/GetM300StereoParams.srv
[ 88%] Generating C++ code from dji_osdk_ros/SetHardSync.srv
[ 88%] Generating C++ code from dji_osdk_ros/MFIOSetValue.srv
[ 88%] Generating C++ code from dji_osdk_ros/MissionWpAction.srv
[ 88%] Generating C++ code from dji_osdk_ros/CameraZoomCtrl.srv
[ 89%] Generating C++ code from dji_osdk_ros/Stereo240pSubscription.srv
[ 89%] Generating C++ code from dji_osdk_ros/GenerateWaypointV2Action.srv
[ 89%] Generating C++ code from dji_osdk_ros/CameraSetZoomPara.srv
[ 89%] Generating C++ code from dji_osdk_ros/SubscribeWaypointV2Event.srv
[ 89%] Generating C++ code from dji_osdk_ros/MissionWpGetSpeed.srv
[ 89%] Generating C++ code from dji_osdk_ros/CameraStartShootIntervalPhoto.srv
[ 90%] Generating C++ code from dji_osdk_ros/SetGlobalCruisespeed.srv
[ 90%] Generating C++ code from dji_osdk_ros/MissionHpGetInfo.srv
[ 90%] Generating C++ code from dji_osdk_ros/DownloadWaypointV2Mission.srv
[ 90%] Built target dji_osdk_ros_generate_messages_cpp
Scanning dependencies of target dji_osdk_ros_generate_messages
Scanning dependencies of target dji_osdk_ros
Scanning dependencies of target dji_sdk_node
[ 90%] Built target dji_osdk_ros_generate_messages
[ 90%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/dji_vehicle_node_mobile_comm.cpp.o
[ 90%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/main.cpp.o
[ 90%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/dji_vehicle_node_payload_comm.cpp.o
[ 91%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/dji_vehicle_node_mission_services.cpp.o
[ 91%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/dji_vehicle_node_publisher.cpp.o
[ 91%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/vehicle_wrapper.cpp.o
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/vehicle_wrapper.cpp: In member function ‘bool dji_osdk_ros::VehicleWrapper::moveByPositionOffset(const dji_osdk_ros::JoystickCommand&, int, float, float)’:
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/vehicle_wrapper.cpp:1707:34: error: ‘class DJI::OSDK::FlightController’ has no member named ‘emergencyBrakeAction’
vehicle->flightController->emergencyBrakeAction();
^
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/vehicle_wrapper.cpp: In member function ‘bool dji_osdk_ros::VehicleWrapper::emergencyBrake()’:
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/vehicle_wrapper.cpp:1848:32: error: ‘class DJI::OSDK::FlightController’ has no member named ‘emergencyBrakeAction’
vehicle->flightController->emergencyBrakeAction();
^
Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/build.make:158: recipe for target 'Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/vehicle_wrapper.cpp.o' failed
make[2]: *** [Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/vehicle_wrapper.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_control.cpp.o
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_services.cpp.o
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp: In member function ‘bool dji_osdk_ros::VehicleNode::waypointV2GenerateActionsCallback(dji_osdk_ros::GenerateWaypointV2Action::Request&, dji_osdk_ros::GenerateWaypointV2Action::Response&)’:
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp:800:24: error: ‘DJI::OSDK::DJIWaypointV2CameraFocusParam {aka struct DJI::OSDK::DJIWaypointV2CameraFocusParam}’ has no member named ‘regionType’
focusParam.regionType = request.actions[i].waypointV2CameraActuator
^
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp:801:24: error: ‘DJI::OSDK::DJIWaypointV2CameraFocusParam {aka struct DJI::OSDK::DJIWaypointV2CameraFocusParam}’ has no member named ‘width’
focusParam.width = request.actions[i].waypointV2CameraActuator.focu
^
/home/dji/catkin_ws/src/Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/dji_vehicle_node_mission_services.cpp:802:24: error: ‘DJI::OSDK::DJIWaypointV2CameraFocusParam {aka struct DJI::OSDK::DJIWaypointV2CameraFocusParam}’ has no member named ‘height’
focusParam.height = request.actions[i].waypointV2CameraActuator.foc
^
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node.cpp.o
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_mission_services.cpp.o
Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/build.make:62: recipe for target 'Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/dji_vehicle_node_mission_services.cpp.o' failed
make[2]: *** [Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/dji_vehicle_node_mission_services.cpp.o] Error 1
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_subscriber.cpp.o
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_publisher.cpp.o
CMakeFiles/Makefile2:6514: recipe for target 'Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/all' failed
make[1]: *** [Onboard-SDK-ROS-master/src/dji_osdk_ros/modules/CMakeFiles/dji_osdk_ros.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 92%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_mobile_comm.cpp.o
[ 93%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_payload_comm.cpp.o
[ 93%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/modules/dji_sdk_node_time_sync.cpp.o
[ 93%] Building C object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir//dji_osdk_ros/modules/osdkhal_linux.c.o
[ 93%] Building C object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir//dji_osdk_ros/modules/osdkosal_linux.c.o
[ 93%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/dji_linux_environment.cpp.o
[ 93%] Building CXX object Onboard-SDK-ROS-master/src/dji_osdk_ros_obsoleted/CMakeFiles/dji_sdk_node.dir/dji_linux_helpers.cpp.o
[ 94%] Linking CXX executable /home/dji/catkin_ws/devel/lib/dji_osdk_ros/dji_sdk_node
[ 94%] Built target dji_sdk_node
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j6 -l6" failed


Could anyone please share the link for both packages, which are compatible with each other. Could someone please tell the versions and share their corresponding links?

I tried various versions 3.8.1 and several others, but I am not able to find the compatible ones.

发布评论

评论列表(0)

  1. 暂无评论