[omniORB] omniORBpy and omniORB 4.0

Lars Immisch lars@ibp.de
Wed, 27 Mar 2002 15:09:41 +0100


Hi,

I managed to get omniORRBpy from the omnipy2_develop branch to work with 
omniORB 4.0 from the omni4_develop branch (I successfully tested the echo 
examples).

There was only one small glitch. When compiling in 
omniORBpy/python/omniORB, the wrong include path is used.

This apparently comes from beforeauto.mk, but beforeauto.mk is beyond my 
makefile hacking skills, so I cannot offer a patch. I just compiled the one 
idl file manually.

- Lars

Here is the orginal error message:

make[2]: Entering directory 
`/usr/local/src/omni/src/lib/omniORBpy/python/omniORB'
/usr/local/src/omni/bin/omniidl -v -p../../omniidl_be \
         -I../../idl -I/usr/local/src/omni/idl/omniORB \
          -bpython -Wbinline -Wbno_package /usr/local/src/omni/idl/ir.idl
omniidl: Importing back-end 'python'
omniidl: 'python' imported from '../../omniidl_be/python.pyc'
omniidl: Preprocessing '/usr/local/src/omni/idl/ir.idl' with 
'/usr/local/src/omni/lib/omnicpp -lang-c++ -undef -D__OMNIIDL__=0x2420 
-I../../idl -I/usr/local/src/omni/idl/omniORB -D__OMNIIDL_PYTHON__ 
/usr/local/src/omni/idl/ir.idl'
omniidl: Running front end
/usr/local/src/omni/idl/ir.idl:4: No include path in which to find corbaidl.idl
/usr/local/src/omni/idl/ir.idl:68: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:83: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:116: Error in look-up of 'StructMemberSeq': 
'StructMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:117: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:129: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:148: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:152: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:158: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:160: Error in look-up of 'StructMemberSeq': 
'StructMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:163: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:166: Error in look-up of 'UnionMemberSeq': 
'UnionMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:169: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:171: Error in look-up of 'EnumMemberSeq': 
'EnumMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:174: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:179: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:184: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:195: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:200: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:202: Error in look-up of 'StructMemberSeq': 
'StructMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:205: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:210: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:281: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:296: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:311: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:320: Error in look-up of 'StructMemberSeq': 
'StructMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:327: Error in look-up of 'UnionMemberSeq': 
'UnionMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:332: Error in look-up of 'EnumMemberSeq': 
'EnumMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:380: Error in look-up of 'StructMemberSeq': 
'StructMemberSeq' not found
/usr/local/src/omni/idl/ir.idl:385: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:402: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:414: Error in look-up of 'Identifier': 
'Identifier' not found
/usr/local/src/omni/idl/ir.idl:422: Error in look-up of 'Identifier': 
'Identifier' not found
make[2]: *** [ir_idl.py] Segmentation fault