Skip to content

Building hrpsys_ros_bridge is failed when genjava is installed #878

@orikuma

Description

@orikuma
  • Problem
    In ubuntu 14.04 with indigo, hrpsys_ros_bridge failed to be built when genjava is installed.
    ros-indigo-genjava is depended by ros-indigo-rosjava-messages which is depended by jsk packages such as jsk_android_apps or jsk_rosjava_messages (error messages are as follows).
  • How to reproduce
roscd hrpsys_ros_bridge && git clean -xfd
catkin clean -a
sudo apt-get install ros-indigo-genjava
catkin build hrpsys_ros_bridge
  • Appendix
    The same error occurs in openrtm_ros_bridge in same situation.
    This error doesn't occur and build is succedded when genjava does not installed.
    Does ros_bridge supports java interface?
  • Error log
[ 14%] [ 14%] Generating EusLisp code from hrpsys_ros_bridge/RTC_ModeCapable.msg
Generating Lisp code from hrpsys_ros_bridge/OpenHRP_WavPlayerService.msg
WARNING: Package name "VSProjects" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
Traceback (most recent call last):
  File "/opt/ros/indigo/share/genjava/cmake/../../../lib/genjava/genjava_gradle_project.py", line 14, in <module>
    genjava.main(sys.argv)
  File "/opt/ros/indigo/lib/python2.7/dist-packages/genjava/genjava_main.py", line 82, in main
    gradle_project.create(args.package, args.output_dir)
  File "/opt/ros/indigo/lib/python2.7/dist-packages/genjava/gradle_project.py", line 152, in create
    raise IOError("could not find %s on the ros package path" % msg_pkg_name)
IOError: could not find hrpsys_ros_bridge on the ros package path
make[2]: *** [java/hrpsys_ros_bridge/build.gradle]  1
make[1]: *** [CMakeFiles/hrpsys_ros_bridge_generate_messages_java_gradle.dir/all]  2
make[1]: *** ....
[ 15%] Generating Lisp code from hrpsys_ros_bridge/OpenHRP_TorqueControllerService_torqueControllerParam.msg
[ 15%] [ 15%] Generating Lisp code from hrpsys_ros_bridge/RTC_DataFlowComponent.msg
Generating EusLisp code from hrpsys_ros_bridge/OpenHRP_StateHolderService.msg
[ 15%] [ 15%] Generating Lisp code from hrpsys_ros_bridge/OpenHRP_ImpedanceControllerService.msg
Generating EusLisp code from hrpsys_ros_bridge/OpenHRP_TimeKeeperService.msg
[ 15%] Generating EusLisp code from hrpsys_ros_bridge/RTC_PortService.msg
[ 15%] [ 15%] Generating Lisp code from hrpsys_ros_bridge/OpenHRP_ExecutionProfileService.msg
Generating EusLisp code from hrpsys_ros_bridge/OpenHRP_RobotHardwareService_RobotState.msg
[ 15%] WARNING: Package name "VSProjects" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits and underscores.
Traceback (most recent call last):
  File "/opt/ros/indigo/share/genjava/cmake/../../../lib/genjava/genjava_gradle_project.py", line 14, in <module>
    genjava.main(sys.argv)
  File "/opt/ros/indigo/lib/python2.7/dist-packages/genjava/genjava_main.py", line 82, in main
    gradle_project.create(args.package, args.output_dir)
  File "/opt/ros/indigo/lib/python2.7/dist-packages/genjava/gradle_project.py", line 152, in create
    raise IOError("could not find %s on the ros package path" % msg_pkg_name)
IOError: could not find hrpsys_ros_bridge on the ros package path
make[2]: *** [java/hrpsys_ros_bridge/build.gradle]  1
make[1]: *** [CMakeFiles/hrpsys_ros_bridge_generate_messages_java.dir/all]  2
[ 15%] Generating Lisp code from hrpsys_ros_bridge/OpenHRP_ExecutionProfileService_ComponentProfile.msg
Generating EusLisp code from hrpsys_ros_bridge/RTC_LightweightRTObject.msg

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions