ROS kinetic install on Mojave


I tried to install ROS kinetic on Mac OS X Mojave following the tutorial but a lot of errors pop up when running:

./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release

When processing the package bondcpp (145 of 228) it fails with several errors related to standard C++ libraries.

In file included from /Library/Developer/CommandLineTools/usr/include/c++/v1/__string:56: /Library/Developer/CommandLineTools/usr/include/c++/v1/algorithm:1866:9: error: no member named '__builtin___memmove_chk' in namespace 'std::__1'; did you mean simply '__builtin___memmove_chk'? _VSTD::memmove(__result, __first, __n * sizeof(_Up));

^ fatal error: too many errors emitted, stopping now [-ferror-limit=]

Originally it was giving similar errors when compiling opencv (27 of 228) but I skipped it using a custom yaml file.

What could be a possible workaround?

Thank you

submitted by /u/defineNothing
[link] [comments]