Skip to content

rosdep install fails due to missing definition for rtklib_msgs and llh_converter #23

@mojomex

Description

@mojomex

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I'm convinced that this is not my fault but a bug.

Description

Currently, a clean install of Edge.Auto does not build because of the following error during rosdep install:

~/edge-auto$ rosdep install --ignore-src --from src
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
eagleye_msgs: Cannot locate rosdep definition for [rtklib_msgs]
eagleye_navigation: Cannot locate rosdep definition for [rtklib_msgs]
eagleye_geo_pose_converter: Cannot locate rosdep definition for [llh_converter]
eagleye_rt: Cannot locate rosdep definition for [rtklib_msgs]
eagleye_gnss_converter: Cannot locate rosdep definition for [rtklib_msgs]

Expected behavior

Edge.Auto builds

Actual behavior

Build fails

Steps to reproduce

Build from scratch following the Autoware documentation

Versions

Ubuntu 22.04
ROS 2 Hubmle

Possible causes

Searching for the issue online, the Autoware documentation states that the following dependencies are necessary in autoware.repos:

  universe/external/rtklib_ros_bridge:
    type: git
    url: https://github.com/MapIV/rtklib_ros_bridge.git
    version: ros2-v0.1.0
  universe/external/llh_converter:
    type: git
    url: https://github.com/MapIV/llh_converter.git
    version: ros2

These are missing in Edge.Auto's repos file.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions