start-jsk / rtmros_common

OpenRTM - ROS interoperability packages
http://wiki.ros.org/rtmros_common
12 stars 52 forks source link

hrpsys_ros_bridge has been failing to build on Groovy, only on Quantal #410

Closed 130s closed 10 years ago

130s commented 10 years ago

http://www.ros.org/debbuild/groovy.html?q=regression&s=4&r=1

Latest build job result

-- catkin 0.5.86
-- Using these message generators: gencpp;genlisp;genpy
error: Problem with the SSL CA cert (path? access rights?) while accessing https://github.com/PR2/pr2_controllers.git/info/refs
fatal: HTTP request failed
download pr2_controllers_msgs files Cloning into '/tmp/pr2_controllers'...

CMake Error at catkin.cmake:21 (message):
  Download pr2_controllers_msgs failed : 128
Call Stack (most recent call first):
  CMakeLists.txt:2 (include)

Looks like it's been failing since March 25 with the same error.

Why on Quantal only?

Trying to access https://github.com/PR2/pr2_controllers.git/info/refs reaches a page that says (on Firefox):

Please upgrade your git client.
GitHub.com no longer supports git over dumb-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days

I'm not sure what error is happening on Quantal, but is this dumb Http transport issue related? Is git client so old on Quantal on the ROS buildfarm?

130s commented 10 years ago

This build failure is blocking next Groovy sync.

k-okada commented 10 years ago

https://github.com/PR2/pr2_controllers.git/info/refs returns

Please upgrade your git client.
GitHub.com no longer supports git over dumb-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days

So it will happens to all cases, if we run buiding this packages again????

k-okada commented 10 years ago

need to find platform that reproduce this error: -> http://jenkins.ros.org/job/devel-groovy-jsk_common/ passed -> http://jenkins.ros.org/view/Prerelease/job/prerelease-groovy-rtmros_common/ passing? http://jenkins.ros.org/job/prerelease-groovy-rtmros_common/ARCH_PARAM=amd64,UBUNTU_PARAM=precise,label=prerelease/2/console

k-okada commented 10 years ago

I tested on http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/computer/quantal-amd64/, but its seems ok.

lokada@quantal-amd64:~$  git clone --depth 1 -b hydro-devel https://github.com/PR2/pr2_controllers.git /tmp/pr2_controllers
Cloning into '/tmp/pr2_controllers'...
remote: Counting objects: 1406, done.
remote: Compressing objects: 100% (753/753), done.
remote: Total 1406 (delta 806), reused 1173 (delta 621)
Receiving objects: 100% (1406/1406), 456.31 KiB | 38 KiB/s, done.
Resolving deltas: 100% (806/806), done.
lokada@quantal-amd64:~$ logout
Connection to quantal-amd64 closed.
k-okada commented 10 years ago

Is git client so old on Quantal on the ROS buildfarm?

it seems so.... one is to use

GIT_SSH='ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no $*' /bin/git clone  git://github.com/PR2/pr2_controllers

and other is to download tgz from

https://github.com/PR2/pr2_controllers/archive/hydro-devel.zip
k-okada commented 10 years ago

I have created two PR, https://github.com/start-jsk/rtmros_common/pull/411 ( fix to use git :// and set GIT_SSH env) which should work.

How do I integrate this patch? because current HEAD has changed a lot from 1.0.7, one is just to change release repository at https://github.com/tork-a/rtmros_common-release/blob/debian/hydro/quantal/hrpsys_ros_bridge/catkin.cmake

130s commented 10 years ago

Or is it worth asking buildfarm maintainers if they can check the version of git client and update if it's too old?

k-okada commented 10 years ago

yes, that's would be fine if they update git version.

130s commented 10 years ago

Okay I will ask

130s commented 10 years ago

Hydro-Precise is failing too but only the last 2 builds, and the cause is different. I think that's a different issue.

130s commented 10 years ago

In the pre-release log the version of git in use is new enough, so the problem might be something else.

Setting up git-man (1:1.7.10.4-1ubuntu1) ...
Setting up git (1:1.7.10.4-1ubuntu1) ...
Setting up git-core (1:1.7.10.4-1ubuntu1) ...
k-okada commented 10 years ago

pre-release and build-deb uses different environment as well as different process. For example, pre-release compiles entire repository as rtmros_common where as build firm compiles each packages such as hepsys_ros_bridge.

130s commented 10 years ago

Sorry I was wrong. That was NOT pre-release; that's "real" build log.

k-okada commented 10 years ago

error: Problem with the SSL CA cert (path? access rights?) while accessing https://github.com/PR2/pr2_controllers.git/info/refs Why on Quantal only?

On the other distro, it has not been compile after Mar 25th, so this problem will happens to all distro, I think. #411 will works, since it uses git access and do not use SSL CA.

Hydro-Precise is failing too but only the last 2 builds, and the cause is different. I think that's a different issue.

That's different it seems somehow CORBA name server has been running, build 158 (last succeed build) and build 159 (broken one) used different build machine.

/opt/ros/hydro/lib/openrtm_aist/bin/rtm-naming: 1: /opt/ros/hydro/lib/openrtm_aist/bin/rtm-naming: netstat: not found

This should be fixed by adding netstat to run_build of openrtm_aist.

What should we do next? 1) ask for updating git As for #411 2) update release repository using #411 3) update 1.0.7 branch with #411 4) update to 1.0.8 As for mising netstat 5) update package.xml of hrpsys_ros_bridge at release repository with 2) 6) update package.xml of openrtm_aist and release new version

I would choose 2) and 6)

130s commented 10 years ago

A couple of comments from ros-release ML. Sounds like #411 should be a good workaround, although travis is failing.

k-okada commented 10 years ago

we can ignore travis failing for this issue because it only happens on rosbuild.

k-okada commented 10 years ago

sinsce buildfirm http://jenkins.ros.org/job/ros-groovy-hrpsys-ros-bridge_sourcedeb/, we have to choose one of them.

3) update 1.0.7 branch with #411 
4) update to 1.0.8

which do you think better? @130s

130s commented 10 years ago

+1 for (4) update to 1.0.8 since 1.0.7 is already out there.

k-okada commented 10 years ago

Since 1.0.8 have many update from 1.0.7, so it potentially breaks downstream packages as rtmros_hironx / rtmros_nextage.

k-okada commented 10 years ago

I mean, if you're OK, others may OK. So let's update the package.

130s commented 10 years ago

I see.

Since 1.0.8 have many update from 1.0.7, so it potentially breaks downstream packages as rtmros_hironx / rtmros_nextage.

For the following reasons, I'll first test and see before making 1.0.8 release.

130s commented 10 years ago

By the way does 1.0.8 need OpenHRP3 3.1.5-6 to be released?

130s commented 10 years ago

