macOS, roslib: No definition of [libboost-filesystem-dev] for OS [osx]

asked 2020-03-25 17:02:32 -0500

I’m trying to install on macOS as per the macOS guide in the ROS wiki. So far so good up until section 2.5.1 when running the command

rosdep install --from-paths src --ignore-src --rosdistro melodic -y --skip-keys google-mock

which ends with the errors:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
roslib: No definition of [libboost-filesystem-dev] for OS [osx]
rosbag: No definition of [python-gnupg] for OS [osx]
rosbag_storage: No definition of [libgpgme-dev] for OS [osx]

Seems that I’m missing some dependencies. I'm not sure if I need these dependencies. The only things I want to run are rostopic and rosbag commands.

The guide says

Note: After running rosdep you will see the error below, so you may encounter issues when running roslisp or rosbag. (would be great if someone can test).

referring to the python-gnupg and libgpgme-dev dependencies.

I’m new to ROS. Any tips would be greatly appreciated.

EDIT: Ah, the next command

./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release -DCMAKE_MACOSX_RPATH=ON -DCMAKE_INSTALL_RPATH=$HOME/ros_catkin_ws/install_isolated/lib

failed with

CMake Error at /usr/local/Cellar/cmake/3.15.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Boost (missing: Boost_INCLUDE_DIR thread system)

I suppose I do need boost. I should add this to the wiki page.

edit retag flag offensive close merge delete


If you're only interested in getting some of the Python CLI tools to work, I would suggest to see whether rospypi/simple can provide those. It's Python only and should work on any OS with a Python interpreter.

gvdhoorn gravatar image gvdhoorn  ( 2020-03-26 03:37:08 -0500 )edit

@gvdhoorn, oh, so that'll give me rostopic and rosbag commands, plain python versions?

trusktr gravatar image trusktr  ( 2020-03-30 00:05:43 -0500 )edit

rosbag at least. I don't know about rostopic, but it's a Python-based tool already, so I would not be surprised if it were also included.

gvdhoorn gravatar image gvdhoorn  ( 2020-03-30 02:56:56 -0500 )edit