[omniORB] compiling omniORB2 on AIX 4.3 with CSET 3.6.4

Geoffrey Simpson gtsimpso@visionael.com
Mon, 14 Dec 1998 13:55:22 -0600


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_000_01BE279B.AF10E630
Content-Type: text/plain;
	charset="iso-8859-1"

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.  

/usr/ibmcxx/bin/makeC++SharedLib_r -o libomniORB2.so.6.0
-L../../../../lib/powerpc_aix_4.2 bootstrap_i.o bootstrapSK.o constants.o
corbaBoa.o corbaObject.o corbaOrb.o corbaString.o exception.o giopClient.o
giopServer.o initFile.o ior.o libcWrapper.o mbufferedStream.o
nbufferedStream.o object.o objectRef.o objectKey.o ropeFactory.o strand.o
scavenger.o typecode.o any.o tcParseEngine.o dynAny.o dynAnyP.o relStream.o
tcpSocket.o tcpSocketMTfactory.o gatekeeper.o logIOstream.o NamingSK.o
-lomnithread2 -lpthreads -p 40
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const unsigned
long,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const unsigned
char,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const unsigned
long,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator<<=(unsigned
long&,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator<<=(unsigned
char&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator<<=(unsigned
long&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const unsigned
char,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator<<=(unsigned
char&,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const
short,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const unsigned
short,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const
long,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const
float,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator>>=(const
double,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
.operator<<=(short&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: .operator<<=(unsigned
short&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
.operator<<=(long&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
.operator<<=(float&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
.operator<<=(double&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const unsigned
char,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const unsigned
long,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator<<=(unsigned
char&,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator<<=(unsigned
long&,NetBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const unsigned
char,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const unsigned
long,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator<<=(unsigned
char&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator<<=(unsigned
long&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const unsigned
short,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const
long,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator<<=(unsigned
short&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
operator<<=(long&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const
short,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const
float,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol: operator>>=(const
double,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
operator<<=(short&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
operator<<=(float&,MemBufferedStream&)
ld: 0711-224 WARNING: Duplicate symbol:
operator<<=(double&,MemBufferedStream&)
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.

These warnings worry me because when compiling my application, I get some
error messages that relate to the warnings I got: 

xlC_r7  -bnoquiet -Q! -U__STR__ -D__STR31__ -D__EXE__ -D__UNIX__ -D__aix__
-D__powerpc__ -D__OSVERSION__=4 -D_REENTRANT -Dunix -D__OMNIORB2__
-I/usr/ibmcxx/include -I. -I/disk1/rogue3.1/ -I/usr/include/
-I/disk1/omniORB_2.6.1/include/ -c Client.cpp
"/disk1/omniORB_2.6.1/include/omniORB2/bufferedStream.h", 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.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Geoff Simpson <gtsimpso@visionael.com>
Product Developer
Visionael Corp.
http://www.visionael.com

------ =_NextPart_000_01BE279B.AF10E630
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IhcTAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQWAAwAOAAAAzgcMAA4ADQA3ABYAAQBKAQEggAMADgAAAM4HDAAO
AA0ANwAWAAEASgEBCYABACEAAABGMERCQTA5OTVEOTNEMjExQTVBOTAwNjAwODhGNEE5OAAeBwEE
gAEALgAAAGNvbXBpbGluZyBvbW5pT1JCMiBvbiBBSVggNC4zIHdpdGggQ1NFVCAzLjYuNACiDQEN
gAQAAgAAAAIAAgABA5AGAFwMAAAtAAAACwACAAEAAABAADkAoPT8rpsnvgEeAHAAAQAAAC4AAABj
b21waWxpbmcgb21uaU9SQjIgb24gQUlYIDQuMyB3aXRoIENTRVQgMy42LjQAAAACAXEAAQAAABYA
AAABviebZLeZoNv/k10R0qWpAGAIj0qYAAAeADFAAQAAAAkAAABHVFNJTVBTTwAAAAADABpAAAAA
AB4AMEABAAAACQAAAEdUU0lNUFNPAAAAAAMAGUAAAAAAAgEJEAEAAACABwAAfAcAACAVAABMWkZ1
CmN3HQMACgByY3BnMTI14jIDQ3RleAVBAQMB9/8KgAKkA+QHEwKAD/MAUARWPwhVB7IRJQ5RAwEC
AGNo4QrAc2V0MgYABsMRJfYzBEYTtzASLBEzCO8J97Y7GB8OMDURIgxgYwBQswsJAWQzNhZQC6dj
ATAoIFdoCfAgBaBtcDMDEAuAZyADcAMAT1IOQhRAAiAQwElYIDSILjMgA/B0aCAfgAJlEiBTRVQg
My7INi40EiArKx11EoEIKG5vBUBhIHN17HBwF8EJgCALUQAwBbAQbSBieR4TKSBJvCBnFCAh0ANw
H9B3CsD3AwAd8AQgdx1DGCAioB3iOx+yHidzE+EiUR3QYnJxCsB5LiAK4wqECoAvEHVzci8nEG1j
eCh4L2ILgC8AwGtlVSChUyajTCcQXwXALXZvJvIeJi4kACBRFlAtsEwuLi8sFycBLyIQIncEkHBj
XwtweF9PHyAUQAbgIZBzdCcwcJhfaS4qoC4XU0suwS8FoACAAZACMHMvo3JiEGFCb2EwZk9iat0F
kHQxFzCwMGZTLmAd4dMuwQ7AY2UFMGkCIC7B8mc0EHBDHdAJ8DHiNHK9BmF2BJAuwQuAH3BGISFP
NeIFsC7BJwFjVy5xcPs1wwbQdQEgBJAJgDMhJVBqbS7BbjgfbzGmOkRS8wEQOhdLZSdgKqADYDeg
OkYA0HQFsDwSLlJuZDk9AmNhNbAd8DXDdHk/N6AFoAEALsEAcDwSdGM6UBPyRR3wC4A2gmR5LG5B
P0NAlFA8ImVs5ziXP5AvcG9jKYAx4kKHqE1UZjynZyKgZSmAxzPgNcMXsGdJTy5ROMTuTjjQHeEv
gy0XsB4xH4B9JUFkFEBG8AUwR2MEIC0OcB8QAUAns2xkOiCAMDcxMS0yMiCAgFdBUk5JTkdJUP5E
IfAd0D3QDrAh0AbDSVAPLsA3oSKgBbA+Pj0o6S/TIHUAgWdAQCbhAiAkZywHwHRCOCsmKT9I30nv
Sv9MD00UE9IsTfxlbU3/Tw9QH1EvUj9NKJ9T71T/Vg9XH1gkPDxYoP1M6yZNv1sPXB9dL14/U2X/
X7BaD2DvYf9jD2QfX1Zlr/9mv2fPaN9YL1MbX99sj22f/26vae9lJnGfcq9zv3TPb77/JpAXwWtv
eG95f3qPe59M5/98r32/fs9/34DvWNNZv4P/74UPhh+HL1jiZhewIqCIv2+Jz4rfi++M/2QIYAJg
Zf+OX49vkH+Rj3XJgtNrX5UP/5Yfly91v4KXmU+aX5tvnH//nYprH5//oQ+iH51OjgOkb/+lf6aP
p5+dipOkqb+qz6vf/6zuko9wr3ePsG+xf7KPs5//TS+1v7bPt9+47XY/d0+8T/+9X75vv39fT8Gf
wq/Dv7j//7P/U6/Hr8i/yc/K31kPzP//zg/PH9AvxW9lT9Ov1L/Vz//W32qv2P/aD9sf3C/Rb4Kv
/97/4A/hH+IviA/k7+X/5w//6B+eD6mv6v/sD+0fo2/v3//w7/H/8w97r+RP9d/27/f///kPjd/7
L/w//U/+X5M/AG//AX8CjwOfmJ8GHwcvCD8JT/+pHwtvDH8Njw6frn8QrxG6YDM0NSBVP+Afoy37
FVAw8GQpYEiQNtAYcSGA/HF1NNAhoDSQNAIfoDoi/zAQKTA38DbQH9ApMCLCJWH7NCEnqlQfwBgR
JFg20CdQ6zfwH9BiMcBhKHAkMSTzeyDzJYJtIyA3gazzNBEsHyOaLUA8UBkwJCBzc2H/I8AkwBhA
JWBBsq0iGmEYQh8dNyDBLxCtwCeqeGxDjSpgNyeAGVgtUSEr4MBVX19TVFIm0CvgEkQm0zMxJyVF
WEX1JyVVEuBYJyUtkic0LRaBJzRPU1ZFUlNFkBpOJtA9EpAnUVJFRfpOJwBBLGAnQbpwKbAq1EJN
EuBPUkIyJyJJEi8ekHIvNzBtY3jCeC6QbmNsdT7gLiECLi4iZGlzazEvwTxQZ3VlMy4wQC4nHy8k
MOMwBEcSLcFfMi7GNjDBMXhjIEM3ID4A6zqQQpBwHHQiMi8zOjW15DIvOT1oIiCgH3EeMOg3MjAw
wDWtwDlgSLCKLRIgMK3AKFMpNCD4YWxsBVEiMRlwBUAboffYUD8iPyByMIAh0DRwOMGj/6IZISI6
OgRJIhwF7zU/Nk83UxgQcUSwH0Ai0nJzOIgxOTMxOXY5MDdNOiFJOmAc0SBwFiB2fxogHpAhxh/k
IjIjNDHAZuUbUGkaE29mI0BBNT0Q9F9DLcFBJuBBADCQLyCgZTxEYlQiEEkbYfo+PTsoxt8WsB8R
0dE+Bj8cdj6wHxUiMTvA71BleD0eYHVBgf/AOOIaMUhQfSCgU5Iw2HA+sCCgTUJX+xtQBWB3HaAs
oTqSHpAfgrM/Cy+wIEE70SNgbBkAPR3AdRHgHkEf4hYgY2nlQXFkHAstPVSfVa9WE5kcdEdlRqBG
sFNpH0BjISAa4DxndNfgWAJAd0Qg1+AaMGEiwDSQHzA+RRx0UCGQZHVjBUBE70QQIsAUYhx0VlkW
NCAUwAJwHAVodHRwOi+0L3ddcC5ZCxx0fV7wAwDeP69vAAADABmACCAGAAAAAADAAAAAAAAARgAA
AAAQhQAAAAAAAAsAF4AIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAAwAQgAggBgAAAAAAwAAA
AAAAAEYAAAAAUoUAAPATAAAeABGACCAGAAAAAADAAAAAAAAARgAAAABUhQAAAQAAAAQAAAA4LjUA
AwASgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAALABiACCAGAAAAAADAAAAAAAAARgAAAAAO
hQAAAAAAAAMAGoAIIAYAAAAAAMAAAAAAAABGAAAAABGFAAAAAAAAAwAbgAggBgAAAAAAwAAAAAAA
AEYAAAAAGIUAAAAAAAAeACKACCAGAAAAAADAAAAAAAAARgAAAAA2hQAAAQAAAAEAAAAAAAAAHgAj
gAggBgAAAAAAwAAAAAAAAEYAAAAAN4UAAAEAAAABAAAAAAAAAB4AJIAIIAYAAAAAAMAAAAAAAABG
AAAAADiFAAABAAAAAQAAAAAAAAALACWACyAGAAAAAADAAAAAAAAARgAAAAAAiAAAAAAAAAsAJoAL
IAYAAAAAAMAAAAAAAABGAAAAAAWIAAAAAAAACwAdgAggBgAAAAAAwAAAAAAAAEYAAAAABoUAAAAA
AAADAPE/CQQAAAMA/T/kBAAAAwAmAAAAAAADADYAAAAAAAMAgBD/////AgFHAAEAAAA0AAAAYz1V
UzthPSA7cD1WaXNpb25hZWw7bD1UVUwtU1ZSMDEtOTgxMjE0MTk1NTIyWi0yNjQzAB4AOEABAAAA
CQAAAEdUU0lNUFNPAAAAAB4AOUABAAAACQAAAEdUU0lNUFNPAAAAAEAABzDACP2umye+AUAACDAw
5hCvmye+AR4APQABAAAAAQAAAAAAAAAeAB0OAQAAAC4AAABjb21waWxpbmcgb21uaU9SQjIgb24g
QUlYIDQuMyB3aXRoIENTRVQgMy42LjQAAAAeADUQAQAAADwAAAA8OTExOEYxREJBOTJDRDIxMTg3
NjIwMDA4QzdGNDMwNzRBMUJDRThAbWFpbC52aXNpb25hZWwuY29tPgALACkAAAAAAAsAIwAAAAAA
AwAGELdFfuADAAcQoRAAAAMAEBAAAAAAAwAREAAAAAAeAAgQAQAAAGUAAABXSEVOQ09NUElMSU5H
T01OSU9SQjJPTkFJWDQzV0lUSFRIRUNTRVQzNjRDKytDT01QSUxFUihOT1RBU1VQUE9SVEVEUExB
VEZPUk1CWU9NTkkpSUdFVFNPTUVXQVJOSU5HU1dIAAAAAAIBfwABAAAAPAAAADw5MTE4RjFEQkE5
MkNEMjExODc2MjAwMDhDN0Y0MzA3NEExQkNFOEBtYWlsLnZpc2lvbmFlbC5jb20+AK+a

------ =_NextPart_000_01BE279B.AF10E630--