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.




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

Popular posts from this blog

メールクライアントソフトBecky!の表示フォントを変更

Microsoft プロダクトキーの種類