start-jsk / openrtm_aist_core

Metapackage that contains commonly used RT-Middleware-based modules. Althogh each of these packages by themselves are ROS-agnostic, you can use them over ROS together with the packages in rtmros_common.
1 stars 6 forks source link

catkin_make on OSX "/bin/sh: SDOPackage.idl: command not found" #51

Closed 130s closed 10 years ago

130s commented 10 years ago

I'm trying to build on OSX (since I don't have an access to Ubuntu today). ROS Hydro is already built.

$ catkin_make
:
echo 'coil_version="'1.1.0'"' >> coil-config
cat coil-config.in >> coil-config
chmod 755 coil-config
make[6]: Nothing to be done for `all-am'.
make[5]: Nothing to be done for `all-am'.
Making all in rtm
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in idl
Making all in .
SDOPackage.idl
/bin/sh: SDOPackage.idl: command not found
" SDOPackageSkel.cpp " was generated.
" SDOPackageSkel.h " was generated.
" SDOPackageStub.cpp " was generated.
" SDOPackageStub.h " was generated.
RTC.idl
/bin/sh: RTC.idl: command not found
" RTCSkel.cpp " was generated.
" RTCSkel.h " was generated.
" RTCStub.cpp " was generated.
" RTCStub.h " was generated.
OpenRTM.idl
/bin/sh: OpenRTM.idl: command not found
" OpenRTMSkel.cpp " was generated.
:

Full log.

k-okada commented 10 years ago

I think you're missing omniidl or omniorb. (or something related)

ORB: omniORB
OpenRTM-aist will be compiled with omniORB
checking for omniORB4/CORBA.h... not found
checking ORB to use... omniORB, version
130s commented 10 years ago

Thank you. Turned out that python-omniorb not being caught in the rosdep rule was the problem, which PReq is opened for.