-
Notifications
You must be signed in to change notification settings - Fork 688
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
Add catkin_pkg as a dependency when installing from binary packages #503
Comments
The packages which need |
Hi @dirk-thomas , I met this problem when running the ci of rclnodejs using binary package, steps to reproduce: 1.Download the nightly build package from ci.ros.org for windows or macOS and unzip it. The problem can be solved after installing |
The macOS instructions as well as the Windows instructions do mention that you need to install |
I think the confusion comes from the fact that @minggangw is referring to the "Install from binaries" instructions and not the "Install from source" ones. @minggangw In general the installation from binaries should allow you to install everything you need to run ROS2 executables (aka the runtime dependencies but not the build dependencies). So it should not be expected to be able to build packages by following only the instructions from the binary install page. Though as we now have packages depending on catkin_pkg at runtime (ros2/ros2cli#94), I think you're right catkin_pkg should be added to the instructions from binary. |
The "Install from binaries" I mentioned locates on Wiki, not from source code. @mikaelarguedas You understand exactly what I have reported. Not only build packages, but also any |
I added the dependency to the following pages: Please feel free to make changes to wiki pages in the future when you are confident about the modifications. It is already editable by anyone (with a GitHub account). Assuming that these changes address the problem described in the ticket I will go ahead and close it. Please feel free to comment and if necessary the issue can be reopened if further changes are necessary. |
Thanks, that fixed my issue. |
I have seen an issue with catkin_pkg trying to build ros2 crystal from source (as documented here https://index.ros.org/doc/ros2/Installation/Linux-Development-Setup/) here is what has failed:
after installing catkin_pkg ( |
Assuming you are on Ubuntu you should not install Python packages via |
yes, just found your comments on #660 and realised I was using miniconda python accidentally. going back to system python3 |
Bug report
Required Info:
Steps to reproduce issue
Any C++ project, run
Expected behavior
Build successfully
Actual behavior
lack of module catkin_pkg
Additional information
The Wiki for the Development Setup section has been updated. I think we'd better add
catkin_pkg
as a dependency for installing from binary packages on Wiki also, asament
is a common command for the toolchain.The text was updated successfully, but these errors were encountered: