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

using dynamic_reconfigure forces a rebuild of the package

asked 2012-12-19 04:42:08 -0500

I'm using ubuntu 12.04 with fuerte. I noticed, that if my packages use dynamic_reconfigure the config header is generated every time I call make. So the whole package is rebuild, even no file was changed.

Did anyone else observed this problem? Is there a solution?


edit retag flag offensive close merge delete



I think that's a pretty old issue that noone fixed so far. I'm not sure if there's a ticket already though and I don't know who's maintaining dynamic_reconfigure at the moment. To fix it, you probably just need to fix the dynamic_reconfigure cmake target.

Lorenz gravatar image Lorenz  ( 2012-12-19 07:41:27 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2012-12-19 14:47:40 -0500

Dirk Thomas gravatar image

This was a bug in the recent dynamic_reconfigure version and should be fixed with 1.5.29. Basically the command failed to generate the docs in the correct location and therefore always regenerated the headers/Python files.

edit flag offensive delete link more


how can I update dynamic_reconfigure to 1.5.29? I'm using the ros ubuntu repository.

MichaelKorn gravatar image MichaelKorn  ( 2012-12-20 01:20:10 -0500 )edit

That version is currently only available for Groovy but the fix might be backported to Fuerte soon.

Dirk Thomas gravatar image Dirk Thomas  ( 2012-12-21 08:29:35 -0500 )edit

1.5.29 is in groovy but I am working on back-porting the fix. Should be available in a day or so.

klapow gravatar image klapow  ( 2012-12-21 08:53:43 -0500 )edit

Are there any updates?

MichaelKorn gravatar image MichaelKorn  ( 2013-01-08 22:57:31 -0500 )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

1 follower


Asked: 2012-12-19 04:42:08 -0500

Seen: 205 times

Last updated: Dec 19 '12