v4l2启用

This commit is contained in:
flower
2026-01-21 13:44:29 +08:00
parent adc8f0569a
commit 9b5abe0877
1480 changed files with 35290 additions and 9564 deletions

View File

@@ -0,0 +1,54 @@
[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:76CMakeFiles/device_info_sender_node.dir/src/device_info_sender_node.cpp.o] 错误 1
[1.813s] gmake[1]: *** [CMakeFiles/Makefile2:193CMakeFiles/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:146all] 错误 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