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

How to compile the move_base package [closed]

asked 2016-02-24 21:40:22 -0500

Dear All, I want to modify the code in the move_base package and compile.I downloaded the source code of the move_base package, and there were some errors when run "rosmake move_base":

ubuntu@tegra-ubuntu:~$ rosmake move_base
[ rosmake ] rosmake starting...                                                 
[ rosmake ] Packages requested are: ['move_base']                               
[ rosmake ] Logging to directory /home/ubuntu/.ros/rosmake/rosmake_output-20160225-104100
[ rosmake ] Expanded args ['move_base'] to:
[rosmake-0] Starting >>> catkin [ make ]                                        
[rosmake-0] Finished <<< catkin ROS_NOBUILD in package catkin
 No Makefile in package catkin
[rosmake-0] Starting >>> genmsg [ make ]                                        
[rosmake-2] Starting >>> cpp_common [ make ]                                    
[rosmake-0] Finished <<< genmsg ROS_NOBUILD in package genmsg
 No Makefile in package genmsg
[rosmake-0] Starting >>> genlisp [ make ]                                       
[rosmake-1] Starting >>> genpy [ make ]                                         
[rosmake-3] Starting >>> gencpp [ make ]                                        
[rosmake-0] Finished <<< genlisp ROS_NOBUILD in package genlisp
 No Makefile in package genlisp
[rosmake-0] Starting >>> cmake_modules [ make ]                                 
[rosmake-0] Finished <<< cmake_modules ROS_NOBUILD in package cmake_modules
 No Makefile in package cmake_modules
[rosmake-0] Starting >>> rospack [ make ]                                       
[rosmake-1] Finished <<< genpy ROS_NOBUILD in package genpy
 No Makefile in package genpy
[rosmake-3] Finished <<< gencpp ROS_NOBUILD in package gencpp
 No Makefile in package gencpp
[rosmake-1] Starting >>> roslang [ make ]                                       
[rosmake-3] Starting >>> message_generation [ make ]                            
[rosmake-2] Finished <<< cpp_common ROS_NOBUILD in package cpp_common
 No Makefile in package cpp_common
[rosmake-0] Finished <<< rospack ROS_NOBUILD in package rospack
 No Makefile in package rospack
[rosmake-2] Starting >>> rostime [ make ]                                       
[rosmake-0] Starting >>> roslib [ make ]                                        
[rosmake-3] Finished <<< message_generation ROS_NOBUILD in package message_generation
 No Makefile in package message_generation
[rosmake-3] Starting >>> xmlrpcpp [ make ]                                      
[rosmake-1] Finished <<< roslang ROS_NOBUILD in package roslang
 No Makefile in package roslang
[rosmake-0] Finished <<< roslib ROS_NOBUILD in package roslib
 No Makefile in package roslib
[rosmake-1] Starting >>> rosgraph [ make ]                                      
[rosmake-2] Finished <<< rostime ROS_NOBUILD in package rostime
 No Makefile in package rostime
[rosmake-3] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
 No Makefile in package xmlrpcpp
[rosmake-2] Starting >>> roscpp_traits [ make ]                                 
[rosmake-0] Starting >>> rosunit [ make ]                                       
[rosmake-1] Finished <<< rosgraph ROS_NOBUILD in package rosgraph1/76 Complete ]
 No Makefile in package rosgraph
[rosmake-3] Starting >>> rosclean [ make ]                                      
[rosmake-2] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits
 No Makefile in package roscpp_traits
[rosmake-0] Finished <<< rosunit ROS_NOBUILD in package rosunit
 No Makefile in package rosunit
[rosmake-0] Starting >>> rosmaster [ make ]                                     
[rosmake-1] Starting >>> rosparam [ make ]                                      
[rosmake-2] Starting >>> roscpp_serialization [ make ]                          
[rosmake-0] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
 No Makefile in package rosmaster
[rosmake-1] Finished <<< rosparam ROS_NOBUILD in package rosparam
 No Makefile in package rosparam
[rosmake-3] Finished <<< rosclean ROS_NOBUILD in package rosclean
 No Makefile in package rosclean
[rosmake-3] Starting >>> roslz4 [ make ]                                        
[rosmake-1] Starting >>> class_loader [ make ]                                  
[rosmake-2] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization
 No Makefile in package roscpp_serialization
[rosmake-1] Finished <<< class_loader ROS_NOBUILD in package class_loader
 No Makefile in package class_loader
[rosmake-3] Finished <<< roslz4 ROS_NOBUILD in package roslz4
 No Makefile in package roslz4
[rosmake-2] Starting >>> message_runtime [ make ]                               
[rosmake-0] Starting >>> smclib [ make ]                                        
[rosmake-3] Starting >>> angles [ make ]                                        
[rosmake-1] Starting >>> rosbag_storage [ make ]                                
[rosmake-0] Finished <<< smclib ROS_NOBUILD in package smclib
 No Makefile in package smclib
[rosmake-3] Finished <<< angles ROS_NOBUILD in package angles
 No Makefile in package angles
[rosmake-2] Finished <<< message_runtime ROS_NOBUILD in package message_runtime
 No Makefile in package message_runtime
[rosmake-1] Finished <<< rosbag_storage ROS_NOBUILD in package rosbag_storage
 No Makefile in package rosbag_storage
[rosmake-2] Starting >>> std_msgs [ make ]                                      
[rosmake-1] Starting >>> rosbuild [ make ]                                      
[rosmake-0] Starting >>> std_srvs [ make ]                                      
[rosmake-1] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
 No Makefile in package ...
edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by redskydeng
close date 2016-02-29 20:35:05.551855


I compiled the package like this instead of rosmake:

ubuntu@tegra-ubuntu:~/move_base$ cmake ~/move_base
ubuntu@tegra-ubuntu:~/move_base$ make

But I don't know this method is right or not.Thank you all in advance!

redskydeng gravatar image redskydeng  ( 2016-02-25 03:04:34 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2016-02-25 03:23:32 -0500

gvdhoorn gravatar image

You don't tell us which specific version of ROS you're using, but move_base has not been a rosmake package since at least 2013.

It should compile with catkin_make, but you'll have to create a catkin workspace for that first. See wiki/catkin/Tutorials/create a workspace for some more information.

edit flag offensive delete link more


I am using ROS indigo.Thank you very much!

redskydeng gravatar image redskydeng  ( 2016-02-25 19:28:04 -0500 )edit

Question Tools

1 follower


Asked: 2016-02-24 21:40:22 -0500

Seen: 361 times

Last updated: Feb 25 '16