-
Notifications
You must be signed in to change notification settings - Fork 16
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
Is genmeg generating euslisp msg files for packages installed from deb? #51
Comments
yes, if you have package that depends on both roseus ◉ Kei Okada 2016-11-09 13:12 GMT+09:00 Shunichi Nozawa [email protected]:
|
#30 |
Thank you for your early reply!! I have another questions about euslisp message generation.
geneus generates messages for |
you do not have to install msg package from source, use deb version and if you have package that depends on both roseus and jsk_footstep_msgs in your workspace, catkin will generate roseus version of jsk_footstep_msgs from deb package. |
so add roseus to find_package() in jsk_footstep_planner/CMakeLists.txt |
I tested this.
In this case,
I obtain the following results:
roseus is added to build target, but |
that's expected behavior, geneus compile deb messages within the package building process, for example in this case jsk_footstep_planner will compile jsk_footstep_msgs messages too. see jsk-ros-pkg/jsk_robot#678 for more explanation |
Is genmeg generating euslisp msg files for packages installed from deb?
Here is the problem I encountered:
I added
jsk_footstep_planner
test on for travis.https://travis-ci.org/jsk-ros-pkg/jsk_control/builds/174396909
jsk_footstep_planner
depends onjsk_footstep_msgs
.On travis,
jsk_footstep_msgs
is installed from deb, e.g.,ros-indigo-jsk-footstep-msgs
.However, the message generation for
jsk_footstep_msgs
is not executed and euslisp test usingJSK_FOOTSTEP_MSGS::FOOOTSTEP
fails.https://s3.amazonaws.com/archive.travis-ci.org/jobs/174396911/log.txt
On my laptop, I tested the following command:
For this test, I prepared source of
jsk_footsetp_planner
and installjsk_footstep_msgs
from deb.The results are as follows:
In this case,
jsk_footsetp_msgs
is not included for catkin build target.Therefore, the message generation for packages installed from deb seems not to be executed.
If this situation is expected behavior, how can I use geneus message generation for packages installed from deb?
The text was updated successfully, but these errors were encountered: