Has anyone actually got ROS working on Mac OS X Sierra?
I understand that ROS Kinetic or Lunar are "experimental" on OS X (Homebrew), but what does that mean? Does it mean that someone has actually been able to get it installed and simulate a simple robot on Mac? I have been following the steps at https://gist.github.com/jmtatsch/44e7... "ROS Kinetic on Sierra Work in Progress" on a FRESH install (system completely wiped and reinstalled) Mac OS X Sierra, but I am running into some difficulties:
When I perform the step rosdep install --from-paths src --ignore-src --rosdistro kinetic -y
, I get an error message robot: Missing resource robot
, which I find interesting because presumably it should find the robot metapackage easily within the src/metapackages
folder. Under the assumption that "maybe this isn't that big of a deal", I continued with the installation steps outlined in the Github, but I am having issues with the step:
catkin build \
-DCMAKE_BUILD_TYPE=Release \
-DPYTHON_LIBRARY=/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib \
-DPYTHON_INCLUDE_DIR=/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7
It fails almost immediately on:
Failed << cpp_common:cmake [ Exited with code 1 ]
Failed <<< cpp_common [ 0.2 seconds ]
Errors << cpp_common:cmake /Users/karl/ros_catkin_ws/logs/cpp_common/build.cmake.000.log
CMake Error at /Users/karl/ros_catkin_ws/src/roscpp_core/cpp_common/CMakeLists.txt:5 (find_package):
By not providing "Findconsole_bridge.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"console_bridge", but CMake did not find one.
Could not find a package configuration file provided by "console_bridge"
with any of the following names:
console_bridgeConfig.cmake
console_bridge-config.cmake
Add the installation prefix of "console_bridge" to CMAKE_PREFIX_PATH or set
"console_bridge_DIR" to a directory containing one of the above files. If
"console_bridge" provides a separate development package or SDK, be sure it
has been installed.
Why is it even looking for console_bridge
in Kinetic? I thought console_bridge
was replaced with rosconsole_bridge
? Why would there still be a dependency?
The reasons I can't just install ROS on a Linux box natively are (1) all I have are Mac systems, (2) I can't afford a Linux workstation with suitable performance right now, and (3) I can use a Linux VPS remotely, but applications like Gazebo do not seem to graphically perform well remotely through VNC (I tried this before). What would you recommend?
If #q267326 is any indication it doesn't seem like this is easy.
For Lunar on OSX:
https://answers.ros.org/question/2630...
https://github.com/mikepurvis/ros-ins...