Ask Your Question
1

catkin - stack.yaml does not exist

asked 2012-05-31 09:03:20 -0600

Hi,

when I manually download a catkinized package from https://github.com/ros it doesn't come with a stack.yaml file.

When I cd into that downloaded package and cmake, it then complains for the stack.yaml file not existing. I realize, stack.xml contains exactly the same information, so I manually created the yaml file from xml in order to get catkinized CMakeLists.txt work with cmake.

Right now I'm just playing with catkinized packages and their CMakeLists.txt to better understand how to catkinize my packages.

My questions is:

Is there a script to convert the stack.xml into stack.yaml?

OR when we follow the rosinstall process, is catkin reading the information from the stack.xml directly (since catkinized stacks don't have a .yaml file in them)? If so how?

edit retag flag offensive close merge delete

Comments

Hi joq, thanks for the answer. Actually it is possible to build single packages. I got it working for a package. You just have to do everything manually and if you have a lot of packages it takes time. My question is only about getting a stack.yaml from stack.xml (or manifest.xml).

bener suay gravatar imagebener suay ( 2012-05-31 18:27:03 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
1

answered 2012-06-03 10:34:41 -0600

tfoote gravatar image

There's a bit of flux right now. We have reviewed the stack.yaml usage and have determined the cost of switching too high. So we're switching back to stack.xml for catkin stacks. It requires slightly different syntax for catkin stacks.

We're in the process of switching back to the new form of stack.xml. Once we finish we plan to email everyone to try things out and give feedback. Right now the trunks of most of the catkinized stacks are broken.

edit flag offensive delete link more

Comments

Thanks for the answer Tully. Looking forward to it.

bener suay gravatar imagebener suay ( 2012-06-03 15:58:15 -0600 )edit
0

answered 2012-05-31 17:22:27 -0600

joq gravatar image

I don't think catkin builds single packages. You have to download the containing stack and do the build there.

edit flag offensive delete link more

Your Answer

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

Add Answer

Question Tools

1 follower

Stats

Asked: 2012-05-31 09:03:20 -0600

Seen: 526 times

Last updated: Jun 03 '12