[omniORB] build problems on solaris 2.6
McConnell, Edmund
edmundm@ipo.att.com
Mon, 9 Oct 2000 05:07:46 -0700
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_001_01C031E8.25AF1EC2
Content-Type: text/plain;
charset="ISO-8859-1"
i'm trying to build a system with python1.6, omniORB3.0.2 and omniORBpy1.2
on solaris 2.6 using Sunpro C++ 4.2-patch-104631-07.
i'm using omniORB config file $TOP/mk/platforms/sun4_sosV_5.6.mk.
The python and omniORB build OK but omniORBpy build fails with link errors
at:
+ CC -G -o _omnipymodule.so.0.5 -h _omnipymodule.so.0
-L../../../../lib/sun4_sosV_5.6 -R ../../../../lib/sun4_sosV_5.6
omni30/omnipy.o omni30/pyORBFunc.o omni30/pyPOAFunc.o
omni30/pyPOAManagerFunc.o omni30/pyObjectRef.o omni30/pyCallDescriptor.o
omni30/pyServant.o common/pyExceptions.o common/pyMarshal.o
common/pyTypeCode.o common/pyThreadCache.o common/pyomniFunc.o -lomniORB3
-ltcpwrapGK -lomnithread -lpthread -lposix4 -mt -lsocket -lnsl -lC
ld: fatal: symbol `Strand::isOutgoing(void)' is multiply defined:
(file omni30/omnipy.o and file omni30/pyORBFunc.o);
ld: fatal: symbol `operator <<=(omniObjKey&, NetBufferedStream&)' is
multiply defined:
(file omni30/omnipy.o and file omni30/pyORBFunc.o);
ld: fatal: symbol `operator <<=(omniObjKey&, MemBufferedStream&)' is
multiply defined:
(file omni30/omnipy.o and file omni30/pyORBFunc.o);
ld: fatal: symbol `_CORBA_String_var::_CORBA_String_var(const
_CORBA_String_member&)' is multiply defined:
(file omni30/omnipy.o and file omni30/pyORBFunc.o);
ld: fatal: symbol `_CORBA_String_var::_CORBA_String_var(const
_CORBA_String_element&)' is multiply defined:
(file omni30/omnipy.o and file omni30/pyORBFunc.o);
ld: fatal: symbol `_CORBA_String_var::operator =(const
_CORBA_String_member&)' is multiply defined:
(file omni30/omnipy.o and file omni30/pyORBFunc.o);
<-------------- snip: many more pages of similar stuff ------------------->
has anyone else seen similar stuff or can give any hints?
ed.
Ed McConnell << mailto:edmundm@attlabs.att.com
<mailto:edmundm@attlabs.att.com> >>
--------------------------------------------------------------------
AT&T Labs, Regents Court 9, Winyates Green, Tel: 01527 49 5247
Far Moor Lane, Redditch, B98 OSD, UK Fax: 01527 49 5229
"Premature optimisation is the root of all evil" -D.Knuth
------_=_NextPart_001_01C031E8.25AF1EC2
Content-Type: text/html;
charset="ISO-8859-1"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META content="MSHTML 5.00.2314.1000" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=903083210-09102000><STRONG>i'm trying to build a system with
python1.6, omniORB3.0.2 and omniORBpy1.2 on solaris 2.6 using Sunpro C++
4.2-patch-104631-07.</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG>i'm using omniORB config file
$TOP/mk/platforms/sun4_sosV_5.6.mk.</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG>The python and omniORB build OK but
omniORBpy build fails with link errors at:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG>+ CC -G -o _omnipymodule.so.0.5 -h
_omnipymodule.so.0 -L../../../../lib/sun4_sosV_5.6 -R
../../../../lib/sun4_sosV_5.6 omni30/omnipy.o omni30/pyORBFunc.o
omni30/pyPOAFunc.o omni30/pyPOAManagerFunc.o omni30/pyObjectRef.o
omni30/pyCallDescriptor.o omni30/pyServant.o common/pyExceptions.o
common/pyMarshal.o common/pyTypeCode.o common/pyThreadCache.o
common/pyomniFunc.o -lomniORB3 -ltcpwrapGK -lomnithread -lpthread -lposix4 -mt
-lsocket -lnsl -lC </STRONG></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol
`Strand::isOutgoing(void)' is multiply defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG> (file omni30/omnipy.o and file
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol `operator
<<=(omniObjKey&, NetBufferedStream&)' is multiply
defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG> (file omni30/omnipy.o and file
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol `operator
<<=(omniObjKey&, MemBufferedStream&)' is multiply
defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG> (file omni30/omnipy.o and file
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol
`_CORBA_String_var::_CORBA_String_var(const _CORBA_String_member&)' is
multiply defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG> (file omni30/omnipy.o and file
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol
`_CORBA_String_var::_CORBA_String_var(const _CORBA_String_element&)' is
multiply defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG> (file omni30/omnipy.o and file
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol
`_CORBA_String_var::operator =(const _CORBA_String_member&)' is multiply
defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG> (file omni30/omnipy.o and file
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG><-------------- snip: many more
pages of similar stuff -------------------></STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG>has anyone else seen similar stuff
or can give any hints?</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ed.</STRONG></SPAN></DIV>
<DIV> </DIV>
<DIV><SPAN class=903083210-09102000><STRONG></STRONG></SPAN> </DIV>
<P><I><FONT face=Arial size=1>Ed McConnell</FONT></I><FONT face=Arial size=2>
<<U></U></FONT><U><FONT color=#0000ff face=Arial size=2><<A
href="mailto:edmundm@attlabs.att.com">mailto:edmundm@attlabs.att.com</A>></FONT></U><FONT
face=Arial size=2>></FONT><FONT face="Times New Roman"><BR></FONT><FONT
face=Arial
size=2>--------------------------------------------------------------------</FONT><FONT
face="Times New Roman"><BR></FONT><FONT face=Arial size=1>AT&T Labs, Regents
Court 9, Winyates Green, Tel: 01527 49 5247<BR>Far Moor Lane, Redditch, B98 OSD,
UK Fax: 01527 49 5229</FONT><FONT face="Times New Roman"></FONT> <BR><I><FONT
face=Arial size=1>"Premature optimisation is the root of all evil"
-D.Knuth</FONT></I> </P>
<DIV> </DIV></BODY></HTML>
------_=_NextPart_001_01C031E8.25AF1EC2--