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

Wrong package arrangment #800

Closed
Llavrih opened this issue Aug 11, 2022 · 2 comments
Closed

Wrong package arrangment #800

Llavrih opened this issue Aug 11, 2022 · 2 comments
Labels

Comments

@Llavrih
Copy link

Llavrih commented Aug 11, 2022

Describe the bug
I am including #include <controller_manager/controller_manager.hpp> in my cpp program. When trying to build the pkg
I get the error:
fatal error: controller_manager_msgs/srv/configure_controller.hpp: No such file or directory.
As I checked there is a problem with package arrangment in /opt/ros/humble/include/controller_manager_msg

lenartl@robot2204:/opt/ros/humble/include/controller_manager_msgs$ ls
controller_manager_msgs
lenartl@robot2204:/opt/ros/humble/include/controller_manager_msgs$ ls controller_manager_msgs/
msg  srv

Environment

  • OS: Ubuntu 22.04
  • Version Humble
@Llavrih Llavrih added the bug label Aug 11, 2022
@gavanderhoorn
Copy link

I believe this is actually as-intended. Refer to ros2/ros2_documentation#2915 for the update to the Humble documentation.

@destogl
Copy link
Member

destogl commented Oct 2, 2022

This arrangement is correct, what maybe is not correct that we are not exporting properly dependent packages.

OK, this and this line show that we are exporting them correctly.

Did you solve the issue?

Since I don't see a bug here I'll close this. You are welcome to reopen if you think that is necessary.

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

No branches or pull requests

3 participants