Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix generating duplicate include dirs for multiple add_message_files() invocations #27

Merged
merged 1 commit into from
Jun 5, 2013

Conversation

dirk-thomas
Copy link
Member

Duplicate search paths generate faulty .asd files from message definitions. It is most visible for actions since they call add_message_files() multiple times which leads to the duplicate include dirs.

The problem was brought up on ros-users in this mail thread:
https://code.ros.org/lurker/thread/20130605.125757.7e5ce9d5.en.html
(request/feedback/reply messages get defined multiple times, i.e. breaking ASDF loading)

dirk-thomas added a commit that referenced this pull request Jun 5, 2013
fix generating duplicate include dirs for multiple add_message_files() invocations
@dirk-thomas dirk-thomas merged commit 093ad76 into groovy-devel Jun 5, 2013
@dirk-thomas dirk-thomas deleted the duplicate-include-dirs branch June 5, 2013 19:10
PierrickKoch referenced this pull request in PierrickKoch/robotpkg Feb 21, 2014
Changes since 0.3.10:

0.4.20 (2013-06-18)
-------------------
* generate pkg config extra files containing variables which list all message
  and service files (`#28 <https://github.com/ros/genmsg/issues/28>`_)

0.4.19 (2013-06-06)
-------------------
* improve error message for missing message dependencies
  (`#1 <https://github.com/ros/genmsg/issues/1>`_)
* fix generating duplicate include dirs for multiple add_message_files()
  invocations which broke generated lisp messages
  (`#27 <https://github.com/ros/genmsg/issues/27>`_)

0.4.18 (2013-03-08)
-------------------
* fix handling spaces in folder names
  (`ros/catkin#375 <https://github.com/ros/catkin/issues/375>`_)
* add targets with _generate_messages_LANG suffix
  (`#20 <https://github.com/ros/genmsg/issues/20>`_)
* pass all message generation target to EXPORTED_TARGETS
  (`#26 <https://github.com/ros/genmsg/issues/26>`_)
* improve error messages (`#22 <https://github.com/ros/genmsg/issues/22>`_)

0.4.17 (2013-01-19)
-------------------
* fix bug using ARGV in list(FIND) directly
  (`#18 <https://github.com/ros/genmsg/issues/18>`_)

0.4.16 (2013-01-13)
-------------------
* hide transitive message dependencies and pull them in automatically
  (`#15 <https://github.com/ros/genmsg/issues/15>`_)

0.4.15 (2012-12-21)
-------------------
* first public release for Groovy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant