-
Notifications
You must be signed in to change notification settings - Fork 31
Fix compile error: #4
base: indigo
Are you sure you want to change the base?
Conversation
…ration/genmsg implicitly
Strictly speaking, I think case 2 is not correct, because it fails when compiling package which depends on message_generation explicitly but not implicitly. In my opinion, genjava should show error message, when it finds a package which is not correctly configured. (like not listed message_generation as build_depend) |
I used explicitly as message_generation is listed in package.xml and implicitly mean some package listed in package.xml depends on message_genetation. ◉ Kei Okada 2016/01/16 14:35、Kentaro Wada [email protected] のメッセージ:
|
I see. I think it should be a warning. |
It's been quite some while since I've looked at/run this code, but I'll try to provide some useful input anyway. For 1. the first commit looks like it will certainly make it more robust. For 2. I would say that genjava should fail when there is only an implicit dependency (using the conventional meaning @k-okada is referring to, i.e. a I added some notes to the second commit. |
I agree to it is better to output warning message on that case, but other ◉ Kei Okada |
Any proceedings? There are still a lot of packages that cannot be built. |
sync with rosjava/kinetic
genjava failed to compile in
, which are reporeted on jsk-ros-pkg/jsk_visualization#551 (comment)
to check case 1) You can download https://github.com/PR2/pr2_navigation_apps package
to check case 2) you can check this with 1.0.27 of https://github.com/jsk-ros-pkg/jsk_visualization, or
if you change 'message_generaion' to one of output of
rospack depends-on message_generation
, say 'nodelet'