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

Ralf Walther rw@neurotec.de
Tue, 13 Oct 98 09:31:00 +


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