-
Notifications
You must be signed in to change notification settings - Fork 491
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
Humble: moveit_core bullet collision detection header not found #2402
Comments
I think the issue is related to the fact that the destination path has been changed (unwillingly?) just for collision_detection_bullet without updating target_include_directories accordingly. However, as per the description of #1889, it seems to me that the intention of the PR was not to modify the install path for collision_detection_bullet but only to remove ament_export_targets from this subfolder (maybe it occurred due to a wrong rebase process?). |
…eit` - `collision_detection_bullet` was the only subfolder whose install path updated for version 2.5.5 - In this update, the `target_include_directories` was not updated accordingly, causing moveit#2402
…eit` (#2403) - `collision_detection_bullet` was the only subfolder whose install path updated for version 2.5.5 - In this update, the `target_include_directories` was not updated accordingly, causing #2402 Co-authored-by: gpacheco <gpacheco@krakenrobotics.com.br> Co-authored-by: Sebastian Jahr <sebastian.jahr@picknik.ai>
Closing this because it is fixed with #2403 @gabrielfpacheco please re-open if that's not the case and thank you for the fix! |
Thank you for the fast reply :) |
Description
When trying to include
collision_detector_allocator_bullet.h
, the file is not found since its install path has been changed in 2.5.5.Your environment
2.5.5-1jammy.20230919.231650
Steps to reproduce
sudo apt update && sudo apt install ros-humble-moveit-core
test_node.cpp
to include Bullet's collision detector allocator:Expected behaviour
One should able to
#include <moveit/collision_detection_bullet/collision_detector_allocator_bullet.h>
and the compilation processshould be completed successfully as it does if
#include <moveit/collision_detection_fcl/collision_detector_allocator_fcl.h>
is used instead.Actual behaviour
The build fails since the header is not found. Indeed, it is the only thing installed at
<ROS_INSTALL_PATH>/include/moveit_core/moveit/
and not at<ROS_INSTALL_PATH>/include/moveit/
.Backtrace or Console output
The text was updated successfully, but these errors were encountered: