[0.005s] Invoking command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24 [0.022s] -- Found ament_cmake: 1.3.11 (/opt/ros/humble/share/ament_cmake/cmake) [0.089s] -- Override CMake install command with custom implementation using symlinks instead of copying resources [0.092s] -- Found rclcpp: 16.0.11 (/opt/ros/humble/share/rclcpp/cmake) [0.105s] -- Found rosidl_generator_c: 3.1.6 (/opt/ros/humble/share/rosidl_generator_c/cmake) [0.107s] -- Found rosidl_adapter: 3.1.6 (/opt/ros/humble/share/rosidl_adapter/cmake) [0.109s] -- Found rosidl_generator_cpp: 3.1.6 (/opt/ros/humble/share/rosidl_generator_cpp/cmake) [0.114s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c [0.120s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp [0.135s] -- Found rmw_implementation_cmake: 6.1.2 (/opt/ros/humble/share/rmw_implementation_cmake/cmake) [0.135s] -- Found rmw_fastrtps_cpp: 6.2.7 (/opt/ros/humble/share/rmw_fastrtps_cpp/cmake) [0.197s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default [0.220s] -- Found sensor_msgs: 4.2.4 (/opt/ros/humble/share/sensor_msgs/cmake) [0.234s] -- Found cv_bridge: 3.2.1 (/opt/ros/humble/share/cv_bridge/cmake) [0.238s] -- Found image_transport: 3.1.10 (/opt/ros/humble/share/image_transport/cmake) [0.248s] -- Found mavros_msgs: 2.14.0 (/opt/ros/humble/share/mavros_msgs/cmake) [0.321s] -- Configuring done [0.480s] -- Generating done [0.500s] -- Build files have been written to: /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge [0.521s] Consolidate compiler generated dependencies of target camera_driver_node [0.525s] [ 16%] Building CXX object CMakeFiles/device_info_sender_node.dir/src/device_info_sender_node.cpp.o [0.528s] Consolidate compiler generated dependencies of target udp_sender_node [0.539s] [ 50%] Built target camera_driver_node [0.552s] [ 66%] Building CXX object CMakeFiles/udp_sender_node.dir/src/udp_sender_node.cpp.o [1.531s] In file included from /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp:1: [1.531s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/include/skylink_bridge/device_info_sender_node.h:29:5: error: ‘DeviceInfoPacket’ does not name a type [1.531s] 29 | DeviceInfoPacket build_packet(); [1.531s] | ^~~~~~~~~~~~~~~~ [1.547s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp: In member function ‘void DeviceInfoSenderNode::send_device_info(const sockaddr_in&)’: [1.547s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp:117:5: error: ‘DeviceInfoPacket’ was not declared in this scope [1.547s] 117 | DeviceInfoPacket packet = build_packet(); [1.547s] | ^~~~~~~~~~~~~~~~ [1.550s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp:146:18: error: ‘packet’ was not declared in this scope; did you mean ‘socket’? [1.550s] 146 | write_u16(p, packet.magic); [1.550s] | ^~~~~~ [1.550s] | socket [1.556s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp: In member function ‘void DeviceInfoSenderNode::handle_request_loop()’: [1.556s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp:191:22: error: ‘DEVICE_INFO_REQUEST’ was not declared in this scope [1.556s] 191 | if (magic == DEVICE_INFO_REQUEST) { [1.556s] | ^~~~~~~~~~~~~~~~~~~ [1.558s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp: At global scope: [1.559s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp:197:1: error: ‘DeviceInfoPacket’ does not name a type [1.559s] 197 | DeviceInfoPacket DeviceInfoSenderNode::build_packet() { [1.559s] | ^~~~~~~~~~~~~~~~ [1.803s] /home/flower/code/camera/flyLink/skylink_ros2/src/skylink_bridge/src/device_info_sender_node.cpp:13:10: warning: ‘uint16_t {anonymous}::read_uint16(const std::string&)’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] [1.803s] 13 | uint16_t read_uint16(const std::string& s) { [1.803s] | ^~~~~~~~~~~ [1.813s] gmake[2]: *** [CMakeFiles/device_info_sender_node.dir/build.make:76:CMakeFiles/device_info_sender_node.dir/src/device_info_sender_node.cpp.o] 错误 1 [1.813s] gmake[1]: *** [CMakeFiles/Makefile2:193:CMakeFiles/device_info_sender_node.dir/all] 错误 2 [1.813s] gmake[1]: *** 正在等待未完成的任务.... [8.759s] [ 83%] Linking CXX executable udp_sender_node [10.660s] [ 83%] Built target udp_sender_node [10.661s] gmake: *** [Makefile:146:all] 错误 2 [10.662s] Invoked command in '/home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/flower/code/camera/flyLink/skylink_ros2/build/skylink_bridge -- -j24 -l24