[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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;(file omni30/omnipy.o and file 
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol `operator 
&lt;&lt;=(omniObjKey&amp;, NetBufferedStream&amp;)' is multiply 
defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>&nbsp;(file omni30/omnipy.o and file 
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ld: fatal: symbol `operator 
&lt;&lt;=(omniObjKey&amp;, MemBufferedStream&amp;)' is multiply 
defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>&nbsp;(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&amp;)' is 
multiply defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>&nbsp;(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&amp;)' is 
multiply defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>&nbsp;(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&amp;)' is multiply 
defined:</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000><STRONG>&nbsp;(file omni30/omnipy.o and file 
omni30/pyORBFunc.o);</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN>&nbsp;</DIV>
<DIV><SPAN class=903083210-09102000><STRONG>&lt;-------------- snip: many more 
pages of similar stuff -------------------&gt;</STRONG></SPAN></DIV>
<DIV><SPAN class=903083210-09102000></SPAN>&nbsp;</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>&nbsp;</DIV>
<DIV><SPAN class=903083210-09102000><STRONG>ed.</STRONG></SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV><SPAN class=903083210-09102000><STRONG></STRONG></SPAN>&nbsp;</DIV>
<P><I><FONT face=Arial size=1>Ed McConnell</FONT></I><FONT face=Arial size=2> 
&lt;<U></U></FONT><U><FONT color=#0000ff face=Arial size=2>&lt;<A 
href="mailto:edmundm@attlabs.att.com">mailto:edmundm@attlabs.att.com</A>&gt;</FONT></U><FONT 
face=Arial size=2>&gt;</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&amp;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>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C031E8.25AF1EC2--