鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    9.5.4重新colcon build错误

    已定时 已固定 已锁定 已移动
    动手学ROS2
    激光雷达不通信 重建警告
    1
    1
    124
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 4
      开心
      最后由 编辑

      错误日志:

      tingbo@tingbo-i7:~/chapt9/fishbot_ws$ colcon build
      Starting >>> micro_ros_msgs
      Starting >>> fishbot_bringup
      Starting >>> fishbot_description
      Starting >>> ros_serail2wifi
      Finished <<< fishbot_description [1.89s]                                                                    
      Starting >>> ydlidar                                                                                     
      Finished <<< fishbot_bringup [2.26s]                                                                     
      Finished <<< micro_ros_msgs [4.25s]                                                                                     
      Starting >>> micro_ros_agent
      Finished <<< ros_serail2wifi [4.97s]                                                                                     
      Finished <<< micro_ros_agent [1.27s]                                                            
      --- stderr: ydlidar                                
      In file included from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/serial.h:9,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/ydlidar_driver.h:54,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/CYdLidar.h:36,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/src/ydlidar_node.cpp:26:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h: In function ‘bool ydlidar::fileExists(std::string)’:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_ino’ [-Wmissing-field-initializers]
        240 |   struct stat info = {0};
            |                        ^
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_nlink’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_mode’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_uid’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_gid’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::__pad0’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_rdev’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_size’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_blksize’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_blocks’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_atim’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_mtim’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::st_ctim’ [-Wmissing-field-initializers]
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/v8stdint.h:240:24: warning: missing initializer for member ‘stat::__glibc_reserved’ [-Wmissing-field-initializers]
      In file included from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/ydlidar_driver.h:56,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/CYdLidar.h:36,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/src/ydlidar_node.cpp:26:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/thread.h: In static member function ‘static Thread Thread::createThread(thread_proc_t, void*)’:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/thread.h:43:57: warning: cast between incompatible function types from ‘thread_proc_t’ {aka ‘long unsigned int (*)(void*)’} to ‘void* (*)(void*)’ [-Wcast-function-type]
         43 |     pthread_create((pthread_t *)&thread_._handle, NULL, (void *(*)(void *))proc,
            |                                                         ^~~~~~~~~~~~~~~~~~~~~~~
      In file included from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/ydlidar_driver.h:58,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/CYdLidar.h:36,
                       from /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/src/ydlidar_node.cpp:26:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/help_info.h: In function ‘bool ydlidar::isSupportMotorCtrl(int)’:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/sdk/include/help_info.h:414:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
        414 |   bool ret = false;
            |        ^~~
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/src/ydlidar_node.cpp: In function ‘int main(int, char**)’:
      /home/tingbo/chapt9/fishbot_ws/src/ydlidar_ros2/src/ydlidar_node.cpp:222:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<LaserPoint>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
        222 |       for (int i = 0; i < scan.points.size(); i++)
            |                       ~~^~~~~~~~~~~~~~~~~~~~
      ---
      Finished <<< ydlidar [15.3s]
      
      Summary: 6 packages finished [17.8s]
        1 package had stderr output: ydlidar
      
      
      1 条回复 最后回复 回复 引用 0
      • 第一个帖子
        最后一个帖子
      皖ICP备16016415号-7
      Powered by NodeBB | 鱼香ROS