[omniORB] RE: compiling omniORB2 on AIX 4.3 with CSET 3.6.4

Dietmar May dcmay@object-workshops.com
Wed, 16 Dec 1998 16:47:29 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_0001_01BE2980.32E0D260
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Geoffrey,

> When compiling omniORB2 on AIX 4.3 with the CSET 3.6.4 C++
> compiler (not a supported platform by omni) I get some
> warnings when creating the omniORB2 shared library.
>
> ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const
> unsigned long,NetBufferedStream&)
> ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const
> unsigned char,MemBufferedStream&)
>
> These warnings worry me because when compiling my
> application, I get some error messages that relate to the
> warnings I got:

These warnings look very similar to warnings we got from C/Set++ under OS/2.
It's been a few years since I worked in that environment, but you SHOULD be
able to safely ignore them.

> line 720.15: 1540-070: (S) Call does not match any argument
> list for "::operator>>=".
> "/disk1/omniORB_2.6.1/include/omniORB2/seqtemplates.h", line
> 196.15: 1540-207: (I) The previous message applies to the
> definition of template
> "_CORBA_Sequence<DbTagInfo>::operator>>=(NetBufferedStream&) const".
>
> This compiles and executes fine on HP, Solaris, and Windows
> NT all using omniORB_2.6.1.  Any help would be appreciated.

This one looks like the compiler can't resolve the parameter type: typically
if you have an unsigned char, and only have operators that take char, or
have an unsigned long, and only have operators that take a short and long,
etc.

Since char, signed char, and unsigned char are all different types, you may
be running into a situation where the overloaded operator is simply not
defined.

Regards,
Dietmar May
Software Architect
Object Workshops, Inc.
dcmay@object-workshops.com

------=_NextPart_000_0001_01BE2980.32E0D260
Content-Type: application/ms-tnef;
	name="winmail.dat"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="winmail.dat"

eJ8+IicKAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEGgAMADgAAAM4HDAAQABAALwAAAAMAMwEB
A5AGANQJAAArAAAACwACAAEAAAALACMAAAAAAAMAJgAAAAAACwApAAAAAAALACsAAAAAAAMALgAA
AAAAAwA2AAAAAAAeAHAAAQAAAC4AAABjb21waWxpbmcgb21uaU9SQjIgb24gQUlYIDQuMyB3aXRo
IENTRVQgMy42LjQAAAACAXEAAQAAABsAAAABviebZLeZoNv/k10R0qWpAGAIj0qYAGhlf6AAAgEd
DAEAAAAgAAAAU01UUDpEQ01BWUBPQkpFQ1QtV09SS1NIT1BTLkNPTQALAAEOAAAAAEAABg4A4gCc
PSm+AQIBCg4BAAAAGAAAAAAAAACWncv3pCK+EZ/4KtP9LU1twoAAAAMAFA4BAAAACwAfDgEAAAAD
AAYQijdu7gMABxATBQAAHgAIEAEAAABlAAAAR0VPRkZSRVksV0hFTkNPTVBJTElOR09NTklPUkIy
T05BSVg0M1dJVEhUSEVDU0VUMzY0QysrQ09NUElMRVIoTk9UQVNVUFBPUlRFRFBMQVRGT1JNQllP
TU5JKUlHRVRTT01FVwAAAAACAQkQAQAAAO4EAADqBAAAFAgAAExaRnV4+7djAwAKAHJjcGcxMjXi
MgNDdGV4BUEBAwH3/wqAAqQD5AcTAoAP8wBQBFY/CFUHshElDlEDAQIAY2jhCsBzZXQyBgAGwxEl
9jMERhO3MBIsETMI7wn3tjsYHw4wNREiDGBjAFCzCwkBZDM2FlALp2MBMDAgR2VvASAYIHkshwqi
CoQKgD4gV2gJ8DIgBaBtcAMQC4BnIOMDcAMAT1JCFEACIBDAgElYIDQuMyAD8Ch0aCAg8GUSIFNF
gFQgMy42LjQSIDwrKwrjHmIe9BKBKG4CbwVAYSBzdXBwOxfBCYAgC1EAMAWwbSAEYnkfgykgSSBn
3xQgI8ADcCFAHiZ3CsADAPsfYAQgdx6zGCAkkB9SISKdH5dzE+EkQR9AYnIKwBh5LiAiRx4mbGQ6
ACAwNzExLTIyASHwV0FSTklOR20rMEQj4B9AYySQIUBz4wbDKzAub3AEkCSQBbDwPj49KAWgAIAF
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
NEQ2RDY0MDIyMTAwAAAAAFpq

------=_NextPart_000_0001_01BE2980.32E0D260--