ROS OS X Support
SIG Coordinator: William Woodall
Mailing list:
Topics: Maintaining ROS stacks on OS X, Satisfying Dependencies, Enhancing the ROS User Experience on OS X, Binary Distribution
Members
- William Woodall
- Mac Mason
- Ken Conley
- Kevin Walchko
- Billy Okal
- Jon Fink
- Nicholas Butko
- Mark Moll
- Brian Gerkey
Meetings
Homebrew Stack Status
Here is a list of the stacks with problems and why they have problems. It is now easier to list the stacks that do not work than listing the stacks that do.
Stacks that do not build (November 4th, 2011):
- gmapping_slam
- Depends on navigation
- navigation
- Depends on perception_pcl
- perception_pcl
- This is currently broke... pcl needs patches and pcl_ros fails with vtk-5.8
- Options are to roll back to vtk-5.6 or fix the problem
- Tickets:
- This is currently broke... pcl needs patches and pcl_ros fails with vtk-5.8
- simulator_stage
- Depends on stage
- stage
- stage trunk has moved to stage4 which has better os x support.
- There is a Formula for installing stage4 via Homebrew
- There are changes in stage trunk for stageros to build with stage4
- simulator_gazebo
- Depends on physics_ode
- Gazebo is known to need patches and still segfaults
- physics_ode
- opende fails to run autogen, this is because of the version of autoconf on os x
- There is a newer version of autoconf in Homebrew, but it is Keg only
- The recommendation is to either make a Homebrew Formula for opende that uses the Keg only, newer version of autoconf or run autoconf on linux and package the configure script with the distribution so autogen doesn't have to be run on os x
Needs rosdep.yaml overriding (November 4th, 2011):
- vision_opencv 1.6.5
- Missing opencv2.3 entries
- perception_pcl 1.0.1
- Missing cmake, hdf5, libqhull entries
- Also, cminpack and flann are built as ros pkg's, but there are homebrews for these
- navigation 1.6.5
- Missing netpbm entries
- visualization_common 1.6.2
- Out-of-date nvidia-cg, freeimage, libxrandr entries