Open zhughesjd opened 3 years ago
I am having the same issue here. Any updates on this? Also using ROS Noetic.
Not sure if this link is helpful
For anyone that runs into this issue in the future, here is how I got this to work on Noetic:
navigate to /home/{user}/catkin_ws/src/waypoint_nav/hector_slam/hector_mapping_nav/CmakeLists.txt
comment out the following line as signals was removed from boost in the version noetic runs on:
find_package(Boost REQUIRED COMPONENTS thread signals)
cd ~/catkin_ws/
catkin_make
Mine built correctly, have yet to run the package yet.
For anyone that runs into this issue in the future, here is how I got this to work on Noetic:
* in your workspace: git clone https://github.com/nickcharron/waypoint_nav.git
navigate to /home/{user}/catkin_ws/src/waypoint_nav/hector_slam/hector_mapping_nav/CmakeLists.txt
comment out the following line as signals was removed from boost in the version noetic runs on:
find_package(Boost REQUIRED COMPONENTS thread signals) cd ~/catkin_ws/ catkin_make
Mine built correctly, have yet to run the package yet.
Thank you very much!
No problem. @nickcharron You don't see any issues with this do you? Signals is not used in Boost 1.69+ I believe. I can create a noetic-devel branch so future noetic users don't need to do that extra step if you would like.
Using ROS - noetic After cloning waypoint_nav, I get the following error after running catkin_make:
################################### ################################### ###################################
-- +++ processing catkin package: 'gmapping' -- ==> add_subdirectory(waypoint_nav/slam_gmapping/gmapping) -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy CMake Error at /lib/aarch64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package): Could not find a package configuration file provided by "boost_signals" (requested version 1.71.0) with any of the following names:
Add the installation prefix of "boost_signals" to CMAKE_PREFIX_PATH or set "boost_signals_DIR" to a directory containing one of the above files. If "boost_signals" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /lib/aarch64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component) /usr/share/cmake-3.16/Modules/FindBoost.cmake:443 (find_package) waypoint_nav/slam_gmapping/gmapping/CMakeLists.txt:6 (find_package)