(Re-posting; Sorry last post was somehow mistaken.)


Pre-release (using devel: source of rtmros_common on devel repo) on Groovy failed at rosdep:

KeyError: 'pr2_controllers'

I think this is due to the fact that pre-release test wants to install all dependencies from .deb by using rosdep (or rosinstall?) so that there's no way for any rule described in cmake files to be considered (and workaround for failing package pr2_controllers is in catkin.cmake file).

Having said that, we should just make a judgement call to release into Groovy.

k-okada commented 10 years ago

By the way does 1.0.8 need OpenHRP3 3.1.5-6 to be released?

No, I don't think so. from 3.1.5.-5, we only added fedra/arch support, test code and sample code.

130s commented 10 years ago

I see.

Now 1.0.8 released into Groovy, build still fails on buildfarm (not pre-release). This time not just Quantal.

http://jenkins.ros.org/job/ros-groovy-hrpsys-ros-bridge_binarydeb_quantal_amd64/121/consoleFull

-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.86
-- Using these message generators: gencpp;genlisp;genpy
download pr2_controllers_msgs files 
CMake Error at CMakeLists.txt:15 (message):
  Download pr2_controllers_msgs failed : No such file or directory
Call Stack (most recent call first):
  catkin.cmake:12 (download_pr2_controllers_msgs)
  CMakeLists.txt:26 (include)

Assuming git here is failing? I'll look into release repository to see if something was wrong in how I made a release.

k-okada commented 10 years ago

do we need to add build_depend git ??? I couldn't see

Setting up git-man (1:1.7.10.4-1ubuntu1) ...
Setting up git (1:1.7.10.4-1ubuntu1) ...
Setting up git-core (1:1.7.10.4-1ubuntu1) ...
130s commented 10 years ago

Hmm..Before making a trial release, I'll locally remove git and buiild

130s commented 10 years ago

I added git to build_depend and tried locally building, then I got an error msg looking similar.

$ catkin_make --pkg rtmros_common
:
-- +++ processing catkin package: 'hrpsys_ros_bridge'
-- ==> add_subdirectory(rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge)
[roseus.camke] Loading... PROJECT_NAME=hrpsys_ros_bridge USE_ROSBILD=
[roseus.camke] euslisp_PACKAGE_PATH = /opt/ros/groovy/share/euslisp
[roseus.camke]  euseus_PACKAGE_PATH = /opt/ros/groovy/share/geneus
[roseus.cmake] compile upstream package rtmbuild
:
[roseus.cmake] compile upstream package dynamic_reconfigure
[roseus.cmake] compile upstream package hrpsys
[roseus.cmake] compile installed package for hrpsys_ros_bridge
-- Using these message generators: gencpp;geneus;genlisp;genpy
download pr2_controllers_msgs files 
CMake Error at rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/CMakeLists.txt:15 (message):
  Download pr2_controllers_msgs failed : No such file or directory
Call Stack (most recent call first):
  rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/catkin.cmake:12 (download_pr2_controllers_msgs)
  rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/CMakeLists.txt:26 (include)

Is there a way to run catkin_make with rosdep being run during configuration?

k-okada commented 10 years ago

CMakeLists.txt uses git command so if you remove git from your local machine, then you have to run rosdep install to install git.

130s commented 10 years ago

Actually git seems to have been added to build_depend on Groovy in the Release repository upon 1.0.7 release

130s commented 10 years ago

With 1.0.9 released, build still fails for all available Ubuntu. Error looks similar to what I saw 2 months ago when I was trying to release. This is the package.xml in the Release repository I think used for 1.0.9 and looks okay to me.

@k-okada this time again I don't know what's wrong (I think I tried to follow exactly what you did for making the last successful release 1.0.7) and because it's urgent (this is blocking Groovy sync at osrf), could you give it a try?

130s commented 10 years ago

How many rtmros_common users are on Groovy?

Considering that Groovy will be retired in a few months, if the problem persists on Groovy then another option for us might be to stop providing Groovy update, roll back to what was stably built and freeze. Just an idea.

k-okada commented 10 years ago

as we commented at https://github.com/start-jsk/rtmros_common/issues/308#issuecomment-35254066, current sed script https://github.com/start-jsk/rtmros_common/blob/master/hrpsys_ros_bridge/catkin.cmake#L95 assuming you have

+  <!-- build_depend>pr2_controllers</build_depend --> <!-- groovy does not have catkin pr2_controllers package -->

and

+  <!-- <build_depend>pr2_controllers</build_depend> --> <!-- groovy does not have catkin pr2_controllers package -->

generated from https://github.com/tork-a/rtmros_common-release/blob/patches/release/groovy/hrpsys_ros_bridge/0001-Commentout-a-dependency-on-pr2-catkin-package-that-d.patch generate unexpected behavior.

I fixed sed script at https://github.com/k-okada/rtmros_common/commit/cc3da4cefa81d43577c809476f14dabc3fbf593a to work with <!-- < > --> style, but if I though this line is no longer needed as I described at https://github.com/start-jsk/rtmros_common/pull/420.

k-okada commented 10 years ago

In the JSK, I'd like to push hydro/catkin, but we have following e-mail last night....

今、PR2の環境をノートPCに入れたいのですが、rosmake jsk_pr2_desktopを実行したところにエラーが出てきて、解決法がわかる方がいれば教えていただけないでしょうか。

以下にエラーが出たと思っている部分を添付します。環境はUbuntu12.04 Rosはhydroになっています。

[ rosmake ] All 21 linesoice_text: 0.5 sec ] [ libsiftfast: 0.5 sec ] ... [ 8 Active 73/138 Complete ]
{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/hydro/share/ros/core/rosbuild/rostoolchain.cmake  ..
  [rosbuild] Building package safe_teleop_pr2
  Failed to invoke /opt/ros/hydro/bin/rospack deps-manifests safe_teleop_pr2
  [rospack] Error: package/stack 'safe_teleop_pr2' depends on non-existent package 'pr2_teleop' and rosdep claims that it is not a system dependency. Check the ROS_PACKAGE_PATH or try calling 'rosdep update'

hydro/rosmake seems strange but, the solution suggested from other student was using groovy/rosmake. Maybe because they grown up with groovy/rosmake and do not confident on how hydro/catkin works...

僕が変えた部分はたしか、
jsk_pr2_desktopがjsk_pcl_rosとあともう1つ何かのパッケージに依存していて
jsk_pcl_rosの依存にあるpcl_conversionsをrosdepが解決できていなかったので、
sudo aptitude install ros-groovy-pcl-conversions
を実行したのと、
もう一つrosdepが解決できなかったのを手動でaptからインストールして再度rosmakeしたところmakeが通りました。
rosdep check jsk_pcl_rosなどをすると
# All dep satisfied
のような感じのメッセージが出るので、rosdepのyamlに書かれていないのかも知れません。

> ご教示ありがとうございました。 改めてgroovy を入れることで無事にrosmake できました。

please remember https://docs.google.com/file/d/0BzNmzxy4pVGMZHd2b1BSWVlHVHM/edit, this survey was carried out 2013.05 and Fuerte was released 2012.05 and Groovy was released 2012.10, and more people used Fuerte than Groovy.

People remain current situation as long as they have super strong motivation or constraint to move forward.

k-okada commented 10 years ago

It seems both #419, #420 works, you can choose one you prefer. Mayby #420 is ok?

130s commented 10 years ago

Though without testing, I second to #420 since it has the solution embedded only in the Release repository so that it keeps the upstream repository cleaner. I'll merge #420 and release next version 1.0.10 (well we can also try locally but more complicated).

130s commented 10 years ago

1.0.10 is submitted. This time I didn't even need this tweak on bloom, and the patch you mentioned (I have no idea when it's created and how bloom is directed to use this patch) seems to have been applied.

