I'm developing ruby ROS message generator genrb. I read http://docs.ros.org/api/genmsg/html/ and this package generates .rb message files if workspace contains msgs source package (like std_msgs).
$ cd catkin_ws/src $ git clone https://github.com/OTL/genrb.git $ git clone https://github.com/ros/std_msgs.git $ catkin_make
This generates devel/lib/ruby/vendor_ruby/std_msgs/*.rb files. This is fine as I designed, if I always use source code of messages (this time, std_msgs).
I want to do this even if there are only binary installed version of messages. I read code of genmsg and it seems difficult. Then, what is the best way for adding developing (not officially supported) ROS clients that needs pre-compiled messages.
If you know some idea, please let me know! thanks.
Originally posted by ogutti on ROS Answers with karma: 55 on 2013-09-21
Post score: 2
Original comments
Comment by dornhege on 2013-09-21:
What do you mean by source code/binary for messages? Messages are defined by the .msg files and those should always be there, so you should be fine.
Comment by ogutti on 2013-09-23:
I mean "binary"
apt-get install ros-hydro-std-msgs
source mean
git clone https://github.com/ros/std_msgs.git
when use apt-get, genmsg does not work..