-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could not find a package configuration file provided by "boost_signals" #145
Comments
Which OS are you using? |
I'm using Ubuntu 16.04 |
You seem to have cmake and boost which are newer than packages provided by ubuntu. |
I have also encountered this problem. May I ask you how to solve it? |
It's hard to answer as I don't know your environment. |
I also use Ubuntu 16.04. When I used ROS, I installed boost 1.58, and then I installed boost 1.70 myself |
If using boost 1.58 is ok for you, you can configure cmake so that it doesn't search .cmake files under /usr/local/lib/cmake. |
Boost 1.69.0 Changelog announces the signal library removal. Use boost-signals2 instead. |
I have the same issue when using the Ubuntu 20.04 |
I tried to reproduce this issue with Ubuntu20.04 but I couldn't. |
I got an answer here: ros/geometry2#354 (comment) |
same here with ubuntu 20.04, boost 1.71.0, ros noetic. How did you solve it?
|
Hello, I can see your error. The following printing info may mean that the boost signal is required in navigation_ros/fake_localization. -- ==> add_subdirectory(navigation_ros/fake_localization) boost_signalsConfig.cmake Thus, you can have a try by removing the "signals" in find_packages() of the navigation_ros/fake_localization related CmakeLists.txt. |
Thanks Wenhao12111, commenting find_package(Boost REQUIRED COMPONENTS signals) in navigation_ros/fake_navigation/CMakeLists.txt solved the issue! |
Glad that helps you. |
When I try to run cmake I get this error :
any thoughts ?
The text was updated successfully, but these errors were encountered: