These instructions have been supplanted by an automated, scripted installer, which lives here:
https://github.com/mikepurvis/ros-install-osx
Please try it out, and file bugs as required. Feel free to browse past versions of this gist as a historical curiosity, but I won't be monitoring or supporting it any more.
During the installation, I faced this issue. Any suggestions as to how to fix this?
executing command [brew install gazebo8]
==> Installing gazebo8 from osrf/simulation
==> Installing dependencies for osrf/simulation/gazebo8: ignition-msgs0, ignition-transport3, libtar, sdformat5 and simbody
==> Installing osrf/simulation/gazebo8 dependency: ignition-msgs0
==> Downloading https://osrf-distributions.s3.amazonaws.com/ign-msgs/releases/ig
Already downloaded: /Users/vaibhavagrawal/Library/Caches/Homebrew/downloads/14859241ed3734983429fe41356ed996483801ce265d311d1e1d03bf0c6f02f7--ignition-msgs-0.7.0.tar.bz2
==> cmake . -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
Last 15 lines from /Users/vaibhavagrawal/Library/Logs/Homebrew/ignition-msgs0/01.cmake:
-- Build Type: Release
-- Install path: /usr/local/Cellar/ignition-msgs0/0.7.0_7
CMake Error at /usr/local/share/cmake/ignition-cmake2/cmake2/IgnUtils.cmake:782 (message):
ign_add_library(<target_name> ) is deprecated. Instead, use
ign_create_core_library(SOURCES ). It will determine the library
target name automatically from the project name. To add a component
library, use ign_add_component(~). Be sure to pass the CXX_STANDARD
argument to these functions in order to set the C++ standard that they
require.
Call Stack (most recent call first):
ignition/msgs/CMakeLists.txt:221 (ign_add_library)
-- Configuring incomplete, errors occurred!
See also "/tmp/ignition-msgs0-20191110-11860-1ku5e4x/ignition-msgs-0.7.0/CMakeFiles/CMakeOutput.log".
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/osrf/homebrew-simulation/issues
ERROR: the following rosdeps failed to install
homebrew: command [brew install gazebo8] failed