[omniORB] problems building omniORB3.0 on OpenVMS.7.2

Adam Dorosz adam.dorosz@softax.com.pl
Fri, 28 Jul 2000 17:53:31 +0200



Bruce Visscher wrote:

>
> Note that I haven't tested omniORB 3.0 for OpenVMS 7.2, only OpenVMS 7.1
> (and 7.1-2).  I expect that 7.2 will work, I just haven't tested it.

First of all thanks for quick response.

> switch to Python
> 1.5.2-V007B

I did, it seems to work better, althought there was a problem with building
omni:

Making ALL in [SRC.LIB.OMNIORB2.ORBCORE.SHAREDLIB]...
@[mk]CXXShareableImage.dcl "OMNIORB3_RT.EXE"    "[-]OMNIORB3.OLB"
"omnilib:omni_share.olb/include=omnithread_rt"
"/Thre=(upca,mult)/NoTemplate_prelink/map/full"     "3.0.0"
"[.CXX_REPOSITORY] [lib.OpenVMS_Alpha_7_2]"

Linking OMNIORB3_RT.EXE...
%LINK-W-NUDFSYMS, 9 undefined symbols:
%LINK-I-UDFSYM,         const unsigned long CORBA::ContextList::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::Environment::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::ExceptionList::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::NamedValue::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::DynAny::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::NVList::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::Context::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::Request::PR_magic
%LINK-I-UDFSYM,         const unsigned long CORBA::TypeCode::PR_magic
%MMS-F-ABORT, For target OMNIORB3_RT.EXE, CLI returned abort status:
%X10648268.
%MMS-F-ABORT, For target ALL, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target ALL, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target ALL, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target EXPORT, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target ALL, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target EXPORT, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target ALL, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target EXPORT, CLI returned abort status: %X10EE8034.
%MMS-F-ABORT, For target ALL, CLI returned abort status: %X10EE8034.

, but I found that required constants where located in diffrent
CONSTANTS.CC;1 file than compiled and linked to omniorb3_rt.exe.
After copying definition from
OMNIORB300ROOT:[SRC.LIB.OMNIORB2.DYNAMIC]CONSTANTS.CC to
OMNIORB300ROOT:[SRC.LIB.OMNIORB2.ORBCORE]CONSTANTS.CC;1 error disappeard, all
omni files built well.

But now when I call omniidl I have following error information:

import exceptions' failed; use -v for traceback
Warning!  Falling back to string-based exceptions
'import site' failed; use -v for traceback
Traceback (innermost last):
  File "<string>", line 1, in ?
ImportError: No module named os


I had pythonpath set to :
PYTHONPATH ==
"/dka0/python/python-1_5_2/lib:/dka0/python/python-1_5_2/vms/tools"
now it's set to:
PYTHONPATH ==
"dka0:[python.python-1_5_2.lib],dka0:[python.python-1_5_2.vms.tools]"

What's wrong ? Is this error becouse of pythonpath or I have any other symbol
not set ?

Thanks.
Adam