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

    micro_ros国外源下载错误

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    micro-ros github cmake library库
    2
    5
    377
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 铁
      铁盒的序 年度VIP
      最后由 编辑

      我人在海外,在小鱼的教程中2.你的第一个MicroROS节点
      使用的源是

      lib_deps = 
          https://gitee.com/ohhuo/micro_ros_platformio.git
      

      我在想使用github上的官方源

      https://github.com/micro-ROS/micro_ros_platformio.git
      

      但是vscode克隆这个库出现了错误,错误如下

      Building micro-ROS library
      Build mcu micro-ROS environment failed: 
      --- stderr: rcl_logging_interface
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        CMakeLists.txt:20 (find_package)
      
      
      ---
      --- stderr: rosidl_runtime_c
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        CMakeLists.txt:15 (find_package)
      
      
      ---
      --- stderr: rosidl_dynamic_typesupport
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        CMakeLists.txt:26 (find_package)
      
      
      ---
      --- stderr: rcl_logging_noop
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcl_logging_interface/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig.cmake:41 (include)
        CMakeLists.txt:16 (find_package)
      
      
      ---
      --- stderr: rmw
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        CMakeLists.txt:22 (find_package)
      
      
      ---
      --- stderr: rosidl_typesupport_microxrcedds_c
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake:41 (include)
        CMakeLists.txt:22 (find_package)
      
      
      ---
      --- stderr: micro_ros_utilities
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake:41 (include)
        CMakeLists.txt:18 (find_package)
      
      
      ---
      --- stderr: rosidl_typesupport_c
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        CMakeLists.txt:34 (find_package)
      
      
      ---
      --- stderr: builtin_interfaces
      CMake Warning at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake:116 (message):
        Package 'rcutils' exports library 'dl' which couldn't be found
      Call Stack (most recent call first):
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rcutils/cmake/rcutilsConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake:13 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_core_generators/cmake/rosidl_core_generators-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_core_generators/cmake/rosidl_core_generatorsConfig.cmake:41 (include)
        CMakeLists.txt:17 (find_package)
      
      
      CMake Error at /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake:35 (message):
        No 'rosidl_typesupport_cpp' found
      Call Stack (most recent call first):
        /opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake:8 (get_used_typesupports)
        /opt/ros/humble/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_core_generators/cmake/rosidl_core_generators-extras.cmake:21 (find_package)
        /home/zrc/ESP32Code/OLED1/.pio/libdeps/featheresp32/micro_ros_platformio/build/mcu/install/share/rosidl_core_generators/cmake/rosidl_core_generatorsConfig.cmake:41 (include)
        CMakeLists.txt:17 (find_package)
      
      
      ---
      Failed   <<< builtin_interfaces [0.41s, exited with code 1]
      

      想请问各位大佬这是为啥?

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @铁盒的序
        最后由 编辑

        @铁盒的序 系统什么环境

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        铁 2 条回复 最后回复 回复 引用 0
        • 铁
          铁盒的序 年度VIP @小鱼
          最后由 编辑

          @小鱼 您好,用的是Ubuntu 22.04

          1 条回复 最后回复 回复 引用 0
          • 铁
            铁盒的序 年度VIP @小鱼
            最后由 编辑

            @小鱼 是不是国外的源本来就是不能直接编译使用的?必须用小鱼您修改后的国内仓库的源才能正常编译运行?

            小鱼小 1 条回复 最后回复 回复 引用 0
            • 小鱼小
              小鱼 技术大佬 @铁盒的序
              最后由 编辑

              @铁盒的序 我给的仓库里面放了编译好的库了,国外的要重新构建,因为无法访问github,很容易失败

              新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

              1 条回复 最后回复 回复 引用 0
              • 第一个帖子
                最后一个帖子
              皖ICP备16016415号-7
              Powered by NodeBB | 鱼香ROS