catkin_make error has occurred. " Could not find a package configuration file provided by "boost_signals" "
Solution:
1) Search the error log for the name of the package in question.2) Open the package folder in catkin_ws/src
3) Edit CMakeLists.txt in the folder as follows:
Remove "signals" from the find_package lists.
(Before)
find_package(Boost REQUIRED COMPONENTS system thread signals)
(After)
find_package(Boost REQUIRED COMPONENTS system thread)
Alternatively,
you may need to look for a package in /usr/lib/x86_64-linux-gnu folder instead of catkin_ws/src folder.
Even in that case, edit ****-config.cmake file as above.
In my case, I installed the version of 1.81.0.
Even in that case, edit ****-config.cmake file as above.
The cause of the error:
The "signals" library is removed in version of 1.69.0 and later of the Boost.In my case, I installed the version of 1.81.0.
Comments
Post a Comment