-
Notifications
You must be signed in to change notification settings - Fork 56
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
ros::roseus-add-msgs hangs up if message contains 61 constants #313
Comments
https://gist.github.com/garaemon/73b9211513b16acad928 |
|
humm, simplest test code is -> https://gist.github.com/k-okada/eba5c9f10c63b0abb4bb |
We need to expand https://github.com/euslisp/EusLisp/blob/master/lisp/c/eus.h#L143 |
I'd like to increase it to 256 at least |
it seems there are a way to extend symbol vector
|
|
please try
to fix this problem |
if you merge and recompile everything, you'll get same result jsk-ros-pkg/geneus#31 |
BTW, which message has such a huge const variable? each message has it'own package (not package, not roseus) and internal symbol table size is defined for each message. |
I see... |
I added 61th constant variable to this message file, and met this error. I reverted and removed DOOR_DRC_LASVEGAS constant variable in jsk-ros-pkg/jsk_demos#656... |
you don't have to revert that, please add new variable and try if this works, i'll merge jsk-ros-pkg/geneus#31 and if you update geneus, everything should working fine. |
[src/geneus/generate.py] make intern before shadow, see jsk-ros-pkg/jsk_roseus#313
also fixed in message generation level jsk-ros-pkg/geneus#31 |
遅くなりましたが確認してなおりました。ありがとうございます。 |
必要最小限かは分からないですが、
|
roseus cannot handle messages which contains over 61 constants.
https://github.com/garaemon/jsk_roseus/blob/msgs-bag/roseus/msg/String.msg
If you use the message above,
ros::roseus-add-msgs "roseus"
hangs up.The text was updated successfully, but these errors were encountered: