[omniORB] omniORB 3 pre-release 3 is now available
Sai-Lai Lo
S.Lo@uk.research.att.com
03 Jul 2000 15:34:34 +0100
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.
I gather there is no build problem under AIX 4.2.1 and xlC 3.1.4?
Sai-Lai
>>>>> 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