ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Moveit-catkin build

asked 2016-12-12 07:07:22 -0600

Gokul gravatar image

Why does source installation of moveit package needs to be built with catkin build command instead of catkin_make? What is the advantage of doing so.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-12-12 09:43:23 -0600

v4hn gravatar image

updated 2016-12-12 09:44:32 -0600

It does not need to.

catkin_make works perfectly fine. Dave Coleman wrote the current build instructions and he's a proponent of the catkin tools over catkin_make. It handles some things more "user-friendly" than catkin_make, among other things it automatically deals with pure-cmake projects inside the workspace (catkin_make_isolated is required for that). I suppose this is especially important for Dave as he often builds OMPL within the same workspace as far as I know.

Personally, I believe building up more software on top of cmake just moves us back in the direction of rosbuild and that's not were I want to go.. But I do see the "user-friendliness argument".

edit flag offensive delete link more



Its ability to build non-catkin CMake projects is a huge selling point for me, yes. And the ability to delete and rebuild specific packages without having to rebuild the entire workspace is huge. Perhaps we should note on the source install page that catkin_make is fine as well - could you do that?

Dave Coleman gravatar image Dave Coleman  ( 2016-12-12 18:29:16 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2016-12-12 07:07:22 -0600

Seen: 522 times

Last updated: Dec 12 '16