You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the released version 3.8.0 for ROS 1 noetic (20.04) broke the catkin build by providing two cmake files with the same name:
lib/cmake/behaviortree_cpp_v3/behaviortree_cpp_v3Config.cmake <-- Generated by cmake configure_package_config_file
share/behaviortree_cpp_v3/cmake/behaviortree_cpp_v3Config.cmake <-- Generated by catkin
Catkin will find for dependent packages the first one, detect that behaviortree_cpp_v3 is not a proper catkin package and does not provide the standardized package variables. Thus, one needs to manually link BT::behaviortree_cpp_v3 with this release.
The problem was introduced with #379 as far as I can tell. One could wrap the manual configure_package_config_file in the CMakeLists.txt with if(NOT catkin_FOUND) as simplistic fix.
Thanks for looking into it!
The text was updated successfully, but these errors were encountered:
rcp1-beg
changed the title
Broken catkin build and debian package for ROS noetic
Broken catkin build and debian package 3.8.0 for ROS noetic
Nov 24, 2022
Hi,
the released version 3.8.0 for ROS 1 noetic (20.04) broke the catkin build by providing two cmake files with the same name:
Catkin will find for dependent packages the first one, detect that behaviortree_cpp_v3 is not a proper catkin package and does not provide the standardized package variables. Thus, one needs to manually link BT::behaviortree_cpp_v3 with this release.
The problem was introduced with #379 as far as I can tell. One could wrap the manual
configure_package_config_file
in the CMakeLists.txt withif(NOT catkin_FOUND)
as simplistic fix.Thanks for looking into it!
The text was updated successfully, but these errors were encountered: