[omniORB] omniORB 3 pre-release 3 is now available

Gary D. Duzan gdd0@gte.com
Mon, 03 Jul 2000 11:46:39 -0400


In Message <3o8zvjgu4l.fsf@neem.uk.research.att.com> ,
   Sai-Lai Lo <S.Lo@uk.research.att.com> wrote:

=>Its a bug. The compiler missed out generating a static typecode value for the
=>sequence field member. (It does remember to generate one if it is other
=>types though..)
=>
=>Sigh! I thought we are closer to bug free by now :-) Glad you find this
=>now.

   Sorry I didn't get to it earlier. My current project doesn't give
me much opportunity to work with CORBA. :-/

=>I gather there is no build problem under AIX 4.2.1 and xlC 3.1.4?

   Correct. It builds fine. Right now I'm trying to get our old
BOA app working with the compatability mode. Looks like I'll at
least have to change various debugging references to
SystemException::NP_RepositoryId to _NP_repoId.

=>Sai-Lai

					Gary Duzan
					GTE Laboratories
					Verizon Communications



=>>>>>> Gary D Duzan writes:
=>
=>>    Under AIX 4.2.1 and xlC 3.1.4, I get this when compiling the
=>> one of our application stubs:
=>
=>> ===========================================================================
=>> "MPDyn.C", line 306.53: 1540-013: (S) "_0RL_tc_MPOSL_mType_mSlotType" is undefined.
=>> ===========================================================================
=>
=>> The code there looks like:
=>
=>> ===========================================================================
=>> static CORBA::PR_structMember _0RL_structmember_MP_mListObjectType[] = {
=>>   {"value_type", CORBA::TypeCode::PR_sequence_tc(1, _0RL_tc_MPOSL_mType_mSlotType)}
=>> };
=>> ===========================================================================
=>
=>> A glance through the MPOSL.idl header doesn't show this symbol,
=>> though there is this, which is close:
=>
=>> ===========================================================================
=>> // Declare helper class for union type MPOSL::Type::SlotType
=>> class _0RL_tcParser_unionhelper_MPOSL_mType_mSlotType;
=>> ===========================================================================
=>
=>> In case it isn't obvious, MPOSL::Type::SlotType is a union, and it
=>> is being referenced in MP.idl as the member type of a bounded(1)
=>> sequence.
=>
=>
=>-- 
=>Sai-Lai Lo                                   S.Lo@uk.research.att.com
=>AT&T Laboratories Cambridge           WWW:   http://www.uk.research.att.com 
=>24a Trumpington Street                Tel:   +44 1223 343000
=>Cambridge CB2 1QA                     Fax:   +44 1223 313542
=>ENGLAND