start-jsk / rtmros_common

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

(robot-compile-hrpsys.sh) applying on Nextage #269

Closed k-okada closed 10 years ago

k-okada commented 10 years ago

From gm130s on November 26, 2013 11:59:11

On a working Nextage, I'm trying to install hrpsys using hironx_ros_bridge/robot/robot-compile-hrpsys.sh. Out of a few errors, I guess "/bin/sh: omniidl: cannot execute - No such file or directory" might be a stopper. Full output is here:

catkinws/src/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/robot$ ./robot-compile-hrpsys.sh nxuser hiro
comands = 
  . ~/.profile;
  echo "* Download hrpsys *";
  mkdir -p src;
  cd src;
  svn co http://hrpsys-base.googlecode.com/svn/trunk hrpsys-base-source;
  echo "* Configure hrpsys *";
  cd hrpsys-base-source;
  PKG_CONFIG_PATH=/opt/jsk/lib/pkgconfig:/usr/pkg/lib/pkgconfig CXX=QCC CC=qcc TVMET_DIR=/opt/jsk OPENRTM_IDL_DIR=/opt/jsk/include/OpenRTM-1.1/rtm/idl LDFLAGS="-L/usr/pkg/lib -lboost_system -lboost_signals -lboost_thread -lboost_filesystem" cmake . -DLAPACK_LIBRARY_DIRS=/opt/jsk/lib -DLAPACK_INCLUDE_DIRS=/opt/jsk/include -DOPENRTM_DIR=/opt/jsk -DOPT_COLLADASUPPORT=NO -DEIGEN_INCLUDE_DIR=/opt/jsk/include -DCOMPILE_JAVA_STUFF=OFF -DCMAKE_SHARED_LINKER_FLAGS="-L/usr/pkg/lib -lboost_system -lboost_signals -lboost_filesystem -lboost_thread -lboost_regex -lf2c -Wl,-u,MAIN__" -DCMAKE_EXE_LINKER_FLAGS="-L/usr/pkg/lib -lboost_system -lboost_signals -lboost_thread -lboost_filesystem -lboost_regex -lf2c -Wl,-u,MAIN__" -DCMAKE_MODULE_LINKER_FLAGS="-L/usr/pkg/lib -lboost_system -lboost_signals -lboost_filesystem -lboost_thread -lboost_regex -lf2c -Wl,-u,MAIN__" -DCMAKE_INSTALL_PREFIX=/opt/jsk -DBLAS_LIBRARY=/opt/jsk/lib/libblas.so -DLAPACK_LIBRARY=/opt/jsk/lib/liblapack.so -DG2C_LIBRARY=/opt/jsk/lib/libf2c.so -DCMAKE_CXX_FLAGS="-I/usr/pkg/include" -DCMAKE_INSTALL_PREFIX=/opt/jsk -DENABLE_DOXYGEN=OFF ;
  echo "* Compile hrpsys *";
  make;
  echo "* Install hrpsys *";
  su -c 'make install; rm /opt/jsk/lib/libhrpIo.so';

execute compile command @ nxuser (y/n)?y
hiro@nxuser's password: 
Tue Nov 26 10:56:32 2013 on /dev/ttyp2
Last login: Tue Nov 26 10:49:49 2013 on /dev/ttyp2
* Download hrpsys *
Checked out revision 908 .
* Configure hrpsys *
-- Found OpenRTM-aist 1.1.0 in /opt/jsk
-- Found OpenHRP 3.1.4 in /opt/jsk
-- Qhull not found
-- checking for module 'opencv'
--   package 'opencv' not found
-- checking for module 'glew'
--   package 'glew' not found
-- checking for module 'opencv-2.3.1'
--   package 'opencv-2.3.1' not found
CMake Warning at CMakeLists.txt:111 (message):
  opencv not found

Check if /home/hiro/src/hrpsys-base-source/idl/DataLoggerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/StateHolderService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/RobotHardwareService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/WavPlayerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/SequencePlayerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/ForwardKinematicsService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/ExecutionProfileService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/OGMap3DService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/NullService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/TimeKeeperService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/Img.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/HRPDataTypes.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/pointcloud.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/ImpedanceControllerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/SoftErrorLimiterService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/CollisionDetectorService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/GraspControllerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/TorqueFilterService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/KalmanFilterService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/VirtualForceSensorService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/StabilizerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/AutoBalancerService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/AbsoluteForceSensorService.idl exists
Check if /home/hiro/src/hrpsys-base-source/idl/ServoControllerService.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/ClockGenerator.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/CollisionDetector.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/Controller.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/DynamicsSimulator.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/ModelLoader.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/OnlineViewer.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/OpenHRPCommon.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/ViewSimulator.idl exists
Check if /opt/jsk/share/OpenHRP-3.1/idl/OpenHRP/World.idl exists
CMake Warning (dev) at ec/hrpEC/CMakeLists.txt:4 (link_directories):
  This command specifies the relative path

    io

  as a link directory.

  Policy CMP0015 is not set: link_directories() treats paths relative to the
  source dir.  Run "cmake --help-policy CMP0015" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at rtc/RobotHardware/CMakeLists.txt:3 (link_directories):
  This command specifies the relative path

    io

  as a link directory.

  Policy CMP0015 is not set: link_directories() treats paths relative to the
  source dir.  Run "cmake --help-policy CMP0015" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Irrlicht not found
-- checking for module 'octomap'
--   package 'octomap' not found
CMake Warning at test/CMakeLists.txt:29 (message):
  GTest not found; C++ tests will fail to build.

-- Configuring done
-- Generating done
-- Build files have been written to: /home/hiro/src/hrpsys-base-source
* Compile hrpsys *
[  0%] Generating RobotHardwareService.hh, RobotHardwareServiceSk.cpp, RobotHardwareServiceDynSk.cpp
/bin/sh: omniidl: cannot execute - No such file or directory
make[2]: *** [idl/RobotHardwareService.hh] Error 126
make[1]: *** [idl/CMakeFiles/hrpsysBaseStub.dir/all] Error 2
make: *** [all] Error 2
* Install hrpsys *
password:         <-- NOTE: I moved...

Original issue: http://code.google.com/p/rtm-ros-robotics/issues/detail?id=271

k-okada commented 10 years ago

From gm130s on November 25, 2013 19:28:52

Thanks to emijah.s, installation is done with a few tweaks.

[1] rtmros_hironx/hironx_rosbridge/robot$ diff -u robot-compile-hrpsys.sh.org robot-compile-hrpsys.sh --- robot-compile-hrpsys.sh.org 2013-11-26 12:07:25.470254991 +0900 +++ robot-compile-hrpsys.sh 2013-11-26 12:16:27.398243144 +0900 @@ -33,9 +33,9 @@ svn co http://hrpsys-base.googlecode.com/svn/trunk hrpsys-base-source; echo \"* Configure hrpsys \"; cd hrpsys-base-source;

Summary: (robot-compile-hrpsys.sh) applying on Nextage (was: (robot-compile-hrpsys.sh) /bin/sh: omniidl: cannot execute - No such file or directory)
Status: Fixed