[omniORB] log.h recently broken

Mark Zimmerman markzimm at frii.com
Fri Jun 20 13:27:58 BST 2003


On Fri, Jun 20, 2003 at 04:42:38PM +0100, Duncan Grisby wrote:
> On Wednesday 18 June, Mark Zimmerman wrote:
> 
> > The Friday the 13th checkin of src/appl/omniNames/log.h has broken
> > compilation under Solaris 8 with gcc-3.2.3. (traditional config)
> 
> Well, things are meant to go wrong on Friday the 13th...
> 
> > g++ -c  -Wall -Wno-unused -mcpu=ultrasparc -I. -D__OMNIORB4__ -I../../../stub -DUsePthread -D_REENTRANT  -DDEFAULT_LOGDIR='"/var/omninames"' -I. -I. -I../../../include -D__sparc__ -D__sunos__ -D__OSVERSION__=5 -o omniNames.o omniNames.cc
> > In file included from /opt/gcc-3.2.3/include/c++/3.2.3/backward/fstream.h:31,
> 
> This must be caused by the changes to use standard headers. There seem
> to be two problems.
> 
> First, it's still trying to use the old iostream.h headers, which
> means your configuration hasn't identified that the compiler supports
> the standard headers. Are you using autoconf or the old-style
> configuration?
> 
> The other problem is that it ought to still work even if it is using
> the old headers. I don't know why it's unhappy with that.
> 

I am stuck with using the old style configuration until omniNotify can
do autoconf. Perhaps if i stick a -DHAVE_STD into
mk/platforms/sun4_sosV_5.7.mk it might work.

-- Mark



More information about the omniORB-list mailing list