k-okada commented 10 years ago

seems good. I do not understand correctly, but bloom itself create patch file during that tweak process. bloom seems much more flexible and powerful than I expected.

130s commented 10 years ago

1.0.10 build fails for most of / all Ubuntu but looks like there was a new script applied on buildfarm, and from my personal experience jenkins might always fail for the first build after new changes. So I don't get bothered by these errors and we'll keep watching.

make -f CMakeFiles/pa10_hrpsys_ros_bridge_compile.dir/build.make CMakeFiles/pa10_hrpsys_ros_bridge_compile.dir/build
make[4]: Entering directory `/tmp/buildd/ros-groovy-hrpsys-ros-bridge-1.0.10-0quantal-20140415-0828/obj-i686-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /tmp/buildd/ros-groovy-hrpsys-ros-bridge-1.0.10-0quantal-20140415-0828/obj-i686-linux-gnu/CMakeFiles 99
[ 98%] Generating ../models/pa10.xml
/opt/ros/groovy/lib/openrtm_aist/bin/rtm-naming 2890
Starting omniORB omniNames: host14.storm.ros.org:2890
omniORB: Failed to bind to address :: port 2890. Address in use?
omniORB: Error: Unable to create an endpoint of this description: giop:tcp::2890
Failed to initialise the ORB / POA: INITIALIZE_TransportError
Is omniNames already running?
omniNames was not properly started.

Why 2890 btw? Not 2809?

k-okada commented 10 years ago

Why 2890 btw? Not 2809?

not to conflict with existing name server, specially working robot/simulator.

k-okada commented 10 years ago

There might be two reasons, one is that we fail to kill omniNames and keep alive on buildfirm. Other reason is that multiple build is running at same time.

oneiric_amd64, 69.16.207.183
oneiric_i386 67.227.241.4
precise_amd64  69.16.207.125
precise_i386 64.91.232.239        * ok
quantal_amd64 64.91.229.104
quantal_i386 64.91.232.229

These builds runs at different buildfirm so there might be omniNames running in omniNames. https://github.com/start-jsk/rtmros_common/pull/423 will fix (not perfectly, but to a certain degree, because we used random value) both cases, see https://github.com/start-jsk/rtmros_gazebo/issues/22#issuecomment-38158997 for more direct solution.

As I wrote in https://github.com/start-jsk/openhrp3/issues/43#issuecomment-40467327, I'm very sorry to bother you, I'll take care of releasing for groovy for a while.

k-okada commented 10 years ago

note that if above reason is the problem, that is not related G/H, it will happens to all.

k-okada commented 10 years ago

423 did not pass on travis due to

Test project /home/travis/ros/ws_rtmros_common/build/rtmros_common/hrpsys_ros_bridge
    Start 1: _ctest_hrpsys_ros_bridge_rostest_test_test-samplerobot.test

No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself.

and this is reproduceable... very strange... Only for groovy/catkin, it works on groovy/rosmake and hydro/catkin... https://travis-ci.org/start-jsk/rtmros_common/builds/23051244

k-okada commented 10 years ago

if you compare, https://s3.amazonaws.com/archive.travis-ci.org/jobs/23081123/log.txt and https://s3.amazonaws.com/archive.travis-ci.org/jobs/23081120/log.txt, Groovy re-runs cmake after calling catkin_make test and this may clean some data. My by our cmake has something missing, but still do not know why this related to the #423 ???

Hydro

$ if [ $BUILDER == catkin ]; then catkin_make test --pkg $TARGET_PKG -j8 -l8  ; fi
Base path: /home/travis/ros/ws_rtmros_common
Source space: /home/travis/ros/ws_rtmros_common/src
Build space: /home/travis/ros/ws_rtmros_common/build
Devel space: /home/travis/ros/ws_rtmros_common/devel
Install space: /home/travis/ros/ws_rtmros_common/install
####
#### Running command: "make cmake_check_build_system" in "/home/travis/ros/ws_rtmros_common/build"
####
####
#### Running command: "make test -j8 -l8" in "/home/travis/ros/ws_rtmros_common/build/rtmros_common/rtmbuild"
####
Running tests...
Test project /home/travis/ros/ws_rtmros_common/build/rtmros_common/rtmbuild
    Start 1: _ctest_rtmbuild_rostest_test_test-compile-idl.test
1/1 Test #1: _ctest_rtmbuild_rostest_test_test-compile-idl.test ...   Passed   42.19 sec

100% tests passed, 0 tests failed out of 1

and Groovy

$ if [ $BUILDER == catkin ]; then catkin_make test --pkg $TARGET_PKG -j8 -l8  ; fi
Base path: /home/travis/ros/ws_rtmros_common
Source space: /home/travis/ros/ws_rtmros_common/src
Build space: /home/travis/ros/ws_rtmros_common/build
Devel space: /home/travis/ros/ws_rtmros_common/devel
Install space: /home/travis/ros/ws_rtmros_common/install
####
#### Running command: "cmake /home/travis/ros/ws_rtmros_common/src -DCATKIN_DEVEL_PREFIX=/home/travis/ros/ws_rtmros_common/devel -DCMAKE_INSTALL_PREFIX=/home/travis/ros/ws_rtmros_common/install" in "/home/travis/ros/ws_rtmros_common/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/travis/ros/ws_rtmros_common/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/groovy
-- This workspace overlays: /opt/ros/groovy
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Python version: 2.7
-- Using Debian Python package layout
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/travis/ros/ws_rtmros_common/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.86
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 8 packages in topological order:
-- ~~  - hrpsys_tools
-- ~~  - openrtm_tools
-- ~~  - pr2_controllers_msgs
-- ~~  - rosnode_rtc
-- ~~  - rtmbuild
-- ~~  - hrpsys_ros_bridge
-- ~~  - openrtm_ros_bridge
-- ~~  - rtmros_common (metapackage)
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'hrpsys_tools'
-- ==> add_subdirectory(rtmros_common/hrpsys_tools)
-- +++ processing catkin package: 'openrtm_tools'
-- ==> add_subdirectory(rtmros_common/openrtm_tools)
-- +++ processing catkin package: 'pr2_controllers_msgs'
-- ==> add_subdirectory(rtmros_common/pr2_controllers_msgs)
-- Using these message generators: gencpp;genlisp;genpy
-- Generating .msg files for action pr2_controllers_msgs/JointTrajectory /home/travis/ros/ws_rtmros_common/src/rtmros_common/pr2_controllers_msgs/action/JointTrajectory.action
-- Generating .msg files for action pr2_controllers_msgs/PointHead /home/travis/ros/ws_rtmros_common/src/rtmros_common/pr2_controllers_msgs/action/PointHead.action
-- Generating .msg files for action pr2_controllers_msgs/Pr2GripperCommand /home/travis/ros/ws_rtmros_common/src/rtmros_common/pr2_controllers_msgs/action/Pr2GripperCommand.action
-- Generating .msg files for action pr2_controllers_msgs/SingleJointPosition /home/travis/ros/ws_rtmros_common/src/rtmros_common/pr2_controllers_msgs/action/SingleJointPosition.action
-- pr2_controllers_msgs: 31 messages, 2 services
-- +++ processing catkin package: 'rosnode_rtc'
-- ==> add_subdirectory(rtmros_common/rosnode_rtc)
-- +++ processing catkin package: 'rtmbuild'
-- ==> add_subdirectory(rtmros_common/rtmbuild)
-- +++ processing catkin package: 'hrpsys_ros_bridge'
-- ==> add_subdirectory(rtmros_common/hrpsys_ros_bridge)
-- Using these message generators: gencpp;genlisp;genpy
-- using corba port 2910 (using offset 2)
[rtmbuild_init] Building package /home/travis/ros/ws_rtmros_common/src hrpsys_ros_bridge
[rtmbuild_init] - CATKIN_TOPLEVEL = TRUE
[rtmbuild_init] - idl2srv_EXECUTABLE     -> /home/travis/ros/ws_rtmros_common/src/rtmros_common/rtmbuild/scripts/idl2srv.py
[rtmbuild_init] - rtmskel_EXECUTABLE     -> PATH=/opt/ros/groovy/lib/openrtm_aist/bin:/opt/ros/groovy/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.2/global/bin:/home/travis/.gvm/gos/go1.2/bin:/home/travis/.gvm/pkgsets/go1.2/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/home/travis/.rvm/gems/ruby-1.9.3-p484/bin:/home/travis/.rvm/gems/ruby-1.9.3-p484@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p484/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.25/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.2/global/bin:/home/travis/.gvm/gos/go1.2/bin:/home/travis/.gvm/pkgsets/go1.2/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/maven-3.1.1/bin:/home/travis/.rvm/bin:/home/travis/.rvm/bin:/usr/local/maven-3.1.1/bin;PYTHONPATH=/opt/ros/groovy/lib/openrtm-1.1/py_helper:/opt/ros/groovy/lib/python2.7/dist-packages;/opt/ros/groovy/lib/openrtm_aist/bin/rtm-skelwrapper
[rtmbuild_init] - rtm_idlc               -> /usr/bin/omniidl
[rtmbuild_init] - rtm_idlflags           -> -bcxx;-Wba;-nf;-I/opt/ros/groovy/include/openrtm-1.1/rtm/idl
[rtmbuild_init] - rtm_idldir             -> /opt/ros/groovy/include/openrtm-1.1/rtm/idl
[rtmbuild_init] - rtm_cxx                -> c++
[rtmbuild_init] - rtm_cflags             -> -Wall;-fPIC;-fstack-protector;--param=ssp-buffer-size=4;-Wformat;-Wformat-security;-g;-I/opt/ros/groovy/include;-I/opt/ros/groovy/include/coil-1.1;-I/opt/ros/groovy/include/openrtm-1.1;-I/opt/ros/groovy/include/openrtm-1.1/rtm/idl
[rtmbuild_init] - rtm_libs               -> -luuid;-ldl;-export-dynamic;-L/opt/ros/groovy/lib;-lpthread;;-lomniORB4;-lomnithread;-lomniDynamic4;-lRTC;-lcoil
[rtmbuild_init] - hrp_idldir             -> /opt/ros/groovy/share/openhrp3/share/OpenHRP-3.1/idl
[rtmbuild_init] Generating bridge compornents from /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl
[rtmbuild_init] - hrpsys_ros_bridge_idl_files : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/GraspControllerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/DataLoggerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/AutoBalancerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/SoftErrorLimiterService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ForwardKinematicsService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/NullService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/TimeKeeperService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/RobotHardwareService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/SequencePlayerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/TorqueControllerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/TorqueFilterService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ImpedanceControllerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/Img.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ExecutionProfileService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/OGMap3DService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/pointcloud.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/VirtualForceSensorService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ServoControllerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/WavPlayerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/AbsoluteForceSensorService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/StateHolderService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/KalmanFilterService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/StabilizerService.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/HRPDataTypes.idl;/home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/CollisionDetectorService.idl
[rtmbuild_init] - hrpsys_ros_bridge_autogen_msg_files  : OpenHRP_GraspControllerService.msg;OpenHRP_DataLoggerService.msg;OpenHRP_AutoBalancerService.msg;OpenHRP_AutoBalancerService_Footstep.msg;OpenHRP_AutoBalancerService_AutoBalancerLimbParam.msg;OpenHRP_AutoBalancerService_GaitGeneratorParam.msg;OpenHRP_AutoBalancerService_AutoBalancerParam.msg;OpenHRP_AutoBalancerService_SupportLegState.msg;OpenHRP_AutoBalancerService_FootstepParam.msg;OpenHRP_SoftErrorLimiterService.msg;OpenHRP_ForwardKinematicsService.msg;RTC_Time.msg;RTC_TimedDoubleSeq.msg;OpenHRP_NullService.msg;OpenHRP_TimeKeeperService.msg;OpenHRP_RobotHardwareService.msg;OpenHRP_RobotHardwareService_RobotState.msg;OpenHRP_RobotHardwareService_SwitchStatus.msg;OpenHRP_SequencePlayerService.msg;OpenHRP_SequencePlayerService_interpolationMode.msg;OpenHRP_TorqueControllerService.msg;OpenHRP_TorqueFilterService.msg;OpenHRP_ImpedanceControllerService.msg;OpenHRP_ImpedanceControllerService_impedanceParam.msg;Img_CameraCaptureService.msg;SDOPackage_SDOSystemElement.msg;SDOPackage_SDO.msg;SDOPackage_Configuration.msg;SDOPackage_Monitoring.msg;SDOPackage_SDOService.msg;SDOPackage_Organization.msg;RTC_ComponentAction.msg;RTC_LightweightRTObject.msg;RTC_ExecutionContext.msg;RTC_DataFlowComponentAction.msg;RTC_DataFlowComponent.msg;RTC_Fsm.msg;RTC_FsmParticipantAction.msg;RTC_FsmParticipant.msg;RTC_Mode.msg;RTC_ModeCapable.msg;RTC_MultiModeComponentAction.msg;RTC_MultiModeObject.msg;RTC_FsmObject.msg;RTC_FsmService.msg;RTC_PortService.msg;RTC_ExecutionContextService.msg;RTC_RTObject.msg;OpenRTM_DataFlowComponent.msg;OpenRTM_ExtTrigExecutionContextService.msg;OpenHRP_ExecutionProfileService.msg;OpenHRP_ExecutionProfileService_ComponentProfile.msg;OpenHRP_ExecutionProfileService_Profile.msg;OpenHRP_OGMap3DService.msg;RTC_Point3D.msg;RTC_Size3D.msg;OpenHRP_AABB.msg;OpenHRP_OGMap3D.msg;OpenHRP_VirtualForceSensorService.msg;OpenHRP_ServoControllerService.msg;OpenHRP_WavPlayerService.msg;OpenHRP_AbsoluteForceSensorService.msg;OpenHRP_AbsoluteForceSensorService_forcemomentOffsetParam.msg;OpenHRP_StateHolderService.msg;OpenHRP_StateHolderService_Command.msg;OpenHRP_KalmanFilterService.msg;OpenHRP_StabilizerService.msg;OpenHRP_StabilizerService_stParam.msg;OpenHRP_CollisionDetectorService.msg;OpenHRP_CollisionDetectorService_CollisionState.msg
[rtmbuild_init] - hrpsys_ros_bridge_autogen_srv_files  : OpenHRP_GraspControllerService_startGrasp.srv;OpenHRP_GraspControllerService_stopGrasp.srv;OpenHRP_DataLoggerService_add.srv;OpenHRP_DataLoggerService_save.srv;OpenHRP_DataLoggerService_clear.srv;OpenHRP_DataLoggerService_maxLength.srv;OpenHRP_AutoBalancerService_goPos.srv;OpenHRP_AutoBalancerService_goVelocity.srv;OpenHRP_AutoBalancerService_goStop.srv;OpenHRP_AutoBalancerService_setFootSteps.srv;OpenHRP_AutoBalancerService_waitFootSteps.srv;OpenHRP_AutoBalancerService_startABC.srv;OpenHRP_AutoBalancerService_stopABC.srv;OpenHRP_AutoBalancerService_setGaitGeneratorParam.srv;OpenHRP_AutoBalancerService_getGaitGeneratorParam.srv;OpenHRP_AutoBalancerService_setAutoBalancerParam.srv;OpenHRP_AutoBalancerService_getAutoBalancerParam.srv;OpenHRP_AutoBalancerService_getFootstepParam.srv;OpenHRP_SoftErrorLimiterService_setServoErrorLimit.srv;OpenHRP_ForwardKinematicsService_selectBaseLink.srv;OpenHRP_ForwardKinematicsService_getReferencePose.srv;OpenHRP_ForwardKinematicsService_getCurrentPose.srv;OpenHRP_ForwardKinematicsService_getRelativeCurrentPosition.srv;OpenHRP_NullService_echo.srv;OpenHRP_TimeKeeperService_sleep.srv;OpenHRP_RobotHardwareService_getStatus.srv;OpenHRP_RobotHardwareService_power.srv;OpenHRP_RobotHardwareService_servo.srv;OpenHRP_RobotHardwareService_setServoGainPercentage.srv;OpenHRP_RobotHardwareService_setServoErrorLimit.srv;OpenHRP_RobotHardwareService_calibrateInertiaSensor.srv;OpenHRP_RobotHardwareService_removeForceSensorOffset.srv;OpenHRP_RobotHardwareService_initializeJointAngle.srv;OpenHRP_RobotHardwareService_addJointGroup.srv;OpenHRP_RobotHardwareService_readDigitalInput.srv;OpenHRP_RobotHardwareService_lengthDigitalInput.srv;OpenHRP_RobotHardwareService_writeDigitalOutput.srv;OpenHRP_RobotHardwareService_writeDigitalOutputWithMask.srv;OpenHRP_RobotHardwareService_lengthDigitalOutput.srv;OpenHRP_RobotHardwareService_readDigitalOutput.srv;OpenHRP_SequencePlayerService_waitInterpolation.srv;OpenHRP_SequencePlayerService_waitInterpolationOfGroup.srv;OpenHRP_SequencePlayerService_setJointAngles.srv;OpenHRP_SequencePlayerService_setJointAnglesWithMask.srv;OpenHRP_SequencePlayerService_setJointAngle.srv;OpenHRP_SequencePlayerService_setBasePos.srv;OpenHRP_SequencePlayerService_setBaseRpy.srv;OpenHRP_SequencePlayerService_setZmp.srv;OpenHRP_SequencePlayerService_setTargetPose.srv;OpenHRP_SequencePlayerService_isEmpty.srv;OpenHRP_SequencePlayerService_loadPattern.srv;OpenHRP_SequencePlayerService_playPattern.srv;OpenHRP_SequencePlayerService_clear.srv;OpenHRP_SequencePlayerService_clearNoWait.srv;OpenHRP_SequencePlayerService_setInterpolationMode.srv;OpenHRP_SequencePlayerService_setInitialState.srv;OpenHRP_SequencePlayerService_addJointGroup.srv;OpenHRP_SequencePlayerService_removeJointGroup.srv;OpenHRP_SequencePlayerService_setJointAnglesOfGroup.srv;OpenHRP_SequencePlayerService_clearOfGroup.srv;OpenHRP_SequencePlayerService_playPatternOfGroup.srv;OpenHRP_SequencePlayerService_setMaxIKError.srv;OpenHRP_SequencePlayerService_setMaxIKIteration.srv;OpenHRP_TorqueControllerService_startTorqueControl.srv;OpenHRP_TorqueControllerService_startMultipleTorqueControls.srv;OpenHRP_TorqueControllerService_stopTorqueControl.srv;OpenHRP_TorqueControllerService_stopMultipleTorqueControls.srv;OpenHRP_TorqueControllerService_setReferenceTorque.srv;OpenHRP_TorqueControllerService_setMultipleReferenceTorques.srv;OpenHRP_TorqueFilterService_dummy.srv;OpenHRP_ImpedanceControllerService_setImpedanceControllerParam.srv;OpenHRP_ImpedanceControllerService_getImpedanceControllerParam.srv;OpenHRP_ImpedanceControllerService_deleteImpedanceController.srv;OpenHRP_ImpedanceControllerService_waitDeletingImpedanceController.srv;OpenHRP_ImpedanceControllerService_deleteImpedanceControllerAndWait.srv;Img_CameraCaptureService_take_one_frame.srv;Img_CameraCaptureService_start_continuous.srv;Img_CameraCaptureService_stop_continuous.srv;OpenHRP_ExecutionProfileService_getProfile.srv;OpenHRP_ExecutionProfileService_getComponentProfile.srv;OpenHRP_ExecutionProfileService_resetProfile.srv;OpenHRP_OGMap3DService_getOGMap3D.srv;OpenHRP_OGMap3DService_save.srv;OpenHRP_VirtualForceSensorService_removeVirtualForceSensorOffset.srv;OpenHRP_ServoControllerService_setJointAngle.srv;OpenHRP_ServoControllerService_setJointAngles.srv;OpenHRP_ServoControllerService_getJointAngle.srv;OpenHRP_ServoControllerService_getJointAngles.srv;OpenHRP_ServoControllerService_addJointGroup.srv;OpenHRP_ServoControllerService_removeJointGroup.srv;OpenHRP_ServoControllerService_setJointAnglesOfGroup.srv;OpenHRP_ServoControllerService_setMaxTorque.srv;OpenHRP_ServoControllerService_setReset.srv;OpenHRP_ServoControllerService_getDuration.srv;OpenHRP_ServoControllerService_getSpeed.srv;OpenHRP_ServoControllerService_getMaxTorque.srv;OpenHRP_ServoControllerService_getTorque.srv;OpenHRP_ServoControllerService_getTemperature.srv;OpenHRP_ServoControllerService_getVoltage.srv;OpenHRP_ServoControllerService_servoOn.srv;OpenHRP_ServoControllerService_servoOff.srv;OpenHRP_WavPlayerService_playWav.srv;OpenHRP_WavPlayerService_playWavNoWait.srv;OpenHRP_AbsoluteForceSensorService_setForceMomentOffsetParam.srv;OpenHRP_AbsoluteForceSensorService_getForceMomentOffsetParam.srv;OpenHRP_StateHolderService_goActual.srv;OpenHRP_StateHolderService_getCommand.srv;OpenHRP_KalmanFilterService_SetKalmanFilterParam.srv;OpenHRP_StabilizerService_setParameter.srv;OpenHRP_StabilizerService_startStabilizer.srv;OpenHRP_StabilizerService_stopStabilizer.srv;OpenHRP_StabilizerService_dummy.srv;OpenHRP_CollisionDetectorService_enableCollisionDetection.srv;OpenHRP_CollisionDetectorService_disableCollisionDetection.srv;OpenHRP_CollisionDetectorService_setTolerance.srv;OpenHRP_CollisionDetectorService_getCollisionStatus.srv
[rtmbuild_init] - hrpsys_ros_bridge_autogen_interfaces : GraspControllerService;DataLoggerService;AutoBalancerService;SoftErrorLimiterService;ForwardKinematicsService;NullService;TimeKeeperService;RobotHardwareService;SequencePlayerService;TorqueControllerService;TorqueFilterService;ImpedanceControllerService;CameraCaptureService;ExecutionProfileService;OGMap3DService;VirtualForceSensorService;ServoControllerService;WavPlayerService;AbsoluteForceSensorService;StateHolderService;KalmanFilterService;StabilizerService;CollisionDetectorService
-- hrpsys_ros_bridge: 71 messages, 116 services
[rtmbuild_genidl] add_custom_command for idl files in package hrpsys_ros_bridge
[rtmbuild_genidl] - _output_cpp_dir : /home/travis/ros/ws_rtmros_common/devel/include/hrpsys_ros_bridge
[rtmbuild_genidl] - _output_lib_dir : /home/travis/ros/ws_rtmros_common/devel/lib
[rtmbuild_genidl] - _output_python_dir : /home/travis/ros/ws_rtmros_common/devel/lib/python2.7/dist-packages/hrpsys_ros_bridge
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/GraspControllerService.idl
[rtmbuild_genidl] - _idl_name : GraspControllerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/DataLoggerService.idl
[rtmbuild_genidl] - _idl_name : DataLoggerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/AutoBalancerService.idl
[rtmbuild_genidl] - _idl_name : AutoBalancerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/SoftErrorLimiterService.idl
[rtmbuild_genidl] - _idl_name : SoftErrorLimiterService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ForwardKinematicsService.idl
[rtmbuild_genidl] - _idl_name : ForwardKinematicsService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/NullService.idl
[rtmbuild_genidl] - _idl_name : NullService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/TimeKeeperService.idl
[rtmbuild_genidl] - _idl_name : TimeKeeperService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/RobotHardwareService.idl
[rtmbuild_genidl] - _idl_name : RobotHardwareService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/SequencePlayerService.idl
[rtmbuild_genidl] - _idl_name : SequencePlayerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/TorqueControllerService.idl
[rtmbuild_genidl] - _idl_name : TorqueControllerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/TorqueFilterService.idl
[rtmbuild_genidl] - _idl_name : TorqueFilterService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ImpedanceControllerService.idl
[rtmbuild_genidl] - _idl_name : ImpedanceControllerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/Img.idl
[rtmbuild_genidl] - _idl_name : Img
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ExecutionProfileService.idl
[rtmbuild_genidl] - _idl_name : ExecutionProfileService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/OGMap3DService.idl
[rtmbuild_genidl] - _idl_name : OGMap3DService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/pointcloud.idl
[rtmbuild_genidl] - _idl_name : pointcloud
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/VirtualForceSensorService.idl
[rtmbuild_genidl] - _idl_name : VirtualForceSensorService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/ServoControllerService.idl
[rtmbuild_genidl] - _idl_name : ServoControllerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/WavPlayerService.idl
[rtmbuild_genidl] - _idl_name : WavPlayerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/AbsoluteForceSensorService.idl
[rtmbuild_genidl] - _idl_name : AbsoluteForceSensorService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/StateHolderService.idl
[rtmbuild_genidl] - _idl_name : StateHolderService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/KalmanFilterService.idl
[rtmbuild_genidl] - _idl_name : KalmanFilterService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/StabilizerService.idl
[rtmbuild_genidl] - _idl_name : StabilizerService
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/HRPDataTypes.idl
[rtmbuild_genidl] - _idl_name : HRPDataTypes
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge/idl/CollisionDetectorService.idl
[rtmbuild_genidl] - _idl_name : CollisionDetectorService
[rtmbuild_genbridge] generate OpenRTM-ROS bridges
[rtmbuild_genbridge] - hrpsys_ros_bridge_autogen_interfaces : GraspControllerService;DataLoggerService;AutoBalancerService;SoftErrorLimiterService;ForwardKinematicsService;NullService;TimeKeeperService;RobotHardwareService;SequencePlayerService;TorqueControllerService;TorqueFilterService;ImpedanceControllerService;CameraCaptureService;ExecutionProfileService;OGMap3DService;VirtualForceSensorService;ServoControllerService;WavPlayerService;AbsoluteForceSensorService;StateHolderService;KalmanFilterService;StabilizerService;CollisionDetectorService
[rtmbuild_genbridge] - rtmbuild_add_executable : GraspControllerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : DataLoggerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : AutoBalancerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : SoftErrorLimiterServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : ForwardKinematicsServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : NullServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : TimeKeeperServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : RobotHardwareServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : SequencePlayerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : TorqueControllerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : TorqueFilterServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : ImpedanceControllerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : CameraCaptureServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : ExecutionProfileServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : OGMap3DServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : VirtualForceSensorServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : ServoControllerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : WavPlayerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : AbsoluteForceSensorServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : StateHolderServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : KalmanFilterServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : StabilizerServiceROSBridgeComp
[rtmbuild_genbridge] - rtmbuild_add_executable : CollisionDetectorServiceROSBridgeComp
compile openhrp model /opt/ros/groovy/share/openhrp3/share/OpenHRP-3.1/idl/../sample/model/PA10/pa10.main.wrl at port 2911
CMake Warning at rtmros_common/hrpsys_ros_bridge/cmake/compile_robot_model.cmake:110 (find_package):
  Could not find module Findeuscollada.cmake or a configuration file for
  package euscollada.

  Adjust CMAKE_MODULE_PATH to find Findeuscollada.cmake or set euscollada_DIR
  to the directory containing a CMake configuration file for euscollada.  The
  file will have one of the following names:

    euscolladaConfig.cmake
    euscollada-config.cmake

Call Stack (most recent call first):
  rtmros_common/hrpsys_ros_bridge/catkin.cmake:141 (compile_openhrp_model)
  rtmros_common/hrpsys_ros_bridge/CMakeLists.txt:26 (include)


CMake Warning (dev) at rtmros_common/hrpsys_ros_bridge/cmake/compile_robot_model.cmake:125 (message):
  -- /lib/euscollada/collada2eus not found
Call Stack (most recent call first):
  rtmros_common/hrpsys_ros_bridge/catkin.cmake:141 (compile_openhrp_model)
  rtmros_common/hrpsys_ros_bridge/CMakeLists.txt:26 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

using export-collada to convert models /opt/ros/groovy/lib/openhrp3/export-collada
compile_openhrp3_model /opt/ros/groovy/share/openhrp3/share/OpenHRP-3.1/idl/../sample/model/PA10/pa10.main.wrl
  hrpsys_tools_PACKAGE_PATH = /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_tools
  hrpsys_PACKAGE_PATH       = /opt/ros/groovy/share/hrpsys
  openhrp3_PACKAGE_PATH     = /opt/ros/groovy/share/openhrp3
compile openhrp model /opt/ros/groovy/share/openhrp3/share/OpenHRP-3.1/idl/../sample/model/sample1.wrl at port 2912
CMake Warning at rtmros_common/hrpsys_ros_bridge/cmake/compile_robot_model.cmake:110 (find_package):
  Could not find module Findeuscollada.cmake or a configuration file for
  package euscollada.

  Adjust CMAKE_MODULE_PATH to find Findeuscollada.cmake or set euscollada_DIR
  to the directory containing a CMake configuration file for euscollada.  The
  file will have one of the following names:

    euscolladaConfig.cmake
    euscollada-config.cmake

Call Stack (most recent call first):
  rtmros_common/hrpsys_ros_bridge/catkin.cmake:142 (compile_openhrp_model)
  rtmros_common/hrpsys_ros_bridge/CMakeLists.txt:26 (include)


CMake Warning (dev) at rtmros_common/hrpsys_ros_bridge/cmake/compile_robot_model.cmake:125 (message):
  -- /lib/euscollada/collada2eus not found
Call Stack (most recent call first):
  rtmros_common/hrpsys_ros_bridge/catkin.cmake:142 (compile_openhrp_model)
  rtmros_common/hrpsys_ros_bridge/CMakeLists.txt:26 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

using export-collada to convert models /opt/ros/groovy/lib/openhrp3/export-collada
compile_openhrp3_model /opt/ros/groovy/share/openhrp3/share/OpenHRP-3.1/idl/../sample/model/sample1.wrl
  hrpsys_tools_PACKAGE_PATH = /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_tools
  hrpsys_PACKAGE_PATH       = /opt/ros/groovy/share/hrpsys
  openhrp3_PACKAGE_PATH     = /opt/ros/groovy/share/openhrp3
Generate launch files for pa10
  PROJECT_PKG_NAME = hrpsys_ros_bridge
        MODEL_FILE = $(find openhrp3)/share/OpenHRP-3.1/sample/model/PA10/pa10.main.wrl
             ROBOT = pa10
hrpsys_ros_bridge_PACKAGE_PATH = /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge
Generate launch files for SampleRobot
  PROJECT_PKG_NAME = hrpsys_ros_bridge
        MODEL_FILE = $(find openhrp3)/share/OpenHRP-3.1/sample/model/sample1.wrl
             ROBOT = SampleRobot
hrpsys_ros_bridge_PACKAGE_PATH = /home/travis/ros/ws_rtmros_common/src/rtmros_common/hrpsys_ros_bridge
-- +++ processing catkin package: 'openrtm_ros_bridge'
-- ==> add_subdirectory(rtmros_common/openrtm_ros_bridge)
-- Using these message generators: gencpp;genlisp;genpy
[rtmbuild_init] Building package /home/travis/ros/ws_rtmros_common/src openrtm_ros_bridge
[rtmbuild_init] - CATKIN_TOPLEVEL = TRUE
[rtmbuild_init] - idl2srv_EXECUTABLE     -> /home/travis/ros/ws_rtmros_common/src/rtmros_common/rtmbuild/scripts/idl2srv.py
[rtmbuild_init] - rtmskel_EXECUTABLE     -> PATH=/opt/ros/groovy/lib/openrtm_aist/bin:/opt/ros/groovy/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.2/global/bin:/home/travis/.gvm/gos/go1.2/bin:/home/travis/.gvm/pkgsets/go1.2/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/home/travis/.rvm/gems/ruby-1.9.3-p484/bin:/home/travis/.rvm/gems/ruby-1.9.3-p484@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p484/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.25/bin:./node_modules/.bin:/home/travis/.gvm/pkgsets/go1.2/global/bin:/home/travis/.gvm/gos/go1.2/bin:/home/travis/.gvm/pkgsets/go1.2/global/overlay/bin:/home/travis/.gvm/bin:/home/travis/.gvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/maven-3.1.1/bin:/home/travis/.rvm/bin:/home/travis/.rvm/bin:/usr/local/maven-3.1.1/bin;PYTHONPATH=/opt/ros/groovy/lib/openrtm-1.1/py_helper:/opt/ros/groovy/lib/python2.7/dist-packages;/opt/ros/groovy/lib/openrtm_aist/bin/rtm-skelwrapper
[rtmbuild_init] - rtm_idlc               -> /usr/bin/omniidl
[rtmbuild_init] - rtm_idlflags           -> -bcxx;-Wba;-nf;-I/opt/ros/groovy/include/openrtm-1.1/rtm/idl
[rtmbuild_init] - rtm_idldir             -> /opt/ros/groovy/include/openrtm-1.1/rtm/idl
[rtmbuild_init] - rtm_cxx                -> c++
[rtmbuild_init] - rtm_cflags             -> -Wall;-fPIC;-fstack-protector;--param=ssp-buffer-size=4;-Wformat;-Wformat-security;-g;-I/opt/ros/groovy/include;-I/opt/ros/groovy/include/coil-1.1;-I/opt/ros/groovy/include/openrtm-1.1;-I/opt/ros/groovy/include/openrtm-1.1/rtm/idl
[rtmbuild_init] - rtm_libs               -> -luuid;-ldl;-export-dynamic;-L/opt/ros/groovy/lib;-lpthread;;-lomniORB4;-lomnithread;-lomniDynamic4;-lRTC;-lcoil
[rtmbuild_init] - hrp_idldir             -> /opt/ros/groovy/share/openhrp3/share/OpenHRP-3.1/idl
[rtmbuild_init] Generating bridge compornents from /home/travis/ros/ws_rtmros_common/src/rtmros_common/openrtm_ros_bridge/idl
[rtmbuild_init] - openrtm_ros_bridge_idl_files : /home/travis/ros/ws_rtmros_common/src/rtmros_common/openrtm_ros_bridge/idl/MyService.idl
[rtmbuild_init] - openrtm_ros_bridge_autogen_msg_files  : SimpleService_MyService.msg
[rtmbuild_init] - openrtm_ros_bridge_autogen_srv_files  : SimpleService_MyService_echo.srv;SimpleService_MyService_get_echo_history.srv;SimpleService_MyService_set_value.srv;SimpleService_MyService_get_value.srv;SimpleService_MyService_get_value_history.srv
[rtmbuild_init] - openrtm_ros_bridge_autogen_interfaces : MyService
-- openrtm_ros_bridge: 1 messages, 5 services
[rtmbuild_genidl] add_custom_command for idl files in package openrtm_ros_bridge
[rtmbuild_genidl] - _output_cpp_dir : /home/travis/ros/ws_rtmros_common/devel/include/openrtm_ros_bridge
[rtmbuild_genidl] - _output_lib_dir : /home/travis/ros/ws_rtmros_common/devel/lib
[rtmbuild_genidl] - _output_python_dir : /home/travis/ros/ws_rtmros_common/devel/lib/python2.7/dist-packages/openrtm_ros_bridge
[rtmbuild_genidl] - _idl_file : /home/travis/ros/ws_rtmros_common/src/rtmros_common/openrtm_ros_bridge/idl/MyService.idl
[rtmbuild_genidl] - _idl_name : MyService
[rtmbuild_genbridge] generate OpenRTM-ROS bridges
[rtmbuild_genbridge] - openrtm_ros_bridge_autogen_interfaces : MyService
[rtmbuild_genbridge] - rtmbuild_add_executable : MyServiceROSBridgeComp
-- +++ processing catkin metapackage: 'rtmros_common'
-- ==> add_subdirectory(rtmros_common/rtmros_common)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/travis/ros/ws_rtmros_common/build
####
#### Running command: "make test -j8 -l8" in "/home/travis/ros/ws_rtmros_common/build/rtmros_common/hrpsys_ros_bridge"
####
Running tests...
Test project /home/travis/ros/ws_rtmros_common/build/rtmros_common/hrpsys_ros_bridge
    Start 1: _ctest_hrpsys_ros_bridge_rostest_test_test-samplerobot.test
k-okada commented 10 years ago

it was long way...

On groovy, cmake runs before catkin_make test somehow.

The problem was (This is just my GEUSS) when cmake runs it checks each add_custom_command and if the contents of custom_command changes, it cleans output. so, at https://github.com/start-jsk/rtmros_common/blob/master/hrpsys_ros_bridge/cmake/compile_robot_model.cmake#L219,

  add_custom_command(OUTPUT ${_xmlfile}
    COMMAND ${_rtm_naming_exe} ${_corba_port}
    COMMAND sh -c "CMAKE_PREFIX_PATH=${_CMAKE_PREFIX_PATH} ROS_PACKAGE_PATH=${hrpsys_tools_PACKAGE_PATH}:${hrpsys_PACKAGE_PATH}:${openhrp3_PACKAGE_PATH}:$ENV{ROS_PACKAGE_PATH} rostest -t ${hrpsys_tools_PACKAGE_PATH}/launch/_gen_project.launch CORBA_PORT:=${_corba_port} INPUT:=${wrlfile} OUTPUT:=${_xmlfile} ${_conf_file_option} ${_robothardware_conf_file_option} ${_conf_dt_option} ${_simulation_timestep_option}"
    COMMAND pkill -KILL -f "omniNames -start ${_corba_port}" || echo "no process to kill"
    DEPENDS ${daefile} ${_gen_project_dep_files} ${_latest_robot})

it generate xmlfile (SampleRobot.xml) but each time cmake runs the ${_corab_port} changes randumly, so the contens of add_custom_command changes and removes xmlfile.

I used chach taht keeps previous corba_port for each PROJECT_NAME.

https://github.com/start-jsk/rtmros_common/pull/423/files#diff-5ac07341a443eee9bd9a1be4df6f848aR63

130s commented 10 years ago

Looks like it's building! Otsukare-sama deshita. (I'll catch up what was causing the failure)

Related.

k-okada commented 10 years ago

\(^O^)/.

% how do you say Otsukare-sama deshita in English, good job?

k-okada commented 10 years ago

release on hydro, since it is failing on rosbuild due to same error which I believed to solved in 1.0.11

http://jenkins.ros.org/job/ros-hydro-hrpsys-ros-bridge_binarydeb_precise_amd64/160/

d130s commented 10 years ago

"Good work!" sounds not arrogant and more encouraging in professional sense to me ;)