ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

how to create a stack in fuerte?

asked 2013-04-10 04:17:58 -0500

whiterose gravatar image

Hi all,

I would like to create a stack and am currently using ros fuerte. Since roscreate-stack is no longer supported, I would like to forward these questions from the ros-release mailing list here:

The Fuerte migration page says roscreate-stack is no longer supported. Maintaining stack.xml dependencies by hand is tedious and error-prone.

What scripts or tools are available to facilitate those dependency calculations?

As more ROS stacks resemble system dependencies, the developer is now responsible for knowing what system dependencies their code use and properly declare them. With more ROS stacks installing as system dependencies, more and more dependency information will be hidden within CMake declarations. For example, you can now compile against common_msgs without declaring any <depend/> tags. Thus, a roscreate-stack-like tool is essentially unmaintainable in the future, unless it attempted to parse build files.

What are the steps to properly create a stack in fuerte?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2013-04-11 23:28:10 -0500

Simply create a directory named like your stack, put a stack.xml file in it and create packages as subdirectories of you stack dir.

edit flag offensive delete link more


Thanks, I needed to be sure of that :). And I suppose that 'make'-ing the stack is simply through 'rosmake *'?

whiterose gravatar image whiterose  ( 2013-04-13 08:54:21 -0500 )edit

You can simply run rosmake stack-name once you've created the stack.xml file.

Martin Günther gravatar image Martin Günther  ( 2013-04-14 22:57:22 -0500 )edit

Question Tools


Asked: 2013-04-10 04:17:58 -0500

Seen: 583 times

Last updated: Apr 11 '13