Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

colcon build failed #275

Open
mockbot opened this issue Aug 16, 2022 · 1 comment
Open

colcon build failed #275

mockbot opened this issue Aug 16, 2022 · 1 comment

Comments

@mockbot
Copy link

mockbot commented Aug 16, 2022

during installation at a fresh environment, I've noticed, that 'colcon build' failed with some errors...
assert verb_extensions, 'No verb extensions'

after some search I found this solution:

pip3 install pytest-rerunfailures

cd ~/DDS-Router
rm -rf src

mkdir src
vcs import src < ddsrouter.repos
colcon build

Bug or feature ? ;-)

@jparisu
Copy link
Contributor

jparisu commented Aug 17, 2022

Thank you for reporting this issue.
It is true it seems like a common known error when using colcon:
aws-robotics/aws-iot-bridge-example#2

This is most likely a bug (colcon bug).
We will add for future versions a requirements.txt so it can be executed in a virtual environment, or add this dependency to the installation guide.

However, python is only used in ddsrouter_yaml_validator and in some tests.
So, if you are not using such tool, you can use command colcon build --packages-skip ddsrouter_yaml_validator to build it without problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants