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.
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:
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