[omniORB] omniORB 4.0 b2 compile errors with MIPSpro compilers

Patrick Hartling patrick@vrac.iastate.edu
Tue Sep 3 19:51:02 2002


This is a multi-part message in MIME format.
--------------080103060605000908080404
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

I am trying to get omniORB 4.0 beta 2 to compile on IRIX using SGI's 
MIPSpro compilers, but I get the errors shown in the attached file.  I'm 
using version 7.3.1.3m, and 4.0 beta 1 compiled just fine.  It has been a 
while since I built 4.0 beta 1, but I don't think we've had a compiler 
upgrade in the meantime.

  -Patrick


-- 
Patrick L. Hartling                     | Research Assistant, VRAC
patrick@vrac.iastate.edu                | 2624 Howe Hall: 1.515.294.4916
http://www.137.org/patrick/             | http://www.vrac.iastate.edu/

--------------080103060605000908080404
Content-Type: text/plain;
 name="omni4-err-mipspro.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="omni4-err-mipspro.txt"

CC -c -O2 -OPT:Olimit=0 -n32 -float -ansi -LANG:exceptions=ON -woff 3303,1110,1182 -I.. -I./.. -I../../../../include/omniORB4/internal -I../../../../include/omniORB4/internal  -DUSE_omniORB_logStream -D_OMNIORB_LIBRARY -DCONFIG_DEFAULT_LOCATION='"/etc/omniORB.cfg"' -DCONFIG_ENV='"OMNIORB_CONFIG"' -DUnixArchitecture -I. -I. -I../../../../include -I../../../../include -D__OSVERSION__=6 -D__irix__ -D__mips__ -o static/anonObject.o anonObject.cc
cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 413
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POAManager::AdapterInactive".

      OMNIORB_DECLARE_USER_EXCEPTION(AdapterInactive, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 463
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::AdapterAlreadyExists".

      OMNIORB_DECLARE_USER_EXCEPTION(AdapterAlreadyExists, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 464
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::AdapterInactive".

      OMNIORB_DECLARE_USER_EXCEPTION(AdapterInactive, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 465
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::AdapterNonExistent".

      OMNIORB_DECLARE_USER_EXCEPTION(AdapterNonExistent, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 466
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::NoServant".

      OMNIORB_DECLARE_USER_EXCEPTION(NoServant, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 467
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::ObjectAlreadyActive".

      OMNIORB_DECLARE_USER_EXCEPTION(ObjectAlreadyActive, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 468
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::ObjectNotActive".

      OMNIORB_DECLARE_USER_EXCEPTION(ObjectNotActive, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 469
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::ServantAlreadyActive".

      OMNIORB_DECLARE_USER_EXCEPTION(ServantAlreadyActive, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 470
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::ServantNotActive".

      OMNIORB_DECLARE_USER_EXCEPTION(ServantNotActive, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 471
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::WrongAdapter".

      OMNIORB_DECLARE_USER_EXCEPTION(WrongAdapter, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 472
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::POA::WrongPolicy".

      OMNIORB_DECLARE_USER_EXCEPTION(WrongPolicy, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/poa.h, Line = 616
  "UserException" is not a nonstatic data member or base class of class
          "PortableServer::Current::NoContext".

      OMNIORB_DECLARE_USER_EXCEPTION(NoContext, _core_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/dynAny.h, Line = 64
  "UserException" is not a nonstatic data member or base class of class
          "DynamicAny::DynAny::InvalidValue".

      OMNIORB_DECLARE_USER_EXCEPTION(InvalidValue, _dyn_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/dynAny.h, Line = 65
  "UserException" is not a nonstatic data member or base class of class
          "DynamicAny::DynAny::TypeMismatch".

      OMNIORB_DECLARE_USER_EXCEPTION(TypeMismatch, _dyn_attr)
      ^

cc-1265 CC: ERROR File = ../../../../include/omniORB4/dynAny.h, Line = 939
  "UserException" is not a nonstatic data member or base class of class
          "DynamicAny::DynAnyFactory::InconsistentTypeCode".

      OMNIORB_DECLARE_USER_EXCEPTION(InconsistentTypeCode, _dyn_attr)
      ^

15 errors detected in the compilation of "anonObject.cc".
gmake[4]: *** [static/anonObject.o] Error 2
gmake[4]: Leaving directory `/home9/users/patrick/src/Tweek/4.0/irix/omni/src/lib/omniORB/orbcore'
gmake[3]: *** [export] Error 2
gmake[3]: Leaving directory `/home9/users/patrick/src/Tweek/4.0/irix/omni/src/lib/omniORB'
gmake[2]: *** [export] Error 2
gmake[2]: Leaving directory `/home9/users/patrick/src/Tweek/4.0/irix/omni/src/lib'
gmake[1]: *** [export] Error 2
gmake[1]: Leaving directory `/home9/users/patrick/src/Tweek/4.0/irix/omni/src'
gmake: *** [all] Error 2

--------------080103060605000908080404--