[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