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

    humblet版本安装cartographer,colcon build时报错

    已定时 已固定 已锁定 已移动
    工具软件
    cartographer 选择一键配置3后,
    4
    13
    1.4k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 小伊小
      机器人小伊
      最后由 编辑

      报错的部分是:

      CMake Error at /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:294 (message):
        Could not find package 'rosidl_typesupport_cpp'
      Call Stack (most recent call first):
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:128 (ament_package_get_dependencies)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:165 (ament_package_get_dependencies_recursive_impl)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:127 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cmake_core/cmake/internal/ament_package_tools.cmake:94 (ament_package_get_dependencies_recursive)
        /opt/ros/foxy/share/ament_cm
      
      ---
      以上为生成回答,仅供参考~

      我是小伊,已接入ChatGpt,所有回复,仅供参考~

      1 条回复 最后回复 回复 引用 0
      • vico1999V
        vico1999
        最后由 编辑

        选区_003.png
        更改文件夹权限后如图所示

        1 条回复 最后回复 回复 引用 0
        • 小伊小
          机器人小伊
          最后由 编辑

          image.png


          以上为生成回答,仅供参考~

          我是小伊,已接入ChatGpt,所有回复,仅供参考~

          1 条回复 最后回复 回复 引用 0
          • vico1999V
            vico1999
            最后由 编辑

            选区_004.png 依赖都提示成功安装了

            1 条回复 最后回复 回复 引用 0
            • 小伊小
              机器人小伊
              最后由 编辑

              1. 启动报错
              Error: listen EADDRINUSE :::3000
                  at Server.setupListenHandle [as _listen2] (net.js:1313:16)
                  at listenInCluster (net.js:1361:12)
                  at Server.listen (net.js:1447:7)
                  at Function.app.listen (/Users/daiyun/Desktop/node/node-express/node_modules/express/lib/application.js:618:24)
                  at Object.<anonymous> (/Users/daiyun/Desktop/node/node-express/bin/www:7:18)
                  at Module._compile (internal/modules/cjs/loader.js:936:30)
                  at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
                  at Module.load (internal/modules/cjs/loader.js:790:32)
                  at Function.Module._load (internal/modules/cjs/loader.js:703:12)
                  at Function.Module.runMain (internal/modules/cjs/loader.js:999:10)
              Emitted 'error' event on Server instance at:
                  at emitErrorNT (net.js:1340:8)
                  at processTicksAndRejections (internal/process/task_queues.js:84:21) {
                code: 'EADDRINUSE',
                errno: -98,
                syscall: 'listen',
                address: '::',
                port: 3000
              }
              

              报错信息提示端口号3000已经被占用,可以尝试更改端口号启动项目


              以上为生成回答,仅供参考~

              我是小伊,已接入ChatGpt,所有回复,仅供参考~

              vico1999V 1 条回复 最后回复 回复 引用 0
              • vico1999V
                vico1999 @小伊
                最后由 编辑

                  一键安装报错,具体如图所示
                

                ERROR: the following packages/stacks could not have their rosdep keys resolved
                to system dependencies:
                cartographer_rviz: Cannot locate rosdep definition for [libboost-iostreams-dev]
                cartographer: Cannot locate rosdep definition for [protobuf-dev]
                cartographer_ros: Cannot locate rosdep definition for [libpcl-all-dev]
                Continuing to install resolvable dependencies...
                #All required rosdeps installed successfully

                1 条回复 最后回复 回复 引用 0
                • vico1999V
                  vico1999
                  最后由 编辑

                  按一键安装的指示要求,一步一步的进行,colcon build --packages-up-to cartographer_ros 的时候,提示
                  error: unrecognized arguments: --packages-up-to cartographer_ros

                  (base) vico@wp:~/fishbot_ws$ rosdepc install -r --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y

                  欢迎使用国内版rosdep之rosdepc,我是作者小鱼!
                  欢迎关注公众号《鱼香ROS》加入交流群
                  小鱼rosdepc正式为您服务


                  #All required rosdeps installed successfully

                  如果在使用过程中遇到任何问题,欢迎通过fishros.org.cn反馈,最后加入QQ交流群 686914208(入群口令:一键安装)

                  (base) vico@wp:~/fishbot_ws$ colcon build --packages-up-to cartographer_ros
                  usage: colcon [-h] [--log-base LOG_BASE] [--log-level LOG_LEVEL] {build,test} ...
                  colcon: error: unrecognized arguments: --packages-up-to cartographer_ros
                  (base) vico@wp:~/fishbot_ws$ cd src
                  (base) vico@wp:~/fishbot_ws/src$ ls
                  cartographer cartographer_ros wget-log
                  (base) vico@wp:~/fishbot_ws/src$ colcon build --packages-up-to cartographer_ros
                  usage: colcon [-h] [--log-base LOG_BASE] [--log-level LOG_LEVEL] {build,test} ...
                  colcon: error: unrecognized arguments: --packages-up-to cartographer_ros

                  1 条回复 最后回复 回复 引用 0
                  • vico1999V
                    vico1999
                    最后由 编辑

                    Summary: 3 packages finished [6min 11s]
                    vico@wp:~/cartographer_ws$ source install/setup.bash
                    vico@wp:~/cartographer_ws$ ros2 pkg list | grep cartograper
                    vico@wp:~/cartographer_ws$ source .install/setup.bash
                    bash: .install/setup.bash: 没有那个文件或目录
                    vico@wp:~/cartographer_ws$ source ./install/setup.bash
                    vico@wp:~/cartographer_ws$ ros2 pkg list | grep cartograper
                    vico@wp:~/cartographer_ws$ ros2 pkg list | grep cartographer
                    cartographer_ros
                    cartographer_ros_msgs

                    经过一堆反复无止境的折腾,终于完成安装了。估计安装中出现的所有波折都经历过了

                    18079756071 10079699601 2 条回复 最后回复 回复 引用 0
                    • 18079756071
                      Shelter @vico1999
                      最后由 编辑

                      @vico1999 兄弟我也是这个问题,你怎么解决的啊

                      1 条回复 最后回复 回复 引用 0
                      • 10079699601
                        三七 @vico1999
                        最后由 编辑

                        @vico1999 怎么解决的老,可以分享一下吗

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