-
Notifications
You must be signed in to change notification settings - Fork 41
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
Calling colcon fails on Windows #552
Comments
Since Windows setup is more complicated than Ubuntu the workflow relies on `ros-tooling/setup-ros` and `ros-tooling/action-ros-ci` while skipping the build script because of ros-tooling/setup-ros#552.
Looking at the workflow logs, it looks like the |
The log says that |
I'm not sure. Perhaps there's a workflow-/job-level environment variable you can set to select the Python version? See https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow Windows support here ( |
I found the cause with help from answers.ros.org and fixed the problem by instructing CMake to not try to find a higher Python version than the one specified with |
Description
Colcon build fails on Humble/Windows because
catkin_pkg
can not be found.Expected Behavior
After setting up Humble and sourcing the setup script calling
colcon build
should not fail.Actual Behavior
Since the Python version for Windows is hard coded the setup and colcon use different Python versions which leads to colcon complaining about missing packages.
System
Additional context
Workflow
Logs
Similar Issue
The text was updated successfully, but these errors were encountered: