Skip to content

vcs2l fails with scenario_simulator_v2 #6652

@mitsudome-r

Description

@mitsudome-r

Checklist

Description

After #6644 was merged, scneario_simulator_v2 fails to build with the instructions in https://autowarefoundation.github.io/autoware-documentation/main/demos/scenario-simulation/scenario-simulator/installation/.

It will fail during rosdep install with the following error message:

executing command [apt-get install -y ros-humble-ament-cmake-vendor-package]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-vcs2l : Conflicts: python3-vcstool but 0.3.0-1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
ERROR: the following rosdeps failed to install
  apt: command [apt-get install -y ros-humble-ament-cmake-vendor-package] failed

Cause of the problem

The error occurs because zmqpp_vendor package depends on ament_cmake_vendor_packages, and ament_cmake_vendor_package has dependency on python3-vcstool which conflicts with vcs2l.

Possible solutions

  • Approach 1: update ament_cmake_vendor_packages to use vcs2l instead
  • Approach 2: split zmqpp_vendor out from scenario_simulator and release it on ROS buildfarm.

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