[omniORB] omniORB with new aCC on HP-UX10.20

Zurek, Jan Jan.Zurek@dresdner-bank.de
Tue, 13 Oct 1998 14:05:56 +0200


Hi!

We have successfully compiled the actual snapshot on HP-UX 10.20. Just a few
statements according to the problems mentioned below:

ONE:
====
The lib oodce is a special product (add-on) which has to be ordered from HP
and installed. I am afraid that there is no way to get a free copy (except
evaluation purposes). But it is not too expensive!

TWO:
====
We have compiled all examples distributed in the current snapshot and one of
our own services successfully. The difference is that we use the REAL!
actual version of the aCC compiler. It is HP C++ A.01.15, HP C++ A.01.12
support lib. We did not need to change any of the omniORB-code to get all
the things compiled.

Because our experience with omniORB on HPUX 10.20 is very small (ca. 3
days!) I regret to say that everything works fine. But we did not find any
problems yet! If so everybody will notice ;-)


Regards
Jan Zurek
Dresdner Kleinwort Benson
Global Markets Division
Information Technology
Tel: 	+49 69 263 6318
Fax: 	+49 69 263 11454
e-mail:	jan.zurek@dresdner-bank.de


> -----Original Message-----
> From:	Ralf Walther [SMTP:rw@neurotec.de]
> Sent:	13 October 1998 11:31
> To:	'omniORB Anfrage Mailing List'
> Subject:	[omniORB] omniORB with new aCC on HP-UX10.20
> 
> 
> Hi CORBAholics,
> 
> I've tried to compile the actual snapshot on HP-UX 10.20
> with the aCC compiler HP C++ A.01.09, HP C++ A.01.01 support lib.
> Unfortunately it's not the version of aCC mentioned as tested on HP.
> It's the latest release and I think it should be bachwards compatible.
> (I've tries it with version 2.5.0, too - nothing different)
> 
> I've got two essential problems:
> 
> ONE:
> ====
> aCC can't find the lib oodce. I have deleted this entry without knowing,
> 
> if
> this runs into trouble at the end of the compilation (I run into other   
> errors before that)
>  ---------------------------------------
> (set -x; \
> rm -f libomnithread.sl.2.0; \
> aCC -b -Wl,+hlibomnithread.sl.2 -o libomnithread.sl.2.0   
>  -L../../../../lib/hppa_hpux_10.20 \
>  -L ../../../../lib/hppa_hpux_10.20 \
> posix.o  -ldce -loodce -lcma ; \
> )
> + rm -f libomnithread.sl.2.0
> + aCC -b -Wl,+hlibomnithread.sl.2 -o libomnithread.sl.2.0   
>  -L../../../../lib/hppa_hpux_10.20 -L ../../../../lib/hppa_hpux_10.20   
> posix.o -ldce -loodce -lcma
> /opt/aCC/lbin/ld: Can't find library for -loodce
>  ---------------------------------------
> 
> 
> TWO:
> ====
> The compiler shows syntax errors on ::operator calls like the one below   
> in CORBA.h
> AND Naming.hh. WHY?
>  ---------------------------------------
> Error 420: "../../../include/omniORB2/CORBA.h", line 1202 # Syntax error
> 
> in
>     class or function declaration.
>      ::operator>>=((CORBA::ULong)_e,s);
>       ^^
>  ---------------------------------------
> 
> Does anybody have an idea or a solution to my problems?
> 
> 
> 
> 
> Regards
> 
>  Ralf Walther
> 
> 
> 
>  -----------------------------
> Neurotec Hochtechnologie GmbH
> Intelligente Systeme
> Ralf Walther
> Ehlerstrasse 15
> D-88046 Friedrichshafen
> 
> Tel:   (+49) 7541 / 3012-153
> Fax:   (+49) 7541 / 33013
> Email: rw@neurotec.de
> URL:   http://www.neurotec.de
> 
> 
> 
> 
> 
>