How do I build a ROS package?
I am getting errors when I type make.
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
I am getting errors when I type make.
Use rosmake. It first builds all the package's dependencies, then builds the package itself.
E.g., to build the rviz package:
rosmake rviz
You can do this from anywhere. Alternatively, you can go to the package directory, then run rosmake with no arguments:
roscd rviz
rosmake
Packages have two kinds of dependencies: system dependencies, and other ROS packages.
For the system dependencies, you may need to run (for example):
rosdep install rviz
For the ROS package dependencies, run:
rosmake rviz
After you know the dependencies are up to date, then it's OK to run make
in the package directory. That is faster during active package development.
Also for package dependencies, especially those downloaded packages, its is useful to run
rosmake <package_name> --rosdep-install
Which then tries the much it can to fix dependencies based on the rosdep.yaml files
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2011-02-14 09:47:04 -0500
Seen: 848 times
Last updated: Feb 16 '11
How can I get involved in ROS community?
satisfying package dependencies
install turtlebot-simulator fails with unmet dependencies
install missing stack failed by apt-get ros-diamondback
E: Unable to locate package ros-indigo-turtlebot-gazebo [closed]
cant able to make my package [closed]
Driver package for Industrial robots form MTAB