rosjava / genjava

RosJava message definition and serialization artifact generators.
5 stars 32 forks source link

ImportError: No module named rosdistro #5

Open Theosakamg opened 8 years ago

Theosakamg commented 8 years ago

When i compile my java messages on ROS build farm. (but working on local workspace)

==> make -j1 in '/tmp/catkin_workspace/build_isolated/smarthome_media_msgs_java' Scanning dependencies of target smarthome_media_msgs_java_generate_artifacts [100%] Compiling rosjava message artifacts for [smarthome_media_msgs] Traceback (most recent call last): File "/opt/ros/indigo/share/genjava/cmake/../../../lib/genjava/genjava_message_artifacts", line 11, in import genjava File "/opt/ros/indigo/lib/python2.7/dist-packages/genjava/init.py", line 39, in from .genjava_main import main, standalone_main File "/opt/ros/indigo/lib/python2.7/dist-packages/genjava/genjava_main.py", line 45, in import rosjava_build_tools File "/opt/ros/indigo/lib/python2.7/dist-packages/rosjava_build_tools/init.py", line 12, in from release import scrape_for_release_message_packages File "/opt/ros/indigo/lib/python2.7/dist-packages/rosjava_build_tools/release.py", line 7, in import rosdistro ImportError: No module named rosdistro make[2]: * [CMakeFiles/smarthome_media_msgs_java_generate_artifacts] Error 1 make[1]: * [CMakeFiles/smarthome_media_msgs_java_generate_artifacts.dir/all] Error 2 make: *\ [all] Error 2 <== Failed to process package 'smarthome_media_msgs_java':

For : https://github.com/rosalfred/smarthome_media_msgs_java Job : http://build.ros.org/job/Idev__smarthome_media_msgs_java__ubuntu_trusty_amd64/2/console

Any idea ? Thank.

Theosakamg commented 8 years ago

After many test need to add in package.xml :

<!-- needed for genjava rosdistro dependency -->
<build_depend>python-rosdistro</build_depend>
<!-- needed for genjava roslib dependency -->
<build_depend>roslib</build_depend>