omniORB on Linux 2.0.30 / gcc 2.7.2.2
Marcel Ruff
ruff@Comsys.DoFN.DE
Tue, 05 Aug 1997 14:17:10 +0200
Hi,
I compiled omniORB 2.2.0 on Linux 2.0.30
with gcc 2.7.2.2 and glibc 2.0.4 (with linuxthreads etc.)
The main problem was for me to get the newest gcc to work with
glibc 2.04 (the installation was quite a hack)
I made minor changes to omniORB sources so that gcc is satisfied:
In ./omniORB_2.2.0/src/tool/omniidl2/driver/drv_fork.cc and
in ./omniORB_2.2.0/src/tool/omniidl2/driver/drv_preproc.cc adding:
#if defined(__linux__)
#include <unistd.h> // POSIX standard types
#include <wait.h> // POSIX definition of wait()
#endif
diff output from
./omniORB_2.2.0/src/tool/omniidl2/omniORB2_be/o2be_name.cc:
70c70
< if ((id = internal_search_pragma(pd_decl,"ID")) != 0) {
---
> if (id = internal_search_pragma(pd_decl,"ID")) {
73c73
< else if ((id = internal_search_pragma(pd_decl,"version")) != 0) {
---
> else if (id = internal_search_pragma(pd_decl,"version")) {
I wonder if following is a serious warning:
idl.ll:1694: warning: aggregate has a partly bracketed initializer
Thanks for the free omniORB!
so long, Marcel
------------------------------------------------------------------
_/_/_/ _/ _/ _/_/_/ _/_/_/ Dipl.-Ing. Marcel Ruff
_/ _/ _/ _/ _/ _/ Nortel Dasa Network Systems
_/_/_/ _/ _/ _/_/_/ _/_/_/ GmbH & Co KG, ND252
_/ _/ _/ _/ _/ _/ An der Bundesstrasse 31
_/ _/ _/_/_/ _/ _/ D-88090 Immenstaad/Bodensee
Postfach: D-88039 Friedrichshafen
-------------------------------------------------------------------
Tel.: 07545/8-4689
Fax : 07545/8-5811
Tel.: +49/7556/96780 (priv)
email: ruff@comsys.dofn.de
email: Marcel.Ruff@t-online.de (priv)
-------------------------------------------------------------------