[omniORB] omniidl compile of ir.idl failing on ia64 HP-UX 11.23
Brian McNamara
Brian.McNamara at marconi.com
Thu Sep 22 10:20:42 BST 2005
I am attempting to build omniORB-4.0.6 on an HP Itanium box running HP-UX
11.23 (11i v2). Everything works fine until I get the following error when
omniidl attempts to compile the ir.idl file:
make[3]: Entering directory
`/homedir/brianm/src/omniOrb/omniORB-4.0.6/build/src/lib/omniORB'
../../../bin/omniidl -bcxx -Wba -p../../../../src/lib/omniORB -Wbdebug -v
-WbF -I. -I../../../../src/lib/omniORB -I../../../idl -I../../../../idl
-ComniORB4 ../../../../idl/ir.idl
omniidl: Importing back-end 'cxx'
omniidl: 'cxx' imported from
'../../../../src/lib/omniORB/omniidl_be/cxx/__init__.pyc'
omniidl: Preprocessing '../../../../idl/ir.idl' with
'/homedir/brianm/src/omniOrb/omniORB-4.0.6/build/lib/omnicpp -lang-c++
-undef -D__OMNIIDL__=0x2420 -I "." -I "../../../../src/lib/omniORB" -I
"../../../idl" -I "../../../../idl" -D__OMNIIDL_CXX__
"../../../../idl/ir.idl"'
omniidl: Running front end
../../../../idl/ir.idl:6: header.gcc: No such file or directory
../../../../idl/ir.idl:70: Error in look-up of 'Identifier': 'Identifier'
not found
.....
omniidl: 43 errors.
omniidl: Error running preprocessor
make[3]: *** [omniORB4/ir_defs.hh] Error 1
It appears that the omnicpp precompiler is not finding the following
#include on line 6 of ir.idl:
#include <corbaidl.idl>
This file does exist in the "../../../../idl" directory which is specified
in the list of -I directories for omnicpp.
The omnicpp does find corbaidl.idl if I change the include to use quotes:
#include "corbaidl.idl"
However, I don't think that is the right solution.
Thank you for any help you can give.
Brian McNamara
More information about the omniORB-list
mailing list