Skip to content
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

PSA: Use Boost version between 1.61 and 1.68, ROS breaks when updating brew now #138

Open
connorsoohoo opened this issue Aug 11, 2019 · 1 comment

Comments

@connorsoohoo
Copy link

Boost version 1.69 removes the signals package, so a lot of the roscpp packages won't compile. brew only has 1.70 available, so when you update brew it will break the ROS install. To workaround this, I used MacPorts instead (sudo port install boost) to get 1.66 instead and then explicitly specified my -BOOST_ROOT=/opt/local/ in the additional CMAKE args when calling catkin config

@Tarun22Sahu
Copy link

Tarun22Sahu commented Sep 4, 2019

Can you please help me out with installation of Boost 1.66 and switch from boost 1.70.
sudo port install boost not working in my case and also boost and boost-python both are 1.70. How to change all dependencies boost to 1.66. I searched a lot but could not find the way.

Thanks

updated
I solved the port issue by installing it again https://www.ghostwheel.com/2018/09/22/installing-macports-on-macos-10-14-mojave/. Now I am able to install boost 1.66 using port https://trac.macports.org/wiki/howto/InstallingOlderPort and also edited install file with adding -BOOST_ROOT=/opt/local/ in CMAKE args when calling catkin config

but now it is throwing error:

Errors     << catkin:make /Users/tarun/Desktop/ros/ros-install-osx/lunar_desktop_full_ws/logs/catkin/build.make.000.log                                                                                    
make: *** No targets specified and no makefile found.  Stop.
cd /Users/tarun/Desktop/ros/ros-install-osx/lunar_desktop_full_ws/build/catkin; catkin build --get-env catkin | catkin env -si  /usr/bin/make --jobserver-fds=6,7 -j; cd -
...........................................................................................................................................................................................................
Failed     << catkin:make                                     [ Exited with code 2 ]                                                                                                                       
Failed    <<< catkin                                          [ 3.1 seconds ]  

rest lines are abandoned and then program exit.

my directory structure:

/opt/local/include/boost

Please help

SOLVED
I solved it by #116 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants