Reputation: 1
So I'm a bit new to working with ROS, so if I failed to include important information to solve this issue, feel free to ask.
My problem is as follows. I wanted to install and try out the package Bezier, for ROS-melodic. Supposedly its plug and play, but thats not how ROS works from what I've read :D
After downloading the package and following the instructions as listed in the README, i get this error message, when trying to run catkin_make:
-- +++ processing catkin package: 'bezier'
-- ==> add_subdirectory(bezier)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Could NOT find Boost
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:48 (message):
common is required but boost was not found
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/pcl/c:687 (pcl_report_not_found)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:850 (find_external_library)
bezier/CMakeLists.txt:14 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/mnn_cd/rosstuff/catkin_workspace/build/CMakeFiles/CMakeOutput.log".
See also "/home/mnn_cd/rosstuff/catkin_workspace/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
I have searched for solutions to this problem, but either there werent any, or some that I dont understand. Boost is installed (version 1.65.1 iirc). People said to look in the cmakeList.txt file, for how boost is referenced, but in the bezier cmakeList.txt there is no such thing. I even added this line to the cmakelist.txt
find_package(Boost REQUIRED COMPONENTS filesystem)
but the Error persists.
So the Error lies in the PCL? There i found the PCLConfig.cmake file and Boost is referenced a lot. But i have no idea to begin to understand how and where there could be an issue.
Could someone please help me understand the error message, or even help me fix it?
Upvotes: 0
Views: 92