[omniORB] RE: Cannot get omniorb 3.0.2 to compile on Solaris 2.6

Xuekai Song kai@ptc.com
Mon, 23 Oct 2000 13:33:58 -0400


It looks like that Python 2.0 is causing the problem (somehow?).

I had the same error:
    _omniidlmodule.so: symbol __1cDstdEcout_: ...

when building omniorb 3.0.2 with Python2.0 as released on 16th Oct.
I built Python 2.0 using Sun Workshop C++ 5.0 on Solaris 2.6 and it
seems ok.  But when building omniorb afterwards I had the above
problem with omniidl.

I then downloaded omnipython-sun4_sosV_5.6.tar.gz from omni ftp
site and used it to build omniorb 3.0.2 and it works.  So the problem
must be either with Python 2.0, or the way it is built ...

I tested the echo and thread examples and they work ok.

Xuekai Song
---

On Friday 13 October, Alwyn Schoeman wrote:

> Using Solaris 2.6.
> Sun Workshop C++ 5.0   thus CXX_RUNTIME=-lCrun....
> Python 2.0beta2
>
> It seems to be that std::cout symbol is a problem.... don't know solution
> though...  libCrun doesn't have std::cout......