[omniORB] patch against latest CVS of omniORB 3 [for IRIX 6.5]

Gary D. Duzan gdd0@gte.com
Fri, 04 Feb 2000 09:27:07 -0500


In Message <u3dr9kqgj.fsf_-_@harlequin.co.uk> ,
   James Riden <jamesr@harlequin.co.uk> wrote:

=>
=>Dear omniORBers,
=>
=>I think you can get the current CVS checkout to compile by adding the
=>following two lines to omni/include/omniORB3/CORBA_sysdep.h :
=>
=>  #elif defined(__sgi)
=>
=>  #if _COMPILER_VERSION >= 721
=>  #define HAS_Cplusplus_Namespace
=>+ #define HAS_Cplusplus_Bool
=>+ #define OMNI_REQUIRES_FQ_BASE_CTOR
=>  #endif
=>
=>  #if  _MIPS_SZINT == 64
=>

   AIX need the latter to compile, as well. (Note that this only
pertains to the 3.0 branch, not 2.8.0.)

					Gary Duzan
					GTE Laboratories



RCS file: /cvsroot/omni/include/omniORB3/Attic/CORBA_sysdep.h,v
retrieving revision 1.1.2.5
diff -u -r1.1.2.5 CORBA_sysdep.h
--- CORBA_sysdep.h      2000/01/27 11:11:24     1.1.2.5
+++ CORBA_sysdep.h      2000/02/04 14:24:36
@@ -356,6 +356,7 @@
 #elif defined(__aix__) && defined(__powerpc__)
 # define _OMNIORB_HOST_BYTE_ORDER_ 0
 # define _HAS_SIGNAL 1
+# define OMNI_REQUIRES_FQ_BASE_CTOR 1
 #elif defined(__hpux__) && defined(__hppa__)
 # define _OMNIORB_HOST_BYTE_ORDER_ 0
 # define _HAS_SIGNAL 1