errors in Macbook when runing ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release

asked 2020-10-31 16:21:49 -0500

I follow the tutorial (http://wiki.ros.org/kinetic/Installat...) to install ROS in my Macbook, MacOS Catalina. But I got the following errors. I tried to reinstall Poco, but it doesn't work. Can anyone help me??

Scanning dependencies of target class_loader [ 60%] Building CXX object CMakeFiles/class_loader.dir/src/meta_object.cpp.o [ 60%] Building CXX object CMakeFiles/class_loader.dir/src/class_loader.cpp.o [ 60%] Building CXX object CMakeFiles/class_loader.dir/src/class_loader_core.cpp.o [ 80%] Building CXX object CMakeFiles/class_loader.dir/src/multi_library_class_loader.cpp.o In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/src/meta_object.cpp:33: In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/include/class_loader/class_loader.hpp:43: In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/include/class_loader/class_loader_core.hpp:43: In file included from /usr/local/include/Poco/SharedLibrary.h:29: In file included from /usr/local/include/Poco/SharedLibrary_UNIX.h:22: In file included from /usr/local/include/Poco/Mutex.h:22: /usr/local/include/Poco/Exception.h:46:2: error: exception specification of overriding function is more lax than base version ~Exception() noexcept; ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/exception:101:13: note: overridden virtual function is here virtual ~exception() _NOEXCEPT; ^ In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/src/meta_object.cpp:33: In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/include/class_loader/class_loader.hpp:43: In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/include/class_loader/class_loader_core.hpp:43: In file included from /usr/local/include/Poco/SharedLibrary.h:29: In file included from /usr/local/include/Poco/SharedLibrary_UNIX.h:22: In file included from /usr/local/include/Poco/Mutex.h:22: /usr/local/include/Poco/Exception.h:46:14: error: expected ';' at end of declaration list ~Exception() noexcept; ^ /usr/local/include/Poco/Exception.h:52:34: error: expected ';' at end of declaration list virtual const char* name() const noexcept; ^ /usr/local/include/Poco/Exception.h:55:39: error: expected ';' at end of declaration list virtual const char* className() const noexcept; ^ /usr/local/include/Poco/Exception.h:58:22: error: exception specification of overriding function is more lax than base version virtual const char* what() const noexcept; ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/exception:102:25: note: overridden virtual function is here virtual const char* what() const _NOEXCEPT; ^ In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/src/meta_object.cpp:33: In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/include/class_loader/class_loader.hpp:43: In file included from /Users/suzhidong/ros_catkin_ws/src/class_loader/include/class_loader/class_loader_core.hpp:43: In file included from /usr/local/include/Poco/SharedLibrary.h:29: In file included from /usr/local/include/Poco/SharedLibrary_UNIX.h:22: In file included from /usr/local/include/Poco/Mutex.h:22: /usr/local/include/Poco/Exception.h:58:34: error: expected ';' at end of declaration list virtual const char* what() const noexcept; ^ /usr/local/include/Poco/Exception.h:205:1: error: expected ';' at end of declaration list POCO_DECLARE_EXCEPTION(Foundation_API, LogicException, Exception) ^ /usr ... (more)

edit retag flag offensive close merge delete