Temporary header file '/tmp/LdBAAoFpST/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/omniORB4/BiDirPolicy.h"
  #include "/usr/include/omniORB4/CORBA.h"
  #include "/usr/include/omniORB4/CORBA_AbstractBase.h"
  #include "/usr/include/omniORB4/CORBA_Any.h"
  #include "/usr/include/omniORB4/CORBA_Any_vartypes.h"
  #include "/usr/include/omniORB4/CORBA_BOA.h"
  #include "/usr/include/omniORB4/CORBA_Context.h"
  #include "/usr/include/omniORB4/CORBA_Current.h"
  #include "/usr/include/omniORB4/CORBA_DomainManager.h"
  #include "/usr/include/omniORB4/CORBA_Environment.h"
  #include "/usr/include/omniORB4/CORBA_Exception.h"
  #include "/usr/include/omniORB4/CORBA_ExceptionList.h"
  #include "/usr/include/omniORB4/CORBA_Fixed.h"
  #include "/usr/include/omniORB4/CORBA_LocalObject.h"
  #include "/usr/include/omniORB4/CORBA_LocalObject_vartypes.h"
  #include "/usr/include/omniORB4/CORBA_NamedValue.h"
  #include "/usr/include/omniORB4/CORBA_ORB.h"
  #include "/usr/include/omniORB4/CORBA_Object.h"
  #include "/usr/include/omniORB4/CORBA_Object_vartypes.h"
  #include "/usr/include/omniORB4/CORBA_Policy.h"
  #include "/usr/include/omniORB4/CORBA_Principal.h"
  #include "/usr/include/omniORB4/CORBA_Request.h"
  #include "/usr/include/omniORB4/CORBA_ServerRequest.h"
  #include "/usr/include/omniORB4/CORBA_String.h"
  #include "/usr/include/omniORB4/CORBA_TypeCode.h"
  #include "/usr/include/omniORB4/CORBA_TypeCode_member.h"
  #include "/usr/include/omniORB4/CORBA_UnknownUserException.h"
  #include "/usr/include/omniORB4/CORBA_ValueBase.h"
  #include "/usr/include/omniORB4/CORBA_ValueBase_vartypes.h"
  #include "/usr/include/omniORB4/CORBA_basetypes.h"
  #include "/usr/include/omniORB4/CORBA_primitive_types.h"
  #include "/usr/include/omniORB4/CORBA_static_fns.h"
  #include "/usr/include/omniORB4/CORBA_sysdep.h"
  #include "/usr/include/omniORB4/CORBA_sysdep_auto.h"
  #include "/usr/include/omniORB4/CORBA_sysdep_trad.h"
  #include "/usr/include/omniORB4/CORBA_vartypes.h"
  #include "/usr/include/omniORB4/GIOP.h"
  #include "/usr/include/omniORB4/IIOP.h"
  #include "/usr/include/omniORB4/IOP.h"
  #include "/usr/include/omniORB4/IOP_C.h"
  #include "/usr/include/omniORB4/IOP_S.h"
  #include "/usr/include/omniORB4/acconfig.h"
  #include "/usr/include/omniORB4/ami.h"
  #include "/usr/include/omniORB4/anyStream.h"
  #include "/usr/include/omniORB4/boa.h"
  #include "/usr/include/omniORB4/callDescriptor.h"
  #include "/usr/include/omniORB4/callHandle.h"
  #include "/usr/include/omniORB4/cdrStream.h"
  #include "/usr/include/omniORB4/codeSets.h"
  #include "/usr/include/omniORB4/corba_operators.h"
  #include "/usr/include/omniORB4/dynAny.h"
  #include "/usr/include/omniORB4/finalCleanup.h"
  #include "/usr/include/omniORB4/fixed.h"
  #include "/usr/include/omniORB4/giopEndpoint.h"
  #include "/usr/include/omniORB4/internal/GIOP_C.h"
  #include "/usr/include/omniORB4/internal/GIOP_S.h"
  #include "/usr/include/omniORB4/internal/SocketCollection.h"
  #include "/usr/include/omniORB4/internal/anonObject.h"
  #include "/usr/include/omniORB4/internal/codeSetUtil.h"
  #include "/usr/include/omniORB4/internal/context.h"
  #include "/usr/include/omniORB4/internal/corbaBoa.h"
  #include "/usr/include/omniORB4/internal/corbaOrb.h"
  #include "/usr/include/omniORB4/internal/dynAnyImpl.h"
  #include "/usr/include/omniORB4/internal/dynamicImplementation.h"
  #include "/usr/include/omniORB4/internal/dynamicLib.h"
  #include "/usr/include/omniORB4/internal/excepthandler.h"
  #include "/usr/include/omniORB4/internal/exceptiondefs.h"
  #include "/usr/include/omniORB4/internal/giopBiDir.h"
  #include "/usr/include/omniORB4/internal/giopMonitor.h"
  #include "/usr/include/omniORB4/internal/giopRendezvouser.h"
  #include "/usr/include/omniORB4/internal/giopRope.h"
  #include "/usr/include/omniORB4/internal/giopServer.h"
  #include "/usr/include/omniORB4/internal/giopStrand.h"
  #include "/usr/include/omniORB4/internal/giopStrandFlags.h"
  #include "/usr/include/omniORB4/internal/giopStream.h"
  #include "/usr/include/omniORB4/internal/giopStreamImpl.h"
  #include "/usr/include/omniORB4/internal/giopWorker.h"
  #include "/usr/include/omniORB4/internal/inProcessIdentity.h"
  #include "/usr/include/omniORB4/internal/initRefs.h"
  #include "/usr/include/omniORB4/internal/initialiser.h"
  #include "/usr/include/omniORB4/internal/interceptors.h"
  #include "/usr/include/omniORB4/internal/invoker.h"
  #include "/usr/include/omniORB4/internal/libcWrapper.h"
  #include "/usr/include/omniORB4/internal/localIdentity.h"
  #include "/usr/include/omniORB4/internal/objectAdapter.h"
  #include "/usr/include/omniORB4/internal/objectStub.h"
  #include "/usr/include/omniORB4/internal/objectTable.h"
  #include "/usr/include/omniORB4/internal/omniCurrent.h"
  #include "/usr/include/omniORB4/internal/omniIdentity.h"
  #include "/usr/include/omniORB4/internal/orbOptions.h"
  #include "/usr/include/omniORB4/internal/orbParameters.h"
  #include "/usr/include/omniORB4/internal/poacurrentimpl.h"
  #include "/usr/include/omniORB4/internal/poaimpl.h"
  #include "/usr/include/omniORB4/internal/poamanager.h"
  #include "/usr/include/omniORB4/internal/pseudo.h"
  #include "/usr/include/omniORB4/internal/remoteIdentity.h"
  #include "/usr/include/omniORB4/internal/request.h"
  #include "/usr/include/omniORB4/internal/rmutex.h"
  #include "/usr/include/omniORB4/internal/shutdownIdentity.h"
  #include "/usr/include/omniORB4/internal/tcParser.h"
  #include "/usr/include/omniORB4/internal/tcpSocket.h"
  #include "/usr/include/omniORB4/internal/transportRules.h"
  #include "/usr/include/omniORB4/internal/typecode.h"
  #include "/usr/include/omniORB4/internal/unknownValue.h"
  #include "/usr/include/omniORB4/internal/valueTrackerImpl.h"
  #include "/usr/include/omniORB4/linkHacks.h"
  #include "/usr/include/omniORB4/local_config.h"
  #include "/usr/include/omniORB4/minorCode.h"
  #include "/usr/include/omniORB4/objTracker.h"
  #include "/usr/include/omniORB4/omniAsyncInvoker.h"
  #include "/usr/include/omniORB4/omniConnectionMgmt.h"
  #include "/usr/include/omniORB4/omniIOR.h"
  #include "/usr/include/omniORB4/omniInterceptors.h"
  #include "/usr/include/omniORB4/omniInternal.h"
  #include "/usr/include/omniORB4/omniORB.h"
  #include "/usr/include/omniORB4/omniORBcompat.h"
  #include "/usr/include/omniORB4/omniObjKey.h"
  #include "/usr/include/omniORB4/omniObjRef.h"
  #include "/usr/include/omniORB4/omniPolicy.h"
  #include "/usr/include/omniORB4/omniServant.h"
  #include "/usr/include/omniORB4/omniServer.h"
  #include "/usr/include/omniORB4/omniTransport.h"
  #include "/usr/include/omniORB4/omniURI.h"
  #include "/usr/include/omniORB4/omniZIOP.h"
  #include "/usr/include/omniORB4/omniutilities.h"
  #include "/usr/include/omniORB4/optionalFeatures.h"
  #include "/usr/include/omniORB4/poa.h"
  #include "/usr/include/omniORB4/poa_defs.h"
  #include "/usr/include/omniORB4/poa_poa.h"
  #include "/usr/include/omniORB4/proxyFactory.h"
  #include "/usr/include/omniORB4/seqTemplatedecls.h"
  #include "/usr/include/omniORB4/seqTemplatedefns.h"
  #include "/usr/include/omniORB4/sslAddress.h"
  #include "/usr/include/omniORB4/sslConnection.h"
  #include "/usr/include/omniORB4/sslContext.h"
  #include "/usr/include/omniORB4/sslEndpoint.h"
  #include "/usr/include/omniORB4/sslTransportImpl.h"
  #include "/usr/include/omniORB4/streamOperators.h"
  #include "/usr/include/omniORB4/stringtypes.h"
  #include "/usr/include/omniORB4/tcpAddress.h"
  #include "/usr/include/omniORB4/tcpConnection.h"
  #include "/usr/include/omniORB4/tcpEndpoint.h"
  #include "/usr/include/omniORB4/tcpTransportImpl.h"
  #include "/usr/include/omniORB4/templatedecls.h"
  #include "/usr/include/omniORB4/templatedefns.h"
  #include "/usr/include/omniORB4/tracedthread.h"
  #include "/usr/include/omniORB4/unixAddress.h"
  #include "/usr/include/omniORB4/unixConnection.h"
  #include "/usr/include/omniORB4/unixEndpoint.h"
  #include "/usr/include/omniORB4/unixTransportImpl.h"
  #include "/usr/include/omniORB4/userexception.h"
  #include "/usr/include/omniORB4/valueFactoryManager.h"
  #include "/usr/include/omniORB4/valueTemplatedecls.h"
  #include "/usr/include/omniORB4/valueTemplatedefns.h"
  #include "/usr/include/omniORB4/valueType.h"
  #include "/usr/include/omniORB4/wstringtypes.h"
  #include "/usr/include/omniORB4/ziopStubs.h"
  #include "/usr/include/omniconfig.h"

  // add namespaces
  namespace Compression{typedef int tmp_add_type_1;}
  Compression::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace CORBA{typedef int tmp_add_type_2;}
  CORBA::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace CosNaming{typedef int tmp_add_type_3;}
  CosNaming::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace DynamicAny{typedef int tmp_add_type_4;}
  DynamicAny::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace Messaging{typedef int tmp_add_type_5;}
  Messaging::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace omni{typedef int tmp_add_type_6;}
  omni::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace omni{namespace orbParameters{typedef int tmp_add_type_7;}}
  omni::orbParameters::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace omni{namespace tcParser{typedef int tmp_add_type_8;}}
  omni::tcParser::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace omniAMI{typedef int tmp_add_type_9;}
  omniAMI::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace omniConnectionMgmt{typedef int tmp_add_type_10;}
  omniConnectionMgmt::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace omniORB{typedef int tmp_add_type_11;}
  omniORB::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace omniPolicy{typedef int tmp_add_type_12;}
  omniPolicy::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace omniTypedefs{typedef int tmp_add_type_13;}
  omniTypedefs::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace omniZIOP{typedef int tmp_add_type_14;}
  omniZIOP::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace PortableServer{typedef int tmp_add_type_15;}
  PortableServer::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace ZIOP{typedef int tmp_add_type_16;}
  ZIOP::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace OBV_Compression{typedef int tmp_add_type_17;}
  OBV_Compression::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace OBV_CosNaming{typedef int tmp_add_type_18;}
  OBV_CosNaming::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace OBV_Messaging{typedef int tmp_add_type_19;}
  OBV_Messaging::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace OBV_omniTypedefs{typedef int tmp_add_type_20;}
  OBV_omniTypedefs::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace POA_Compression{typedef int tmp_add_type_21;}
  POA_Compression::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace POA_CORBA{typedef int tmp_add_type_22;}
  POA_CORBA::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace POA_CosNaming{typedef int tmp_add_type_23;}
  POA_CosNaming::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace POA_Messaging{typedef int tmp_add_type_24;}
  POA_Messaging::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace POA_omniTypedefs{typedef int tmp_add_type_25;}
  POA_omniTypedefs::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace POA_PortableServer{typedef int tmp_add_type_26;}
  POA_PortableServer::tmp_add_type_26 tmp_add_func_26(){return 0;};

  // add classes
  ASN1_ENCODING_st* tmp_add_class_0;
  AbstractBase* tmp_add_class_1;
  AbstractBase_var* tmp_add_class_2;
  Any* tmp_add_class_3;
  Any_OUT_arg* tmp_add_class_4;
  Any_var* tmp_add_class_5;
  BAD_CONTEXT* tmp_add_class_6;
  BAD_INV_ORDER* tmp_add_class_7;
  BAD_OPERATION* tmp_add_class_8;
  BAD_PARAM* tmp_add_class_9;
  BAD_QOS* tmp_add_class_10;
  BAD_TYPECODE* tmp_add_class_11;
  BIO_sock_info_u* tmp_add_class_12;
  BIT_STRING_BITNAME_st* tmp_add_class_13;
  BOA* tmp_add_class_14;
  BOA_var* tmp_add_class_15;
  CODESET_INCOMPATIBLE* tmp_add_class_16;
  COMM_FAILURE* tmp_add_class_17;
  CORBA_InitialReferences* tmp_add_class_18;
  CORBA_InitialReferences_Helper* tmp_add_class_19;
  Context* tmp_add_class_20;
  ContextList* tmp_add_class_21;
  Current* tmp_add_class_22;
  DATA_CONVERSION* tmp_add_class_23;
  DefaultValueRefCountBase* tmp_add_class_24;
  DomainManager* tmp_add_class_25;
  Environment* tmp_add_class_26;
  Exception* tmp_add_class_27;
  ExceptionList* tmp_add_class_28;
  FREE_MEM* tmp_add_class_29;
  Fixed* tmp_add_class_30;
  GIOP* tmp_add_class_31;
  IIOP* tmp_add_class_32;
  IMP_LIMIT* tmp_add_class_33;
  INITIALIZE* tmp_add_class_34;
  INTERNAL* tmp_add_class_35;
  INTF_REPOS* tmp_add_class_36;
  INVALID_TRANSACTION* tmp_add_class_37;
  INV_FLAG* tmp_add_class_38;
  INV_IDENT* tmp_add_class_39;
  INV_OBJREF* tmp_add_class_40;
  INV_POLICY* tmp_add_class_41;
  IOP* tmp_add_class_42;
  ImplementationDef* tmp_add_class_43;
  LocalObject* tmp_add_class_44;
  LocalObject_Element* tmp_add_class_45;
  LocalObject_Helper* tmp_add_class_46;
  LocalObject_INOUT_arg* tmp_add_class_47;
  LocalObject_Member* tmp_add_class_48;
  LocalObject_OUT_arg* tmp_add_class_49;
  LocalObject_var* tmp_add_class_50;
  MARSHAL* tmp_add_class_51;
  NO_IMPLEMENT* tmp_add_class_52;
  NO_MEMORY* tmp_add_class_53;
  NO_PERMISSION* tmp_add_class_54;
  NO_RESOURCES* tmp_add_class_55;
  NO_RESPONSE* tmp_add_class_56;
  NVList* tmp_add_class_57;
  NamedValue* tmp_add_class_58;
  Netscape_certificate_sequence* tmp_add_class_59;
  Netscape_spkac_st* tmp_add_class_60;
  Netscape_spki_st* tmp_add_class_61;
  OBJECT_NOT_EXIST* tmp_add_class_62;
  OBJ_ADAPTER* tmp_add_class_63;
  ORB* tmp_add_class_64;
  ORB_var* tmp_add_class_65;
  Object* tmp_add_class_66;
  Object_Element* tmp_add_class_67;
  Object_Helper* tmp_add_class_68;
  Object_INOUT_arg* tmp_add_class_69;
  Object_Member* tmp_add_class_70;
  Object_OUT_arg* tmp_add_class_71;
  Object_var* tmp_add_class_72;
  PBE2PARAM_st* tmp_add_class_73;
  PBEPARAM_st* tmp_add_class_74;
  PBKDF2PARAM_st* tmp_add_class_75;
  PERSIST_STORE* tmp_add_class_76;
  PKCS7_CTX_st* tmp_add_class_77;
  POA_CORBA_InitialReferences* tmp_add_class_78;
  PR_structMember* tmp_add_class_79;
  PR_unionMember* tmp_add_class_80;
  PR_valueMember* tmp_add_class_81;
  Policy* tmp_add_class_82;
  PolicyError* tmp_add_class_83;
  PolicyList_out* tmp_add_class_84;
  PolicyList_var* tmp_add_class_85;
  Principal* tmp_add_class_86;
  PrincipalID* tmp_add_class_87;
  REBIND* tmp_add_class_88;
  ReferenceData* tmp_add_class_89;
  Request* tmp_add_class_90;
  SCRYPT_PARAMS_st* tmp_add_class_91;
  SHA256state_st* tmp_add_class_92;
  SHA512state_st* tmp_add_class_93;
  SHAstate_st* tmp_add_class_94;
  ServerRequest* tmp_add_class_95;
  SystemException* tmp_add_class_96;
  TIMEOUT* tmp_add_class_97;
  TRANSACTION_MODE* tmp_add_class_98;
  TRANSACTION_REQUIRED* tmp_add_class_99;
  TRANSACTION_ROLLEDBACK* tmp_add_class_100;
  TRANSACTION_UNAVAILABLE* tmp_add_class_101;
  TRANSIENT* tmp_add_class_102;
  TypeCode* tmp_add_class_103;
  TypeCode_INOUT_arg* tmp_add_class_104;
  TypeCode_OUT_arg* tmp_add_class_105;
  TypeCode_member* tmp_add_class_106;
  TypeCode_var* tmp_add_class_107;
  UNKNOWN* tmp_add_class_108;
  UnknownUserException* tmp_add_class_109;
  UserException* tmp_add_class_110;
  ValueBase* tmp_add_class_111;
  ValueBase_Element* tmp_add_class_112;
  ValueBase_Helper* tmp_add_class_113;
  ValueBase_INOUT_arg* tmp_add_class_114;
  ValueBase_Member* tmp_add_class_115;
  ValueBase_OUT_arg* tmp_add_class_116;
  ValueBase_var* tmp_add_class_117;
  ValueFactoryBase* tmp_add_class_118;
  ValueFactoryBase_var* tmp_add_class_119;
  WrongTransaction* tmp_add_class_120;
  X509_algor_st* tmp_add_class_121;
  X509_info_st* tmp_add_class_122;
  X509_val_st* tmp_add_class_123;
  _CORBA_ObjRef_Var_base* tmp_add_class_124;
  _CORBA_Sequence_Boolean* tmp_add_class_125;
  _CORBA_Sequence_Char* tmp_add_class_126;
  _CORBA_Sequence_Octet* tmp_add_class_127;
  _CORBA_Sequence_String* tmp_add_class_128;
  _CORBA_Sequence_WChar* tmp_add_class_129;
  _CORBA_Sequence_WString* tmp_add_class_130;
  _CORBA_String_element* tmp_add_class_131;
  _CORBA_String_helper* tmp_add_class_132;
  _CORBA_String_inout* tmp_add_class_133;
  _CORBA_String_member* tmp_add_class_134;
  _CORBA_String_out* tmp_add_class_135;
  _CORBA_String_var* tmp_add_class_136;
  _CORBA_Unbounded_Sequence_Boolean* tmp_add_class_137;
  _CORBA_Unbounded_Sequence_Char* tmp_add_class_138;
  _CORBA_Unbounded_Sequence_Octet* tmp_add_class_139;
  _CORBA_Unbounded_Sequence_String* tmp_add_class_140;
  _CORBA_Unbounded_Sequence_WChar* tmp_add_class_141;
  _CORBA_Unbounded_Sequence_WString* tmp_add_class_142;
  _CORBA_WString_element* tmp_add_class_143;
  _CORBA_WString_helper* tmp_add_class_144;
  _CORBA_WString_inout* tmp_add_class_145;
  _CORBA_WString_member* tmp_add_class_146;
  _CORBA_WString_out* tmp_add_class_147;
  _CORBA_WString_var* tmp_add_class_148;
  _G_fpos64_t* tmp_add_class_149;
  _G_fpos_t* tmp_add_class_150;
  _IO_cookie_io_functions_t* tmp_add_class_151;
  _impl_CORBA_InitialReferences* tmp_add_class_152;
  _objref_CORBA_InitialReferences* tmp_add_class_153;
  _omniFinalCleanup* tmp_add_class_154;
  _omni_AbstractBaseObjref* tmp_add_class_155;
  _omni_ValueFactoryManager* tmp_add_class_156;
  _omni_ValueId* tmp_add_class_157;
  _omni_ValueIds* tmp_add_class_158;
  _pof_CORBA_InitialReferences* tmp_add_class_159;
  addrinfo* tmp_add_class_160;
  asn1_string_st* tmp_add_class_161;
  asn1_string_table_st* tmp_add_class_162;
  asn1_type_st* tmp_add_class_163;
  buf_mem_st* tmp_add_class_164;
  cdrAnyMemoryStream* tmp_add_class_165;
  cdrCountingStream* tmp_add_class_166;
  cdrEncapsulationStream* tmp_add_class_167;
  cdrMemoryStream* tmp_add_class_168;
  cdrStream* tmp_add_class_169;
  cdrStreamAdapter* tmp_add_class_170;
  cdrValueChunkStream* tmp_add_class_171;
  cmsghdr* tmp_add_class_172;
  conf_method_st* tmp_add_class_173;
  conf_st* tmp_add_class_174;
  crypto_ex_data_st* tmp_add_class_175;
  crypto_threadid_st* tmp_add_class_176;
  evp_cipher_info_st* tmp_add_class_177;
  f_owner_ex* tmp_add_class_178;
  file_handle* tmp_add_class_179;
  flock64* tmp_add_class_180;
  gaicb* tmp_add_class_181;
  group_filter* tmp_add_class_182;
  group_req* tmp_add_class_183;
  group_source_req* tmp_add_class_184;
  hostent* tmp_add_class_185;
  in6_addr* tmp_add_class_186;
  in6_pktinfo* tmp_add_class_187;
  in_addr* tmp_add_class_188;
  in_pktinfo* tmp_add_class_189;
  iovec* tmp_add_class_190;
  ip6_mtuinfo* tmp_add_class_191;
  ip_mreq* tmp_add_class_192;
  ip_mreq_source* tmp_add_class_193;
  ip_mreqn* tmp_add_class_194;
  ip_msfilter* tmp_add_class_195;
  ip_opts* tmp_add_class_196;
  ipv6_mreq* tmp_add_class_197;
  itimerval* tmp_add_class_198;
  lhash_st_CONF_VALUE* tmp_add_class_199;
  lhash_st_OPENSSL_CSTRING* tmp_add_class_200;
  lhash_st_OPENSSL_STRING* tmp_add_class_201;
  linger* tmp_add_class_202;
  mmsghdr* tmp_add_class_203;
  msghdr* tmp_add_class_204;
  netent* tmp_add_class_205;
  obj_name_st* tmp_add_class_206;
  omniAsyncCallDescriptor* tmp_add_class_207;
  omniAsyncInvoker* tmp_add_class_208;
  omniCallDescriptor* tmp_add_class_209;
  omniCallHandle* tmp_add_class_210;
  omniCurrent* tmp_add_class_211;
  omniExHandlers* tmp_add_class_212;
  omniExHandlers_iterator* tmp_add_class_213;
  omniIOR* tmp_add_class_214;
  omniIORHints* tmp_add_class_215;
  omniIOR_var* tmp_add_class_216;
  omniIdentity* tmp_add_class_217;
  omniInProcessIdentity* tmp_add_class_218;
  omniLocalIdentity* tmp_add_class_219;
  omniLocalOnlyCallDescriptor* tmp_add_class_220;
  omniObjKey* tmp_add_class_221;
  omniObjRef* tmp_add_class_222;
  omniObjTable* tmp_add_class_223;
  omniObjTableEntry* tmp_add_class_224;
  omniOrbBoaKey* tmp_add_class_225;
  omniOrbBoaServant* tmp_add_class_226;
  omniOrbORB* tmp_add_class_227;
  omniRemoteIdentity* tmp_add_class_228;
  omniServant* tmp_add_class_229;
  omniShutdownIdentity* tmp_add_class_230;
  omniStdCallDesc* tmp_add_class_231;
  omniTask* tmp_add_class_232;
  omniTaskLink* tmp_add_class_233;
  omniValueType* tmp_add_class_234;
  omni_condition* tmp_add_class_235;
  omni_mutex* tmp_add_class_236;
  omni_mutex_lock* tmp_add_class_237;
  omni_mutex_trylock* tmp_add_class_238;
  omni_optional_lock* tmp_add_class_239;
  omni_optional_rlock* tmp_add_class_240;
  omni_refcount* tmp_add_class_241;
  omni_rmutex* tmp_add_class_242;
  omni_rmutex_lock* tmp_add_class_243;
  omni_semaphore* tmp_add_class_244;
  omni_semaphore_lock* tmp_add_class_245;
  omni_thread* tmp_add_class_246;
  omni_thread_fatal* tmp_add_class_247;
  omni_thread_invalid* tmp_add_class_248;
  omni_time_t* tmp_add_class_249;
  omni_tracedcondition* tmp_add_class_250;
  omni_tracedmutex* tmp_add_class_251;
  omni_tracedmutex_unlock* tmp_add_class_252;
  osockaddr* tmp_add_class_253;
  ossl_algorithm_st* tmp_add_class_254;
  ossl_dispatch_st* tmp_add_class_255;
  ossl_item_st* tmp_add_class_256;
  ossl_param_st* tmp_add_class_257;
  pkcs7_digest_st* tmp_add_class_258;
  pkcs7_enc_content_st* tmp_add_class_259;
  pkcs7_encrypted_st* tmp_add_class_260;
  pkcs7_enveloped_st* tmp_add_class_261;
  pkcs7_issuer_and_serial_st* tmp_add_class_262;
  pkcs7_recip_info_st* tmp_add_class_263;
  pkcs7_signed_st* tmp_add_class_264;
  pkcs7_signedandenveloped_st* tmp_add_class_265;
  pkcs7_signer_info_st* tmp_add_class_266;
  pkcs7_st* tmp_add_class_267;
  pollfd* tmp_add_class_268;
  private_key_st* tmp_add_class_269;
  protoent* tmp_add_class_270;
  rpcent* tmp_add_class_271;
  rsa_oaep_params_st* tmp_add_class_272;
  rsa_pss_params_st* tmp_add_class_273;
  servent* tmp_add_class_274;
  sockaddr* tmp_add_class_275;
  sockaddr_in* tmp_add_class_276;
  sockaddr_in6* tmp_add_class_277;
  sockaddr_storage* tmp_add_class_278;
  srtp_protection_profile_st* tmp_add_class_279;
  sslContext* tmp_add_class_280;
  tcp_cookie_transactions* tmp_add_class_281;
  tcp_info* tmp_add_class_282;
  tcp_md5sig* tmp_add_class_283;
  tcp_repair_opt* tmp_add_class_284;
  tcp_repair_window* tmp_add_class_285;
  tcp_zerocopy_receive* tmp_add_class_286;
  tcphdr* tmp_add_class_287;
  tls_session_ticket_ext_st* tmp_add_class_288;
  ucred* tmp_add_class_289;
  x509_trust_st* tmp_add_class_290;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/LdBAAoFpST/dump1.h"  -I/usr/include/omniORB4/internal

In file included from /tmp/LdBAAoFpST/dump1.h:14:
/usr/include/omniORB4/CORBA_AbstractBase.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:15:
/usr/include/omniORB4/CORBA_Any.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:16:
/usr/include/omniORB4/CORBA_Any_vartypes.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:17:
/usr/include/omniORB4/CORBA_BOA.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:18:
/usr/include/omniORB4/CORBA_Context.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:19:
/usr/include/omniORB4/CORBA_Current.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:20:
/usr/include/omniORB4/CORBA_DomainManager.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:21:
/usr/include/omniORB4/CORBA_Environment.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:22:
/usr/include/omniORB4/CORBA_Exception.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:23:
/usr/include/omniORB4/CORBA_ExceptionList.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:24:
/usr/include/omniORB4/CORBA_Fixed.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:25:
/usr/include/omniORB4/CORBA_LocalObject.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:26:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:25:4: error: #error "Must only be #included by CORBA.h"
   25 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:27:
/usr/include/omniORB4/CORBA_NamedValue.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:28:
/usr/include/omniORB4/CORBA_ORB.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:29:
/usr/include/omniORB4/CORBA_Object.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:30:
/usr/include/omniORB4/CORBA_Object_vartypes.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:31:
/usr/include/omniORB4/CORBA_Policy.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
/usr/include/omniORB4/CORBA_Policy.h:168:2: error: #error OMNIORB_DECLARE_POLICY_OBJECT is already defined!
  168 | #error OMNIORB_DECLARE_POLICY_OBJECT is already defined!
      |  ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:32:
/usr/include/omniORB4/CORBA_Principal.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:33:
/usr/include/omniORB4/CORBA_Request.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:34:
/usr/include/omniORB4/CORBA_ServerRequest.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:35:
/usr/include/omniORB4/CORBA_String.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:36:
/usr/include/omniORB4/CORBA_TypeCode.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:37:
/usr/include/omniORB4/CORBA_TypeCode_member.h:30:4: error: #error "Must only be #included by CORBA.h"
   30 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:38:
/usr/include/omniORB4/CORBA_UnknownUserException.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:39:
/usr/include/omniORB4/CORBA_ValueBase.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:40:
/usr/include/omniORB4/CORBA_ValueBase_vartypes.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:42:
/usr/include/omniORB4/CORBA_primitive_types.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:43:
/usr/include/omniORB4/CORBA_static_fns.h:29:4: error: #error "Must only be #included by CORBA.h"
   29 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:47:
/usr/include/omniORB4/CORBA_vartypes.h:28:4: error: #error "Must only be #included by CORBA.h"
   28 | #  error "Must only be #included by CORBA.h"
      |    ^~~~~
In file included from /usr/include/omniORB4/anyStream.h:32,
                 from /tmp/LdBAAoFpST/dump1.h:55:
/usr/include/omniORB4/omniTypedefs.hh:44:3: error: #error "A local CPP macro _dyn_attr has already been defined."
   44 | # error "A local CPP macro _dyn_attr has already been defined."
      |   ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:76:
/usr/include/omniORB4/internal/dynamicLib.h:37:3: error: #error "Neither _OMNIORB_LIBRARY nor _OMNIORB_DYNAMIC_LIBRARY defined"
   37 | # error "Neither _OMNIORB_LIBRARY nor _OMNIORB_DYNAMIC_LIBRARY defined"
      |   ^~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:12:
/usr/include/omniORB4/BiDirPolicy.h:31:1: error: ‘_CORBA_MODULE’ does not name a type
   31 | _CORBA_MODULE BiDirPolicy
      | ^~~~~~~~~~~~~
/usr/include/omniORB4/BiDirPolicy.h:37:1: error: ‘_CORBA_MODULE_VARINT’ does not name a type
   37 | _CORBA_MODULE_VARINT
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/BiDirPolicy.h:40:1: error: ‘_CORBA_MODULE_VARINT’ does not name a type
   40 | _CORBA_MODULE_VARINT
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/BiDirPolicy.h:43:1: error: ‘_CORBA_MODULE_VARINT’ does not name a type
   43 | _CORBA_MODULE_VARINT
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/BiDirPolicy.h:46:30: error: expected constructor, destructor, or type conversion before ‘(’ token
   46 | OMNIORB_DECLARE_POLICY_OBJECT(BidirectionalPolicy, 37)
      |                              ^
/usr/include/omniORB4/CORBA_AbstractBase.h:40:11: error: ‘AbstractBase_ptr’ does not name a type; did you mean ‘AbstractBase_var’?
   40 |   typedef AbstractBase_ptr _ptr_type;
      |           ^~~~~~~~~~~~~~~~
      |           AbstractBase_var
/usr/include/omniORB4/CORBA_AbstractBase.h:43:10: error: ‘_ptr_type’ does not name a type; did you mean ‘_var_type’?
   43 |   static _ptr_type _duplicate(_ptr_type);
      |          ^~~~~~~~~
      |          _var_type
/usr/include/omniORB4/CORBA_AbstractBase.h:44:10: error: ‘_ptr_type’ does not name a type; did you mean ‘_var_type’?
   44 |   static _ptr_type _narrow(_ptr_type);
      |          ^~~~~~~~~
      |          _var_type
/usr/include/omniORB4/CORBA_AbstractBase.h:45:10: error: ‘_ptr_type’ does not name a type; did you mean ‘_var_type’?
   45 |   static _ptr_type _nil();
      |          ^~~~~~~~~
      |          _var_type
/usr/include/omniORB4/CORBA_AbstractBase.h:47:10: error: ‘Object_ptr’ does not name a type
   47 |   inline Object_ptr _to_object() {
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:51:10: error: ‘ValueBase’ does not name a type
   51 |   inline ValueBase* _to_value() {
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:67:11: error: ‘Boolean’ does not name a type
   67 |   virtual Boolean _NP_is_nil() const;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:69:10: error: ‘_dyn_attr’ does not name a type
   69 |   static _dyn_attr const char* _PD_repoId;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:71:11: error: ‘Object_ptr’ does not name a type
   71 |   virtual Object_ptr _NP_to_object();
      |           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:72:11: error: ‘ValueBase’ does not name a type
   72 |   virtual ValueBase* _NP_to_value();
      |           ^~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:76:25: error: ‘Boolean’ does not name a type
   76 | _CORBA_MODULE_FN inline Boolean is_nil(AbstractBase_ptr a)
      |                         ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: error: variable or field ‘release’ declared void
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: error: ‘AbstractBase_ptr’ was not declared in this scope; did you mean ‘CORBA::AbstractBase_ptr’?
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
      |                               CORBA::AbstractBase_ptr
In file included from /tmp/LdBAAoFpST/dump1.h:13:
/usr/include/omniORB4/CORBA.h:96:25: note: ‘CORBA::AbstractBase_ptr’ declared here
   96 |   typedef AbstractBase* AbstractBase_ptr;
      |                         ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:94:24: error: expected class-name before ‘,’ token
   94 |   public virtual Object,
      |                        ^
/usr/include/omniORB4/CORBA_AbstractBase.h:98:11: error: ‘Boolean’ does not name a type
   98 |   virtual Boolean _NP_is_nil() const;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:99:11: error: ‘Object_ptr’ does not name a type
   99 |   virtual Object_ptr _NP_to_object();
      |           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:102:25: error: ‘Boolean’ does not name a type
  102 | _CORBA_MODULE_FN inline Boolean is_nil(_omni_AbstractBaseObjref* a)
      |                         ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: In function ‘void release(_omni_AbstractBaseObjref*)’:
/usr/include/omniORB4/CORBA_AbstractBase.h:109:14: error: ‘class _omni_AbstractBaseObjref’ has no member named ‘_NP_to_object’
  109 |   release(a->_NP_to_object());
      |              ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: At global scope:
/usr/include/omniORB4/CORBA_AbstractBase.h:120:11: error: ‘AbstractBase_ptr’ does not name a type; did you mean ‘AbstractBase_var’?
  120 |   typedef AbstractBase_ptr     T_ptr;
      |           ^~~~~~~~~~~~~~~~
      |           AbstractBase_var
/usr/include/omniORB4/CORBA_AbstractBase.h:124:32: error: expected ‘)’ before ‘p’
  124 |   inline AbstractBase_var(T_ptr p) { pd_ref = p; }
      |                          ~     ^~
      |                                )
/usr/include/omniORB4/CORBA_AbstractBase.h:128:28: error: ‘T_ptr’ has not been declared
  128 |   inline T_var& operator= (T_ptr p) {
      |                            ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:140:10: error: ‘T_ptr’ does not name a type
  140 |   inline T_ptr operator->() const { return pd_ref; }
      |          ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:141:19: error: expected type-specifier before ‘T_ptr’
  141 |   inline operator T_ptr() const   { return pd_ref; }
      |                   ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:143:10: error: ‘T_ptr’ does not name a type
  143 |   inline T_ptr in() const { return pd_ref; }
      |          ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:144:10: error: ‘T_ptr’ does not name a type
  144 |   inline T_ptr& inout()   { return pd_ref; }
      |          ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:145:10: error: ‘T_ptr’ does not name a type
  145 |   inline T_ptr& out() {
      |          ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:152:10: error: ‘T_ptr’ does not name a type
  152 |   inline T_ptr _retn() {
      |          ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:159:3: error: ‘T_ptr’ does not name a type
  159 |   T_ptr pd_ref;
      |   ^~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: In constructor ‘AbstractBase_var::AbstractBase_var()’:
/usr/include/omniORB4/CORBA_AbstractBase.h:123:31: error: class ‘AbstractBase_var’ does not have any field named ‘pd_ref’
  123 |   inline AbstractBase_var() : pd_ref(T::_nil()) {}
      |                               ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:123:41: error: ‘_nil’ is not a member of ‘AbstractBase_var::T’ {aka ‘AbstractBase’}
  123 |   inline AbstractBase_var() : pd_ref(T::_nil()) {}
      |                                         ^~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: In copy constructor ‘AbstractBase_var::AbstractBase_var(const T_var&)’:
/usr/include/omniORB4/CORBA_AbstractBase.h:125:45: error: class ‘AbstractBase_var’ does not have any field named ‘pd_ref’
  125 |   inline AbstractBase_var(const T_var& p) : pd_ref(T::_duplicate(p.pd_ref)) {}
      |                                             ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:125:55: error: ‘_duplicate’ is not a member of ‘AbstractBase_var::T’ {aka ‘AbstractBase’}
  125 |   inline AbstractBase_var(const T_var& p) : pd_ref(T::_duplicate(p.pd_ref)) {}
      |                                                       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:125:68: error: ‘const AbstractBase_var::T_var’ {aka ‘const class AbstractBase_var’} has no member named ‘pd_ref’
  125 |   inline AbstractBase_var(const T_var& p) : pd_ref(T::_duplicate(p.pd_ref)) {}
      |                                                                    ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: In destructor ‘AbstractBase_var::~AbstractBase_var()’:
/usr/include/omniORB4/CORBA_AbstractBase.h:126:40: error: ‘pd_ref’ was not declared in this scope
  126 |   inline ~AbstractBase_var() { release(pd_ref); }
      |                                        ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: In member function ‘AbstractBase_var::T_var& AbstractBase_var::operator=(int)’:
/usr/include/omniORB4/CORBA_AbstractBase.h:129:13: error: ‘pd_ref’ was not declared in this scope
  129 |     release(pd_ref);
      |             ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h: In member function ‘AbstractBase_var::T_var& AbstractBase_var::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_AbstractBase.h:134:9: error: ‘pd_ref’ was not declared in this scope
  134 |     if( pd_ref != p.pd_ref ) {
      |         ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:134:21: error: ‘const AbstractBase_var::T_var’ {aka ‘const class AbstractBase_var’} has no member named ‘pd_ref’
  134 |     if( pd_ref != p.pd_ref ) {
      |                     ^~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:136:19: error: ‘_duplicate’ is not a member of ‘AbstractBase_var::T’ {aka ‘AbstractBase’}
  136 |       pd_ref = T::_duplicate(p.pd_ref);
      |                   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:136:32: error: ‘const AbstractBase_var::T_var’ {aka ‘const class AbstractBase_var’} has no member named ‘pd_ref’
  136 |       pd_ref = T::_duplicate(p.pd_ref);
      |                                ^~~~~~
/usr/include/omniORB4/CORBA_Any.h: At global scope:
/usr/include/omniORB4/CORBA_Any.h:52:20: error: ‘Short’ has not been declared
   52 |   void operator<<=(Short s);
      |                    ^~~~~
/usr/include/omniORB4/CORBA_Any.h:53:20: error: ‘UShort’ has not been declared
   53 |   void operator<<=(UShort u);
      |                    ^~~~~~
/usr/include/omniORB4/CORBA_Any.h:53:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   53 |   void operator<<=(UShort u);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:54:20: error: ‘Long’ has not been declared
   54 |   void operator<<=(Long l);
      |                    ^~~~
/usr/include/omniORB4/CORBA_Any.h:54:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   54 |   void operator<<=(Long l);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:55:20: error: ‘ULong’ has not been declared
   55 |   void operator<<=(ULong u);
      |                    ^~~~~
/usr/include/omniORB4/CORBA_Any.h:55:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   55 |   void operator<<=(ULong u);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:57:20: error: ‘LongLong’ has not been declared
   57 |   void operator<<=(LongLong  l);
      |                    ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:57:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   57 |   void operator<<=(LongLong  l);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:58:20: error: ‘ULongLong’ has not been declared
   58 |   void operator<<=(ULongLong u);
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:58:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   58 |   void operator<<=(ULongLong u);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:61:20: error: ‘Float’ has not been declared
   61 |   void operator<<=(Float f);
      |                    ^~~~~
/usr/include/omniORB4/CORBA_Any.h:61:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   61 |   void operator<<=(Float f);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:62:20: error: ‘Double’ has not been declared
   62 |   void operator<<=(Double d);
      |                    ^~~~~~
/usr/include/omniORB4/CORBA_Any.h:62:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   62 |   void operator<<=(Double d);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:69:20: error: ‘TypeCode_ptr’ has not been declared
   69 |   void operator<<=(TypeCode_ptr tc);  // copying
      |                    ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:69:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   69 |   void operator<<=(TypeCode_ptr tc);  // copying
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:70:20: error: ‘TypeCode_ptr’ has not been declared
   70 |   void operator<<=(TypeCode_ptr* tc); // non-copying
      |                    ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:71:20: error: ‘Object_ptr’ has not been declared
   71 |   void operator<<=(Object_ptr obj);   // copying
      |                    ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:71:8: error: ‘void Any::operator<<=(int)’ cannot be overloaded with ‘void Any::operator<<=(int)’
   71 |   void operator<<=(Object_ptr obj);   // copying
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:52:8: note: previous declaration ‘void Any::operator<<=(int)’
   52 |   void operator<<=(Short s);
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:72:20: error: ‘Object_ptr’ has not been declared
   72 |   void operator<<=(Object_ptr* obj);  // non-copying
      |                    ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:72:8: error: ‘void Any::operator<<=(int*)’ cannot be overloaded with ‘void Any::operator<<=(int*)’
   72 |   void operator<<=(Object_ptr* obj);  // non-copying
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:70:8: note: previous declaration ‘void Any::operator<<=(int*)’
   70 |   void operator<<=(TypeCode_ptr* tc); // non-copying
      |        ^~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:74:26: error: ‘WChar’ does not name a type
   74 |   void operator<<=(const WChar* s);
      |                          ^~~~~
/usr/include/omniORB4/CORBA_Any.h:77:25: error: expected ‘)’ before ‘b’
   77 |     from_boolean(Boolean b) : val(b) {}
      |                 ~       ^~
      |                         )
/usr/include/omniORB4/CORBA_Any.h:78:5: error: ‘Boolean’ does not name a type
   78 |     Boolean val;
      |     ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:81:21: error: expected ‘)’ before ‘b’
   81 |     from_octet(Octet b) : val(b) {}
      |               ~     ^~
      |                     )
/usr/include/omniORB4/CORBA_Any.h:82:5: error: ‘Octet’ does not name a type
   82 |     Octet val;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:85:19: error: expected ‘)’ before ‘b’
   85 |     from_char(Char b) : val(b) {}
      |              ~    ^~
      |                   )
/usr/include/omniORB4/CORBA_Any.h:86:5: error: ‘Char’ does not name a type; did you mean ‘char’?
   86 |     Char val;
      |     ^~~~
      |     char
/usr/include/omniORB4/CORBA_Any.h:89:21: error: expected ‘)’ before ‘b’
   89 |     from_wchar(WChar b) : val(b) {}
      |               ~     ^~
      |                     )
/usr/include/omniORB4/CORBA_Any.h:90:5: error: ‘WChar’ does not name a type
   90 |     WChar val;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:93:32: error: ‘ULong’ has not been declared
   93 |     from_string(const char* s, ULong b, Boolean nocopy = 0)
      |                                ^~~~~
/usr/include/omniORB4/CORBA_Any.h:93:41: error: ‘Boolean’ has not been declared
   93 |     from_string(const char* s, ULong b, Boolean nocopy = 0)
      |                                         ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:95:26: error: ‘ULong’ has not been declared
   95 |     from_string(char* s, ULong b, Boolean nocopy = 0)
      |                          ^~~~~
/usr/include/omniORB4/CORBA_Any.h:95:35: error: ‘Boolean’ has not been declared
   95 |     from_string(char* s, ULong b, Boolean nocopy = 0)
      |                                   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:99:5: error: ‘ULong’ does not name a type
   99 |     ULong bound;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:100:5: error: ‘Boolean’ does not name a type
  100 |     Boolean nc;
      |     ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:103:24: error: ‘WChar’ does not name a type
  103 |     from_wstring(const WChar* s, ULong b, Boolean nocopy = 0)
      |                        ^~~~~
/usr/include/omniORB4/CORBA_Any.h:103:34: error: ‘ULong’ has not been declared
  103 |     from_wstring(const WChar* s, ULong b, Boolean nocopy = 0)
      |                                  ^~~~~
/usr/include/omniORB4/CORBA_Any.h:103:43: error: ‘Boolean’ has not been declared
  103 |     from_wstring(const WChar* s, ULong b, Boolean nocopy = 0)
      |                                           ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:105:23: error: expected ‘)’ before ‘*’ token
  105 |     from_wstring(WChar* s, ULong b, Boolean nocopy = 0)
      |                 ~     ^
      |                       )
/usr/include/omniORB4/CORBA_Any.h:108:5: error: ‘WChar’ does not name a type
  108 |     WChar* val;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:109:5: error: ‘ULong’ does not name a type
  109 |     ULong bound;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:110:5: error: ‘Boolean’ does not name a type
  110 |     Boolean nc;
      |     ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:113:22: error: ‘Fixed’ does not name a type
  113 |     from_fixed(const Fixed& f, UShort d, UShort s)
      |                      ^~~~~
/usr/include/omniORB4/CORBA_Any.h:113:32: error: ‘UShort’ has not been declared
  113 |     from_fixed(const Fixed& f, UShort d, UShort s)
      |                                ^~~~~~
/usr/include/omniORB4/CORBA_Any.h:113:42: error: ‘UShort’ has not been declared
  113 |     from_fixed(const Fixed& f, UShort d, UShort s)
      |                                          ^~~~~~
/usr/include/omniORB4/CORBA_Any.h:116:11: error: ‘Fixed’ does not name a type
  116 |     const Fixed& val;
      |           ^~~~~
/usr/include/omniORB4/CORBA_Any.h:117:5: error: ‘UShort’ does not name a type; did you mean ‘short’?
  117 |     UShort       digits;
      |     ^~~~~~
      |     short
/usr/include/omniORB4/CORBA_Any.h:118:5: error: ‘UShort’ does not name a type; did you mean ‘short’?
  118 |     UShort       scale;
      |     ^~~~~~
      |     short
/usr/include/omniORB4/CORBA_Any.h:130:3: error: ‘Boolean’ does not name a type
  130 |   Boolean operator>>=(Short& s) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:131:3: error: ‘Boolean’ does not name a type
  131 |   Boolean operator>>=(UShort& u) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:132:3: error: ‘Boolean’ does not name a type
  132 |   Boolean operator>>=(Long& l) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:133:3: error: ‘Boolean’ does not name a type
  133 |   Boolean operator>>=(ULong& u) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:135:3: error: ‘Boolean’ does not name a type
  135 |   Boolean operator>>=(LongLong&  l) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:136:3: error: ‘Boolean’ does not name a type
  136 |   Boolean operator>>=(ULongLong& u) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:139:3: error: ‘Boolean’ does not name a type
  139 |   Boolean operator>>=(Float& f) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:140:3: error: ‘Boolean’ does not name a type
  140 |   Boolean operator>>=(Double& d) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:145:3: error: ‘Boolean’ does not name a type
  145 |   Boolean operator>>=(const Any*& a) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:146:3: error: ‘Boolean’ does not name a type
  146 |   Boolean operator>>=(Any*& a) const;  // deprecated
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:147:3: error: ‘Boolean’ does not name a type
  147 |   Boolean operator>>=(Any& a) const;  // pre CORBA-2.3, obsolete; do not use.
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:148:3: error: ‘Boolean’ does not name a type
  148 |   Boolean operator>>=(TypeCode_ptr& tc) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:149:3: error: ‘Boolean’ does not name a type
  149 |   Boolean operator>>=(Object_ptr& obj) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:150:3: error: ‘Boolean’ does not name a type
  150 |   Boolean operator>>=(const char*& s) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:151:3: error: ‘Boolean’ does not name a type
  151 |   Boolean operator>>=(const WChar*& s) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:154:23: error: expected ‘)’ before ‘&’ token
  154 |     to_boolean(Boolean& b) : ref(b) {}
      |               ~       ^
      |                       )
/usr/include/omniORB4/CORBA_Any.h:155:5: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  155 |     Boolean& ref;
      |     ^~~~~~~
      |     to_boolean
/usr/include/omniORB4/CORBA_Any.h:158:17: error: expected ‘)’ before ‘&’ token
  158 |     to_char(Char& b) : ref(b) {}
      |            ~    ^
      |                 )
/usr/include/omniORB4/CORBA_Any.h:159:5: error: ‘Char’ does not name a type; did you mean ‘char’?
  159 |     Char& ref;
      |     ^~~~
      |     char
/usr/include/omniORB4/CORBA_Any.h:162:19: error: expected ‘)’ before ‘&’ token
  162 |     to_wchar(WChar& b) : ref(b) {}
      |             ~     ^
      |                   )
/usr/include/omniORB4/CORBA_Any.h:163:5: error: ‘WChar’ does not name a type
  163 |     WChar& ref;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:166:19: error: expected ‘)’ before ‘&’ token
  166 |     to_octet(Octet& b) : ref(b) {}
      |             ~     ^
      |                   )
/usr/include/omniORB4/CORBA_Any.h:167:5: error: ‘Octet’ does not name a type
  167 |     Octet& ref;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:170:31: error: ‘ULong’ has not been declared
  170 |     to_string(const char*& s, ULong b) :
      |                               ^~~~~
/usr/include/omniORB4/CORBA_Any.h:173:25: error: ‘ULong’ has not been declared
  173 |     to_string(char*& s, ULong b) : val(s), bound(b) { } // deprecated
      |                         ^~~~~
/usr/include/omniORB4/CORBA_Any.h:176:5: error: ‘ULong’ does not name a type
  176 |     ULong bound;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:179:22: error: ‘WChar’ does not name a type
  179 |     to_wstring(const WChar*& s, ULong b) :
      |                      ^~~~~
/usr/include/omniORB4/CORBA_Any.h:179:33: error: ‘ULong’ has not been declared
  179 |     to_wstring(const WChar*& s, ULong b) :
      |                                 ^~~~~
/usr/include/omniORB4/CORBA_Any.h:182:21: error: expected ‘)’ before ‘*’ token
  182 |     to_wstring(WChar*& s, ULong b) : val(s), bound(b) { } // deprecated
      |               ~     ^
      |                     )
/usr/include/omniORB4/CORBA_Any.h:184:5: error: ‘WChar’ does not name a type
  184 |     WChar*& val;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:185:5: error: ‘ULong’ does not name a type
  185 |     ULong bound;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:188:19: error: expected ‘)’ before ‘&’ token
  188 |     to_fixed(Fixed& f, UShort d, UShort s)
      |             ~     ^
      |                   )
/usr/include/omniORB4/CORBA_Any.h:191:5: error: ‘Fixed’ does not name a type
  191 |     Fixed& val;
      |     ^~~~~
/usr/include/omniORB4/CORBA_Any.h:192:5: error: ‘UShort’ does not name a type; did you mean ‘short’?
  192 |     UShort digits;
      |     ^~~~~~
      |     short
/usr/include/omniORB4/CORBA_Any.h:193:5: error: ‘UShort’ does not name a type; did you mean ‘short’?
  193 |     UShort scale;
      |     ^~~~~~
      |     short
/usr/include/omniORB4/CORBA_Any.h:196:25: error: expected ‘)’ before ‘obj’
  196 |     to_object(Object_out obj) : ref(obj._data) { }
      |              ~          ^~~~
      |                         )
/usr/include/omniORB4/CORBA_Any.h:197:5: error: ‘Object_ptr’ does not name a type
  197 |     Object_ptr& ref;
      |     ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:200:38: error: expected ‘)’ before ‘&’ token
  200 |     to_abstract_base(AbstractBase_ptr& base) : ref(base) {}
      |                     ~                ^
      |                                      )
/usr/include/omniORB4/CORBA_Any.h:201:5: error: ‘AbstractBase_ptr’ does not name a type; did you mean ‘AbstractBase_var’?
  201 |     AbstractBase_ptr& ref;
      |     ^~~~~~~~~~~~~~~~
      |     AbstractBase_var
/usr/include/omniORB4/CORBA_Any.h:204:23: error: expected ‘)’ before ‘*’ token
  204 |     to_value(ValueBase*& base) : ref(base) {}
      |             ~         ^
      |                       )
/usr/include/omniORB4/CORBA_Any.h:205:5: error: ‘ValueBase’ does not name a type
  205 |     ValueBase*& ref;
      |     ^~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:208:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  208 |   Boolean operator>>=(to_boolean b) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:209:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  209 |   Boolean operator>>=(to_char c) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:210:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  210 |   Boolean operator>>=(to_wchar wc) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:211:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  211 |   Boolean operator>>=(to_octet o) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:212:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  212 |   Boolean operator>>=(to_string s) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:213:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  213 |   Boolean operator>>=(to_wstring s) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:214:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  214 |   Boolean operator>>=(to_fixed f) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:215:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  215 |   Boolean operator>>=(to_object o) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:216:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  216 |   Boolean operator>>=(to_abstract_base a) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:217:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  217 |   Boolean operator>>=(to_value v) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:218:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  218 |   Boolean operator>>=(const CORBA::SystemException*& e) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:220:3: error: ‘TypeCode_ptr’ does not name a type
  220 |   TypeCode_ptr type() const;
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:221:13: error: ‘TypeCode_ptr’ has not been declared
  221 |   void type(TypeCode_ptr);
      |             ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:228:3: error: ‘TypeCode_ptr’ does not name a type
  228 |   TypeCode_ptr NP_type() const;
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:257:19: error: expected ‘)’ before ‘tc’
  257 |   Any(TypeCode_ptr tc, void* value, Boolean release = 0);
      |      ~            ^~~
      |                   )
/usr/include/omniORB4/CORBA_Any.h:258:16: error: ‘TypeCode_ptr’ has not been declared
  258 |   void replace(TypeCode_ptr TCp, void* value, Boolean release = 0);
      |                ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:258:47: error: ‘Boolean’ has not been declared
  258 |   void replace(TypeCode_ptr TCp, void* value, Boolean release = 0);
      |                                               ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:278:10: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  278 |   inline Boolean PR_equivalent(TypeCode_ptr tc);
      |          ^~~~~~~
      |          to_boolean
/usr/include/omniORB4/CORBA_Any.h:281:18: error: ‘TypeCode_ptr’ has not been declared
  281 |   void PR_insert(TypeCode_ptr newtc, pr_marshal_fn marshal, void* data);
      |                  ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:284:18: error: ‘TypeCode_ptr’ has not been declared
  284 |   void PR_insert(TypeCode_ptr newtc, pr_marshal_fn marshal,
      |                  ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:289:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  289 |   Boolean PR_extract(TypeCode_ptr     tc,
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:295:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  295 |   Boolean PR_extract(TypeCode_ptr     tc,
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:321:3: error: ‘Boolean’ does not name a type; did you mean ‘to_boolean’?
  321 |   Boolean operator>>=(unsigned char&) const;
      |   ^~~~~~~
      |   to_boolean
/usr/include/omniORB4/CORBA_Any.h:324:3: error: ‘TypeCode_ptr’ does not name a type
  324 |   TypeCode_ptr pd_tc;
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::from_string::from_string(const char*, int, int)’:
/usr/include/omniORB4/CORBA_Any.h:94:41: error: class ‘Any::from_string’ does not have any field named ‘bound’
   94 |       : val(OMNI_CONST_CAST(char*, s)), bound(b), nc(nocopy) { }
      |                                         ^~~~~
/usr/include/omniORB4/CORBA_Any.h:94:51: error: class ‘Any::from_string’ does not have any field named ‘nc’
   94 |       : val(OMNI_CONST_CAST(char*, s)), bound(b), nc(nocopy) { }
      |                                                   ^~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::from_string::from_string(char*, int, int)’:
/usr/include/omniORB4/CORBA_Any.h:96:17: error: class ‘Any::from_string’ does not have any field named ‘bound’
   96 |       : val(s), bound(b), nc(nocopy) { }   // deprecated
      |                 ^~~~~
/usr/include/omniORB4/CORBA_Any.h:96:27: error: class ‘Any::from_string’ does not have any field named ‘nc’
   96 |       : val(s), bound(b), nc(nocopy) { }   // deprecated
      |                           ^~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::from_wstring::from_wstring(const int*, int, int)’:
/usr/include/omniORB4/CORBA_Any.h:104:9: error: class ‘Any::from_wstring’ does not have any field named ‘val’
  104 |       : val(OMNI_CONST_CAST(WChar*, s)), bound(b), nc(nocopy) { }
      |         ^~~
In file included from /usr/include/omniORB4/omniInternal.h:40,
                 from /usr/include/omniORB4/CORBA.h:63:
/usr/include/omniORB4/CORBA_Any.h:104:29: error: ‘WChar’ does not name a type
  104 |       : val(OMNI_CONST_CAST(WChar*, s)), bound(b), nc(nocopy) { }
      |                             ^~~~~
/usr/include/omniORB4/CORBA_Any.h:104:34: error: expected ‘>’ before ‘*’ token
  104 |       : val(OMNI_CONST_CAST(WChar*, s)), bound(b), nc(nocopy) { }
      |                                  ^
/usr/include/omniORB4/CORBA_Any.h:104:34: error: expected ‘(’ before ‘*’ token
/usr/include/omniORB4/CORBA_Any.h:104:13: error: expected primary-expression before ‘>’ token
  104 |       : val(OMNI_CONST_CAST(WChar*, s)), bound(b), nc(nocopy) { }
      |             ^~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:104:42: error: ‘bound’ was not declared in this scope
  104 |       : val(OMNI_CONST_CAST(WChar*, s)), bound(b), nc(nocopy) { }
      |                                          ^~~~~
/usr/include/omniORB4/CORBA_Any.h:104:52: error: ‘nc’ was not declared in this scope
  104 |       : val(OMNI_CONST_CAST(WChar*, s)), bound(b), nc(nocopy) { }
      |                                                    ^~
/usr/include/omniORB4/CORBA_Any.h:105:5: error: expected ‘{’ at end of input
  105 |     from_wstring(WChar* s, ULong b, Boolean nocopy = 0)
      |     ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::from_fixed::from_fixed(const int&, int, int)’:
/usr/include/omniORB4/CORBA_Any.h:114:9: error: class ‘Any::from_fixed’ does not have any field named ‘val’
  114 |       : val(f), digits(d), scale(s) {}
      |         ^~~
/usr/include/omniORB4/CORBA_Any.h:114:17: error: class ‘Any::from_fixed’ does not have any field named ‘digits’
  114 |       : val(f), digits(d), scale(s) {}
      |                 ^~~~~~
/usr/include/omniORB4/CORBA_Any.h:114:28: error: class ‘Any::from_fixed’ does not have any field named ‘scale’
  114 |       : val(f), digits(d), scale(s) {}
      |                            ^~~~~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::to_string::to_string(const char*&, int)’:
/usr/include/omniORB4/CORBA_Any.h:171:39: error: class ‘Any::to_string’ does not have any field named ‘bound’
  171 |       val(OMNI_CONST_CAST(char*&,s)), bound(b) { }
      |                                       ^~~~~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::to_string::to_string(char*&, int)’:
/usr/include/omniORB4/CORBA_Any.h:173:44: error: class ‘Any::to_string’ does not have any field named ‘bound’
  173 |     to_string(char*& s, ULong b) : val(s), bound(b) { } // deprecated
      |                                            ^~~~~
/usr/include/omniORB4/CORBA_Any.h: In constructor ‘Any::to_wstring::to_wstring(const int*&, int)’:
/usr/include/omniORB4/CORBA_Any.h:180:7: error: class ‘Any::to_wstring’ does not have any field named ‘val’
  180 |       val(OMNI_CONST_CAST(WChar*&,s)), bound(b) { }
      |       ^~~
/usr/include/omniORB4/CORBA_Any.h:180:27: error: ‘WChar’ does not name a type
  180 |       val(OMNI_CONST_CAST(WChar*&,s)), bound(b) { }
      |                           ^~~~~
/usr/include/omniORB4/CORBA_Any.h:180:32: error: expected ‘>’ before ‘*’ token
  180 |       val(OMNI_CONST_CAST(WChar*&,s)), bound(b) { }
      |                                ^
/usr/include/omniORB4/CORBA_Any.h:180:32: error: expected ‘(’ before ‘*’ token
/usr/include/omniORB4/CORBA_Any.h:180:11: error: expected primary-expression before ‘>’ token
  180 |       val(OMNI_CONST_CAST(WChar*&,s)), bound(b) { }
      |           ^~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:180:40: error: ‘bound’ was not declared in this scope
  180 |       val(OMNI_CONST_CAST(WChar*&,s)), bound(b) { }
      |                                        ^~~~~
/usr/include/omniORB4/CORBA_Any.h:182:5: error: expected ‘{’ at end of input
  182 |     to_wstring(WChar*& s, ULong b) : val(s), bound(b) { } // deprecated
      |     ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h: In member function ‘void Any::NP_swap(CORBA::Any&)’:
/usr/include/omniORB4/CORBA_Any.h:234:38: error: ‘pd_tc’ was not declared in this scope
  234 |     CORBA::TypeCode_ptr tc         = pd_tc;
      |                                      ^~~~~
/usr/include/omniORB4/CORBA_Any.h:240:27: error: ‘CORBA::TypeCode* CORBA::Any::pd_tc’ is private within this context
  240 |     pd_tc         = other.pd_tc;
      |                           ^~~~~
In file included from /usr/include/omniORB4/CORBA.h:115:
/usr/include/omniORB4/CORBA_Any.h:324:16: note: declared private here
  324 |   TypeCode_ptr pd_tc;
      |                ^~~~~
/usr/include/omniORB4/CORBA_Any.h:241:27: error: ‘cdrAnyMemoryStream* CORBA::Any::pd_mbuf’ is private within this context
  241 |     pd_mbuf       = other.pd_mbuf;
      |                           ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:331:23: note: declared private here
  331 |   cdrAnyMemoryStream* pd_mbuf;
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:242:27: error: ‘void* CORBA::Any::pd_data’ is private within this context
  242 |     pd_data       = other.pd_data;
      |                           ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:332:23: note: declared private here
  332 |   void*               pd_data;
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:243:27: error: ‘void (* CORBA::Any::pd_marshal)(cdrStream&, void*)’ is private within this context
  243 |     pd_marshal    = other.pd_marshal;
      |                           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:333:23: note: declared private here
  333 |   pr_marshal_fn       pd_marshal;
      |                       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:244:27: error: ‘void (* CORBA::Any::pd_destructor)(void*)’ is private within this context
  244 |     pd_destructor = other.pd_destructor;
      |                           ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:334:23: note: declared private here
  334 |   pr_destructor_fn    pd_destructor;
      |                       ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:246:11: error: ‘CORBA::TypeCode* CORBA::Any::pd_tc’ is private within this context
  246 |     other.pd_tc         = tc;
      |           ^~~~~
/usr/include/omniORB4/CORBA_Any.h:324:16: note: declared private here
  324 |   TypeCode_ptr pd_tc;
      |                ^~~~~
/usr/include/omniORB4/CORBA_Any.h:247:11: error: ‘cdrAnyMemoryStream* CORBA::Any::pd_mbuf’ is private within this context
  247 |     other.pd_mbuf       = mbuf;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:331:23: note: declared private here
  331 |   cdrAnyMemoryStream* pd_mbuf;
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:248:11: error: ‘void* CORBA::Any::pd_data’ is private within this context
  248 |     other.pd_data       = data;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:332:23: note: declared private here
  332 |   void*               pd_data;
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_Any.h:249:11: error: ‘void (* CORBA::Any::pd_marshal)(cdrStream&, void*)’ is private within this context
  249 |     other.pd_marshal    = marshal;
      |           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:333:23: note: declared private here
  333 |   pr_marshal_fn       pd_marshal;
      |                       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:250:11: error: ‘void (* CORBA::Any::pd_destructor)(void*)’ is private within this context
  250 |     other.pd_destructor = destructor;
      |           ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any.h:334:23: note: declared private here
  334 |   pr_destructor_fn    pd_destructor;
      |                       ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:27: error: ‘Short’ has not been declared
  108 |   inline void operator<<=(Short s) {
      |                           ^~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:111:27: error: ‘UShort’ has not been declared
  111 |   inline void operator<<=(UShort u) {
      |                           ^~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:111:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  111 |   inline void operator<<=(UShort u) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:114:27: error: ‘Long’ has not been declared
  114 |   inline void operator<<=(Long l) {
      |                           ^~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:114:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  114 |   inline void operator<<=(Long l) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:117:27: error: ‘ULong’ has not been declared
  117 |   inline void operator<<=(ULong u) {
      |                           ^~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:117:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  117 |   inline void operator<<=(ULong u) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:121:27: error: ‘LongLong’ has not been declared
  121 |   inline void operator<<=(LongLong l) {
      |                           ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:121:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  121 |   inline void operator<<=(LongLong l) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:124:27: error: ‘ULongLong’ has not been declared
  124 |   inline void operator<<=(ULongLong u) {
      |                           ^~~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:124:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  124 |   inline void operator<<=(ULongLong u) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:129:27: error: ‘Float’ has not been declared
  129 |   inline void operator<<=(Float f) {
      |                           ^~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:129:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  129 |   inline void operator<<=(Float f) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:132:27: error: ‘Double’ has not been declared
  132 |   inline void operator<<=(Double d) {
      |                           ^~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:132:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  132 |   inline void operator<<=(Double d) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:147:27: error: ‘TypeCode_ptr’ has not been declared
  147 |   inline void operator<<=(TypeCode_ptr tc) {
      |                           ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:147:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  147 |   inline void operator<<=(TypeCode_ptr tc) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:150:27: error: ‘Object_ptr’ has not been declared
  150 |   inline void operator<<=(Object_ptr obj) {
      |                           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:150:15: error: ‘void Any_var::operator<<=(int)’ cannot be overloaded with ‘void Any_var::operator<<=(int)’
  150 |   inline void operator<<=(Object_ptr obj) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:108:15: note: previous declaration ‘void Any_var::operator<<=(int)’
  108 |   inline void operator<<=(Short s) {
      |               ^~~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:156:33: error: ‘WChar’ does not name a type
  156 |   inline void operator<<=(const WChar* s) {
      |                                 ^~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:182:10: error: ‘Boolean’ does not name a type
  182 |   inline Boolean operator>>=(Short& s) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:185:10: error: ‘Boolean’ does not name a type
  185 |   inline Boolean operator>>=(UShort& u) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:188:10: error: ‘Boolean’ does not name a type
  188 |   inline Boolean operator>>=(Long& l) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:191:10: error: ‘Boolean’ does not name a type
  191 |   inline Boolean operator>>=(ULong& u) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:195:10: error: ‘Boolean’ does not name a type
  195 |   inline Boolean operator>>=(LongLong& l) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:198:10: error: ‘Boolean’ does not name a type
  198 |   inline Boolean operator>>=(ULongLong& u) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:203:10: error: ‘Boolean’ does not name a type
  203 |   inline Boolean operator>>=(Float& f) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:206:10: error: ‘Boolean’ does not name a type
  206 |   inline Boolean operator>>=(Double& d) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:215:10: error: ‘Boolean’ does not name a type
  215 |   inline Boolean operator>>=(const Any*& a) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:218:10: error: ‘Boolean’ does not name a type
  218 |   inline Boolean operator>>=(Any*& a) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:221:3: error: ‘Boolean’ does not name a type
  221 |   Boolean operator>>=(Any& a) const {  // pre CORBA-2.3, obsoluted do not use
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:224:10: error: ‘Boolean’ does not name a type
  224 |   inline Boolean operator>>=(TypeCode_ptr& tc) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:227:10: error: ‘Boolean’ does not name a type
  227 |   inline Boolean operator>>=(const char*& s) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:230:10: error: ‘Boolean’ does not name a type
  230 |   inline Boolean operator>>=(Object_ptr& obj) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:233:10: error: ‘Boolean’ does not name a type
  233 |   inline Boolean operator>>=(const WChar*& s) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:236:10: error: ‘Boolean’ does not name a type
  236 |   inline Boolean operator>>=(Any::to_boolean b) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:239:10: error: ‘Boolean’ does not name a type
  239 |   inline Boolean operator>>=(Any::to_char c) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:242:10: error: ‘Boolean’ does not name a type
  242 |   inline Boolean operator>>=(Any::to_wchar c) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:245:10: error: ‘Boolean’ does not name a type
  245 |   inline Boolean operator>>=(Any::to_octet o) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:248:10: error: ‘Boolean’ does not name a type
  248 |   inline Boolean operator>>=(Any::to_string s) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:251:10: error: ‘Boolean’ does not name a type
  251 |   inline Boolean operator>>=(Any::to_wstring s) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:254:10: error: ‘Boolean’ does not name a type
  254 |   inline Boolean operator>>=(Any::to_fixed f) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:257:10: error: ‘Boolean’ does not name a type
  257 |   inline Boolean operator>>=(Any::to_object o) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:260:10: error: ‘Boolean’ does not name a type
  260 |   inline Boolean operator>>=(Any::to_abstract_base a) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:263:10: error: ‘Boolean’ does not name a type
  263 |   inline Boolean operator>>=(Any::to_value v) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Any_vartypes.h:266:10: error: ‘Boolean’ does not name a type
  266 |   inline Boolean operator>>=(const CORBA::SystemException*& e) const {
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:58:27: error: expected class-name before ‘{’ token
   58 | class BOA : public Object {
      |                           ^
/usr/include/omniORB4/CORBA_BOA.h:60:30: error: ‘ImplementationDef_ptr’ has not been declared
   60 |   virtual void impl_is_ready(ImplementationDef_ptr p=0, Boolean NoBlk=0) = 0;
      |                              ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:60:57: error: ‘Boolean’ has not been declared
   60 |   virtual void impl_is_ready(ImplementationDef_ptr p=0, Boolean NoBlk=0) = 0;
      |                                                         ^~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:65:29: error: ‘ImplementationDef_ptr’ has not been declared
   65 |                             ImplementationDef_ptr p=0)=0;
      |                             ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:66:29: error: ‘Object_ptr’ has not been declared
   66 |   virtual void obj_is_ready(Object_ptr, ImplementationDef_ptr p=0)=0;
      |                             ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:66:41: error: ‘ImplementationDef_ptr’ has not been declared
   66 |   virtual void obj_is_ready(Object_ptr, ImplementationDef_ptr p=0)=0;
      |                                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:67:24: error: ‘Object_ptr’ has not been declared
   67 |   virtual void dispose(Object_ptr) = 0;
      |                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:69:11: error: ‘Object_ptr’ does not name a type
   69 |   virtual Object_ptr create(const ReferenceData&, _objref_InterfaceDef*,
      |           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:71:33: error: ‘Object_ptr’ has not been declared
   71 |   virtual ReferenceData* get_id(Object_ptr) = 0;
      |                                 ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:72:38: error: ‘Object_ptr’ has not been declared
   72 |   virtual void change_implementation(Object_ptr,ImplementationDef_ptr) = 0;
      |                                      ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:72:49: error: ‘ImplementationDef_ptr’ has not been declared
   72 |   virtual void change_implementation(Object_ptr,ImplementationDef_ptr) = 0;
      |                                                 ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:73:11: error: ‘Principal_ptr’ does not name a type
   73 |   virtual Principal_ptr get_principal(Object_ptr, Environment_ptr) = 0;
      |           ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:74:32: error: ‘ImplementationDef_ptr’ has not been declared
   74 |   virtual void deactivate_impl(ImplementationDef_ptr) = 0;
      |                                ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:75:31: error: ‘Object_ptr’ has not been declared
   75 |   virtual void deactivate_obj(Object_ptr) = 0;
      |                               ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:78:26: error: ‘Object_ptr’ has not been declared
   78 |   static BOA_ptr _narrow(Object_ptr);
      |                          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:82:10: error: ‘_core_attr’ does not name a type
   82 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h: In constructor ‘BOA::BOA(int)’:
/usr/include/omniORB4/CORBA_BOA.h:87:7: error: ‘_PR_setobj’ was not declared in this scope
   87 |       _PR_setobj((omniObjRef*)0);
      |       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_BOA.h:89:7: error: ‘_PR_setobj’ was not declared in this scope
   89 |       _PR_setobj((omniObjRef*)1);
      |       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h: At global scope:
/usr/include/omniORB4/CORBA_Context.h:64:11: error: ‘Boolean’ does not name a type
   64 |   virtual Boolean NP_is_nil() const = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Context.h:85:10: error: ‘_dyn_attr’ does not name a type
   85 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h: In static member function ‘static _CORBA_Boolean Context::PR_is_valid(Context_ptr)’:
/usr/include/omniORB4/CORBA_Context.h:82:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   82 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_Context.h: In constructor ‘Context::Context()’:
/usr/include/omniORB4/CORBA_Context.h:88:26: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   88 |   Context() { pd_magic = PR_magic; }
      |                          ^~~~~~~~
      |                          pd_magic
/usr/include/omniORB4/CORBA_Context.h: At global scope:
/usr/include/omniORB4/CORBA_Context.h:115:11: error: ‘ULong’ does not name a type
  115 |   virtual ULong count() const = 0;
      |           ^~~~~
/usr/include/omniORB4/CORBA_Context.h:120:28: error: ‘ULong’ has not been declared
  120 |   virtual const char* item(ULong index) = 0;
      |                            ^~~~~
/usr/include/omniORB4/CORBA_Context.h:123:23: error: ‘ULong’ has not been declared
  123 |   virtual void remove(ULong index) = 0;
      |                       ^~~~~
/usr/include/omniORB4/CORBA_Context.h:125:11: error: ‘Boolean’ does not name a type
  125 |   virtual Boolean NP_is_nil() const = 0;
      |           ^~~~~~~
In file included from /usr/include/omniORB4/omniInternal.h:57:
/usr/include/omniORB4/CORBA_Context.h:133:3: error: expected class-name before ‘{’ token
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘Exception’ has not been declared
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘Exception’ does not name a type
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘Exception’ has not been declared
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:51: error: ‘_dyn_attr’ does not name a type
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:51: error: ‘_dyn_attr’ does not name a type
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:51: error: ‘_dyn_attr’ does not name a type
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘Exception’ does not name a type
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:139:10: error: ‘_dyn_attr’ does not name a type
  139 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h: In constructor ‘ContextList::Bounds::Bounds()’:
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘pd_insertToAnyFn’ was not declared in this scope
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘insertToAnyFn’ was not declared in this scope
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘pd_insertToAnyFnNCP’ was not declared in this scope
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘insertToAnyFnNCP’ was not declared in this scope
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h: In copy constructor ‘ContextList::Bounds::Bounds(const ContextList::Bounds&)’:
/usr/include/omniORB4/CORBA_Context.h:133:3: error: class ‘ContextList::Bounds’ does not have any field named ‘UserException’
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h: In member function ‘ContextList::Bounds& ContextList::Bounds::operator=(const ContextList::Bounds&)’:
/usr/include/omniORB4/CORBA_Context.h:133:3: error: ‘UserException’ was not declared in this scope; did you mean ‘CORBA::UserException’?
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/omniORB4/CORBA.h:104:
/usr/include/omniORB4/CORBA_Exception.h:223:9: note: ‘CORBA::UserException’ declared here
  223 |   class UserException : public Exception {
      |         ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h:133:3: error: expected primary-expression before ‘)’ token
  133 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Context.h: In static member function ‘static _CORBA_Boolean ContextList::PR_is_valid(ContextList_ptr)’:
/usr/include/omniORB4/CORBA_Context.h:136:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
  136 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_Context.h: In constructor ‘ContextList::ContextList()’:
/usr/include/omniORB4/CORBA_Context.h:142:30: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
  142 |   ContextList() { pd_magic = PR_magic; }
      |                              ^~~~~~~~
      |                              pd_magic
/usr/include/omniORB4/CORBA_Current.h: At global scope:
/usr/include/omniORB4/CORBA_Current.h:40:31: error: expected class-name before ‘{’ token
   40 | class Current : public Object {
      |                               ^
/usr/include/omniORB4/CORBA_Current.h:47:30: error: ‘Object_ptr’ has not been declared
   47 |   static Current_ptr _narrow(Object_ptr);
      |                              ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Current.h:51:10: error: ‘_core_attr’ does not name a type
   51 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:42:3: error: ‘Policy_ptr’ does not name a type
   42 |   Policy_ptr get_domain_policy(PolicyType policy_type);
      |   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:51:18: error: ‘Boolean’ does not name a type
   51 | _CORBA_MODULE_FN Boolean is_nil(DomainManager_ptr p);
      |                  ^~~~~~~
/usr/include/omniORB4/CORBA_Environment.h:48:26: error: ‘Exception’ has not been declared
   48 |   virtual void exception(Exception*);
      |                          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Environment.h:49:11: error: ‘Exception’ does not name a type
   49 |   virtual Exception* exception() const;
      |           ^~~~~~~~~
/usr/include/omniORB4/CORBA_Environment.h:52:11: error: ‘Boolean’ does not name a type
   52 |   virtual Boolean NP_is_nil() const;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Environment.h:62:10: error: ‘_dyn_attr’ does not name a type
   62 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Environment.h: In static member function ‘static _CORBA_Boolean Environment::PR_is_valid(Environment_ptr)’:
/usr/include/omniORB4/CORBA_Environment.h:59:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   59 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_Exception.h: At global scope:
/usr/include/omniORB4/CORBA_Exception.h:70:10: error: ‘_core_attr’ does not name a type
   70 |   static _core_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:119:3: error: ‘ULong’ does not name a type
  119 |   ULong pd_magic;
      |   ^~~~~
/usr/include/omniORB4/CORBA_Exception.h: In static member function ‘static _CORBA_Boolean Exception::PR_is_valid(Exception*)’:
/usr/include/omniORB4/CORBA_Exception.h:68:23: error: ‘class Exception’ has no member named ‘pd_magic’
   68 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                       ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:68:35: error: ‘PR_magic’ was not declared in this scope
   68 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: In constructor ‘Exception::Exception()’:
/usr/include/omniORB4/CORBA_Exception.h:86:5: error: class ‘Exception’ does not have any field named ‘pd_magic’
   86 |     pd_magic(PR_magic)
      |     ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:86:14: error: ‘PR_magic’ was not declared in this scope
   86 |     pd_magic(PR_magic)
      |              ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: In member function ‘Exception& Exception::operator=(const Exception&)’:
/usr/include/omniORB4/CORBA_Exception.h:89:5: error: ‘pd_magic’ was not declared in this scope
   89 |     pd_magic = ex.pd_magic;
      |     ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:89:19: error: ‘const class Exception’ has no member named ‘pd_magic’
   89 |     pd_magic = ex.pd_magic;
      |                   ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: In copy constructor ‘Exception::Exception(const Exception&)’:
/usr/include/omniORB4/CORBA_Exception.h:106:5: error: class ‘Exception’ does not have any field named ‘pd_magic’
  106 |     pd_magic(ex.pd_magic)
      |     ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:106:17: error: ‘const class Exception’ has no member named ‘pd_magic’
  106 |     pd_magic(ex.pd_magic)
      |                 ^~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: At global scope:
/usr/include/omniORB4/CORBA_Exception.h:130:28: error: ‘ULong’ does not name a type
  130 | _CORBA_MODULE_VARINT const ULong
      |                            ^~~~~
/usr/include/omniORB4/CORBA_Exception.h:144:10: error: ‘ULong’ does not name a type
  144 |   inline ULong minor() const { return pd_minor; }
      |          ^~~~~
/usr/include/omniORB4/CORBA_Exception.h:145:21: error: ‘ULong’ has not been declared
  145 |   inline void minor(ULong m) { pd_minor = m;    }
      |                     ^~~~~
/usr/include/omniORB4/CORBA_Exception.h:164:31: error: expected ‘)’ before ‘minor_’
  164 |   inline SystemException(ULong minor_, CompletionStatus status) {
      |                         ~     ^~~~~~~
      |                               )
/usr/include/omniORB4/CORBA_Exception.h:180:3: error: ‘ULong’ does not name a type
  180 |   ULong             pd_minor;
      |   ^~~~~
/usr/include/omniORB4/CORBA_Exception.h: In member function ‘void SystemException::minor(int)’:
/usr/include/omniORB4/CORBA_Exception.h:145:32: error: ‘pd_minor’ was not declared in this scope; did you mean ‘minor’?
  145 |   inline void minor(ULong m) { pd_minor = m;    }
      |                                ^~~~~~~~
      |                                minor
/usr/include/omniORB4/CORBA_Exception.h: In constructor ‘SystemException::SystemException()’:
/usr/include/omniORB4/CORBA_Exception.h:157:5: error: ‘pd_minor’ was not declared in this scope; did you mean ‘minor’?
  157 |     pd_minor = 0;
      |     ^~~~~~~~
      |     minor
/usr/include/omniORB4/CORBA_Exception.h: In copy constructor ‘SystemException::SystemException(const SystemException&)’:
/usr/include/omniORB4/CORBA_Exception.h:161:5: error: ‘pd_minor’ was not declared in this scope; did you mean ‘minor’?
  161 |     pd_minor = e.pd_minor;
      |     ^~~~~~~~
      |     minor
/usr/include/omniORB4/CORBA_Exception.h:161:18: error: ‘const class SystemException’ has no member named ‘pd_minor’; did you mean ‘minor’?
  161 |     pd_minor = e.pd_minor;
      |                  ^~~~~~~~
      |                  minor
/usr/include/omniORB4/CORBA_Exception.h: In member function ‘SystemException& SystemException::operator=(const SystemException&)’:
/usr/include/omniORB4/CORBA_Exception.h:170:5: error: ‘pd_minor’ was not declared in this scope; did you mean ‘minor’?
  170 |     pd_minor = e.pd_minor;
      |     ^~~~~~~~
      |     minor
/usr/include/omniORB4/CORBA_Exception.h:170:18: error: ‘const class SystemException’ has no member named ‘pd_minor’; did you mean ‘minor’?
  170 |     pd_minor = e.pd_minor;
      |                  ^~~~~~~~
      |                  minor
/usr/include/omniORB4/CORBA_Exception.h: At global scope:
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:111:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  111 | doit (UNKNOWN) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:111:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  111 | doit (UNKNOWN) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:111:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  111 | doit (UNKNOWN) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:112:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  112 | doit (BAD_PARAM) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:112:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  112 | doit (BAD_PARAM) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:112:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  112 | doit (BAD_PARAM) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:113:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  113 | doit (NO_MEMORY) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:113:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  113 | doit (NO_MEMORY) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:113:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  113 | doit (NO_MEMORY) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:114:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  114 | doit (IMP_LIMIT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:114:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  114 | doit (IMP_LIMIT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:114:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  114 | doit (IMP_LIMIT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:115:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  115 | doit (COMM_FAILURE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:115:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  115 | doit (COMM_FAILURE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:115:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  115 | doit (COMM_FAILURE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:116:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  116 | doit (INV_OBJREF) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:116:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  116 | doit (INV_OBJREF) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:116:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  116 | doit (INV_OBJREF) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:117:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  117 | doit (NO_PERMISSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:117:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  117 | doit (NO_PERMISSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:117:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  117 | doit (NO_PERMISSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:118:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  118 | doit (INTERNAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:118:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  118 | doit (INTERNAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:118:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  118 | doit (INTERNAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:119:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  119 | doit (MARSHAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:119:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  119 | doit (MARSHAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:119:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  119 | doit (MARSHAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:120:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  120 | doit (INITIALIZE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:120:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  120 | doit (INITIALIZE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:120:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  120 | doit (INITIALIZE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:121:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  121 | doit (NO_IMPLEMENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:121:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  121 | doit (NO_IMPLEMENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:121:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  121 | doit (NO_IMPLEMENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:122:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  122 | doit (BAD_TYPECODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:122:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  122 | doit (BAD_TYPECODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:122:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  122 | doit (BAD_TYPECODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:123:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  123 | doit (BAD_OPERATION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:123:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  123 | doit (BAD_OPERATION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:123:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  123 | doit (BAD_OPERATION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:124:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  124 | doit (NO_RESOURCES) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:124:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  124 | doit (NO_RESOURCES) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:124:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  124 | doit (NO_RESOURCES) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:125:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  125 | doit (NO_RESPONSE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:125:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  125 | doit (NO_RESPONSE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:125:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  125 | doit (NO_RESPONSE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:126:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  126 | doit (PERSIST_STORE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:126:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  126 | doit (PERSIST_STORE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:126:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  126 | doit (PERSIST_STORE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:127:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  127 | doit (BAD_INV_ORDER) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:127:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  127 | doit (BAD_INV_ORDER) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:127:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  127 | doit (BAD_INV_ORDER) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:128:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  128 | doit (TRANSIENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:128:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  128 | doit (TRANSIENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:128:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  128 | doit (TRANSIENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:129:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  129 | doit (FREE_MEM) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:129:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  129 | doit (FREE_MEM) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:129:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  129 | doit (FREE_MEM) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:130:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  130 | doit (INV_IDENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:130:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  130 | doit (INV_IDENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:130:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  130 | doit (INV_IDENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:131:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  131 | doit (INV_FLAG) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:131:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  131 | doit (INV_FLAG) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:131:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  131 | doit (INV_FLAG) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:132:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  132 | doit (INTF_REPOS) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:132:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  132 | doit (INTF_REPOS) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:132:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  132 | doit (INTF_REPOS) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:133:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  133 | doit (BAD_CONTEXT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:133:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  133 | doit (BAD_CONTEXT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:133:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  133 | doit (BAD_CONTEXT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:134:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  134 | doit (OBJ_ADAPTER) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:134:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  134 | doit (OBJ_ADAPTER) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:134:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  134 | doit (OBJ_ADAPTER) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:135:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  135 | doit (DATA_CONVERSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:135:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  135 | doit (DATA_CONVERSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:135:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  135 | doit (DATA_CONVERSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:136:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  136 | doit (OBJECT_NOT_EXIST) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:136:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  136 | doit (OBJECT_NOT_EXIST) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:136:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  136 | doit (OBJECT_NOT_EXIST) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:137:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  137 | doit (TRANSACTION_REQUIRED) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:137:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  137 | doit (TRANSACTION_REQUIRED) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:137:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  137 | doit (TRANSACTION_REQUIRED) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:138:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  138 | doit (TRANSACTION_ROLLEDBACK) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:138:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  138 | doit (TRANSACTION_ROLLEDBACK) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:138:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  138 | doit (TRANSACTION_ROLLEDBACK) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:139:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  139 | doit (INVALID_TRANSACTION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:139:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  139 | doit (INVALID_TRANSACTION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:139:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  139 | doit (INVALID_TRANSACTION) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:140:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  140 | doit (INV_POLICY) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:140:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  140 | doit (INV_POLICY) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:140:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  140 | doit (INV_POLICY) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:141:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  141 | doit (CODESET_INCOMPATIBLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:141:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  141 | doit (CODESET_INCOMPATIBLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:141:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  141 | doit (CODESET_INCOMPATIBLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:142:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  142 | doit (REBIND) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:142:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  142 | doit (REBIND) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:142:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  142 | doit (REBIND) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:143:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  143 | doit (TIMEOUT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:143:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  143 | doit (TIMEOUT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:143:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  143 | doit (TIMEOUT) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:144:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  144 | doit (TRANSACTION_UNAVAILABLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:144:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  144 | doit (TRANSACTION_UNAVAILABLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:144:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  144 | doit (TRANSACTION_UNAVAILABLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:145:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  145 | doit (TRANSACTION_MODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:145:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  145 | doit (TRANSACTION_MODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:145:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  145 | doit (TRANSACTION_MODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:190:23: error: expected ‘)’ before ‘minor_’
  190 |     inline name(ULong minor_ = 0, CompletionStatus completed_ = COMPLETED_NO) \
      |                ~      ^~~~~~
/usr/include/omniORB4/userexception.h:146:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  146 | doit (BAD_QOS)
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:206:12: error: ‘_core_attr’ does not name a type
  206 |     static _core_attr Exception::insertExceptionToAny    insertToAnyFn; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:146:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  146 | doit (BAD_QOS)
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:207:12: error: ‘_core_attr’ does not name a type
  207 |     static _core_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP; \
      |            ^~~~~~~~~~
/usr/include/omniORB4/userexception.h:146:1: note: in expansion of macro ‘OMNIORB_DECLARE_SYS_EXCEPTION’
  146 | doit (BAD_QOS)
      | ^~~~
/usr/include/omniORB4/CORBA_Exception.h:251:59: error: ‘_dyn_attr’ does not name a type
  251 | OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(WrongTransaction, _dyn_attr)
      |                                                           ^~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:251:59: error: ‘_dyn_attr’ does not name a type
  251 | OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(WrongTransaction, _dyn_attr)
      |                                                           ^~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:251:59: error: ‘_dyn_attr’ does not name a type
  251 | OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(WrongTransaction, _dyn_attr)
      |                                                           ^~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: In constructor ‘WrongTransaction::WrongTransaction()’:
/usr/include/omniORB4/CORBA_Exception.h:251:1: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
  251 | OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(WrongTransaction, _dyn_attr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:251:1: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
  251 | OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(WrongTransaction, _dyn_attr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: At global scope:
/usr/include/omniORB4/CORBA_Exception.h:274:19: error: ‘_dyn_attr’ does not name a type
  274 | _CORBA_MODULE_VAR _dyn_attr const CORBA::TypeCode_ptr _tc_PolicyErrorCode;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:298:10: error: ‘_core_attr’ does not name a type
  298 |   static _core_attr insertExceptionToAny    insertToAnyFn;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:299:10: error: ‘_core_attr’ does not name a type
  299 |   static _core_attr insertExceptionToAnyNCP insertToAnyFnNCP;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:301:10: error: ‘_core_attr’ does not name a type
  301 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: In constructor ‘PolicyError::PolicyError()’:
/usr/include/omniORB4/CORBA_Exception.h:281:27: error: cannot convert ‘CORBA::Exception::insertToAnyFn’ from type ‘void (* (CORBA::Exception::)() const)(CORBA::Any&, const CORBA::Exception&)’ to type ‘CORBA::Exception::insertExceptionToAny’ {aka ‘void (*)(CORBA::Any&, const CORBA::Exception&)’}
  281 |     pd_insertToAnyFn    = insertToAnyFn;
      |                           ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h:282:27: error: cannot convert ‘CORBA::Exception::insertToAnyFnNCP’ from type ‘void (* (CORBA::Exception::)() const)(CORBA::Any&, const CORBA::Exception*)’ to type ‘CORBA::Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(CORBA::Any&, const CORBA::Exception*)’}
  282 |     pd_insertToAnyFnNCP = insertToAnyFnNCP;
      |                           ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Exception.h: At global scope:
/usr/include/omniORB4/CORBA_Exception.h:310:19: error: ‘_dyn_attr’ does not name a type
  310 | _CORBA_MODULE_VAR _dyn_attr const CORBA::TypeCode_ptr _tc_PolicyError;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:49:11: error: ‘ULong’ does not name a type
   49 |   virtual ULong count() const = 0;
      |           ^~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:50:20: error: ‘TypeCode_ptr’ has not been declared
   50 |   virtual void add(TypeCode_ptr tc) = 0;
      |                    ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:51:28: error: ‘TypeCode_ptr’ has not been declared
   51 |   virtual void add_consume(TypeCode_ptr tc) = 0;
      |                            ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:54:11: error: ‘TypeCode_ptr’ does not name a type
   54 |   virtual TypeCode_ptr item(ULong index) = 0;
      |           ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:57:23: error: ‘ULong’ has not been declared
   57 |   virtual void remove(ULong index) = 0;
      |                       ^~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:59:11: error: ‘Boolean’ does not name a type
   59 |   virtual Boolean NP_is_nil() const = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:67:51: error: ‘_dyn_attr’ does not name a type
   67 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:67:51: error: ‘_dyn_attr’ does not name a type
   67 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:67:51: error: ‘_dyn_attr’ does not name a type
   67 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:73:10: error: ‘_dyn_attr’ does not name a type
   73 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h: In constructor ‘ExceptionList::Bounds::Bounds()’:
/usr/include/omniORB4/CORBA_ExceptionList.h:67:3: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
   67 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h:67:3: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
   67 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ExceptionList.h: In static member function ‘static _CORBA_Boolean ExceptionList::PR_is_valid(ExceptionList_ptr)’:
/usr/include/omniORB4/CORBA_ExceptionList.h:70:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   70 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_ExceptionList.h: In constructor ‘ExceptionList::ExceptionList()’:
/usr/include/omniORB4/CORBA_ExceptionList.h:76:32: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   76 |   ExceptionList() { pd_magic = PR_magic; }
      |                                ^~~~~~~~
      |                                pd_magic
/usr/include/omniORB4/CORBA_Fixed.h: At global scope:
/usr/include/omniORB4/CORBA_Fixed.h:52:13: error: expected ‘)’ before ‘val’
   52 |   Fixed(Long val);
      |        ~    ^~~~
      |             )
/usr/include/omniORB4/CORBA_Fixed.h:53:14: error: expected ‘)’ before ‘val’
   53 |   Fixed(ULong val);
      |        ~     ^~~~
      |              )
/usr/include/omniORB4/CORBA_Fixed.h:56:17: error: expected ‘)’ before ‘val’
   56 |   Fixed(LongLong val);
      |        ~        ^~~~
      |                 )
/usr/include/omniORB4/CORBA_Fixed.h:57:18: error: expected ‘)’ before ‘val’
   57 |   Fixed(ULongLong val);
      |        ~         ^~~~
      |                  )
/usr/include/omniORB4/CORBA_Fixed.h:60:15: error: expected ‘)’ before ‘val’
   60 |   Fixed(Double val);
      |        ~      ^~~~
      |               )
/usr/include/omniORB4/CORBA_Fixed.h:68:15: error: ‘Octet’ does not name a type
   68 |   Fixed(const Octet* val, UShort digits, UShort scale, Boolean negative);
      |               ^~~~~
/usr/include/omniORB4/CORBA_Fixed.h:68:27: error: ‘UShort’ has not been declared
   68 |   Fixed(const Octet* val, UShort digits, UShort scale, Boolean negative);
      |                           ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:68:42: error: ‘UShort’ has not been declared
   68 |   Fixed(const Octet* val, UShort digits, UShort scale, Boolean negative);
      |                                          ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:68:56: error: ‘Boolean’ has not been declared
   68 |   Fixed(const Octet* val, UShort digits, UShort scale, Boolean negative);
      |                                                        ^~~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:75:12: error: expected type-specifier before ‘LongLong’
   75 |   operator LongLong() const;
      |            ^~~~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:83:12: error: expected type-specifier before ‘Double’
   83 |   operator Double() const;
      |            ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:86:18: error: ‘UShort’ has not been declared
   86 |   Fixed round   (UShort scale) const;
      |                  ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:87:18: error: ‘UShort’ has not been declared
   87 |   Fixed truncate(UShort scale) const;
      |                  ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:102:3: error: ‘Boolean’ does not name a type
  102 |   Boolean operator! () const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:105:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  105 |   UShort fixed_digits() const { return pd_digits; }
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_Fixed.h:106:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  106 |   UShort fixed_scale()  const { return pd_scale;  }
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_Fixed.h:118:49: error: ‘Boolean’ has not been declared
  118 |   CORBA::Boolean NP_fromString(const char* val, Boolean ignore_end = 0);
      |                                                 ^~~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:131:9: error: ‘Octet’ does not name a type
  131 |   const Octet* PR_val() const { return pd_val; }
      |         ^~~~~
/usr/include/omniORB4/CORBA_Fixed.h:134:3: error: ‘Boolean’ does not name a type
  134 |   Boolean PR_negative() const { return pd_negative; }
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:145:21: error: ‘UShort’ has not been declared
  145 |   void PR_setLimits(UShort idl_digits, UShort idl_scale);
      |                     ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:145:40: error: ‘UShort’ has not been declared
  145 |   void PR_setLimits(UShort idl_digits, UShort idl_scale);
      |                                        ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:148:23: error: ‘UShort’ has not been declared
  148 |   void PR_changeScale(UShort new_scale);
      |                       ^~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:156:3: error: ‘Octet’ does not name a type
  156 |   Octet   pd_val[OMNI_FIXED_DIGITS]; // Value stored least sig. digit first
      |   ^~~~~
/usr/include/omniORB4/CORBA_Fixed.h:158:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  158 |   UShort  pd_digits;     // Digits and scale the number has
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_Fixed.h:159:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  159 |   UShort  pd_scale;
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_Fixed.h:160:3: error: ‘Boolean’ does not name a type
  160 |   Boolean pd_negative;   // True if value is negative
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Fixed.h:161:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  161 |   UShort  pd_idl_digits; // Digits and scale the IDL says it should have
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_Fixed.h:162:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  162 |   UShort  pd_idl_scale;  //  (zero for base CORBA::Fixed).
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_LocalObject.h:52:43: error: expected class-name before ‘{’ token
   52 | class LocalObject : public virtual Object {
      |                                           ^
/usr/include/omniORB4/CORBA_LocalObject.h:61:11: error: ‘Boolean’ does not name a type
   61 |   virtual Boolean _non_existent();
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_LocalObject.h:65:28: error: ‘Object_ptr’ has not been declared
   65 |   static _ptr_type _narrow(Object_ptr o);
      |                            ^~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject.h:66:38: error: ‘Object_ptr’ has not been declared
   66 |   static _ptr_type _unchecked_narrow(Object_ptr o);
      |                                      ^~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject.h:81:10: error: ‘_core_attr’ does not name a type
   81 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In destructor ‘LocalObject_var::~LocalObject_var()’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:50:38: error: no matching function for call to ‘release(LocalObject*&)’
   50 |   inline ~LocalObject_var() { release(pd_ref); }
      |                               ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_var::T_var& LocalObject_var::operator=(T_ptr)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:53:12: error: no matching function for call to ‘release(LocalObject*&)’
   53 |     release(pd_ref);
      |     ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_var::T_var& LocalObject_var::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:59:14: error: no matching function for call to ‘release(LocalObject*&)’
   59 |       release(pd_ref);
      |       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject*& LocalObject_var::out()’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:74:10: error: ‘is_nil’ was not declared in this scope; did you mean ‘CORBA::is_nil’?
   74 |     if( !is_nil(pd_ref) ) {
      |          ^~~~~~
      |          CORBA::is_nil
In file included from /usr/include/omniORB4/CORBA.h:141:
/usr/include/omniORB4/CORBA_static_fns.h:86:33: note: ‘CORBA::is_nil’ declared here
   86 | _CORBA_MODULE_FN inline Boolean is_nil(TypeCode_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:75:14: error: no matching function for call to ‘release(LocalObject*&)’
   75 |       release(pd_ref);
      |       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_var::T_ptr’ {aka ‘LocalObject*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In destructor ‘LocalObject_Member::~LocalObject_Member()’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:115:19: error: no matching function for call to ‘release(LocalObject*&)’
  115 |     CORBA::release(_ptr);
      |     ~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/omniORB4/CORBA.h:111:
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
In file included from /usr/include/omniORB4/CORBA.h:133:
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/include/omniORB4/CORBA.h:137:
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Member::T_member& LocalObject_Member::operator=(T_ptr)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:119:19: error: no matching function for call to ‘release(LocalObject*&)’
  119 |     CORBA::release(_ptr);
      |     ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Member::T_member& LocalObject_Member::operator=(const T_member&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:125:21: error: no matching function for call to ‘release(LocalObject*&)’
  125 |       CORBA::release(_ptr);
      |       ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Member::T_member& LocalObject_Member::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:132:19: error: no matching function for call to ‘release(LocalObject*&)’
  132 |     CORBA::release(_ptr);
      |     ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘void LocalObject_Member::operator>>=(cdrStream&) const’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:140:40: error: cannot convert ‘const LocalObject_ptr’ {aka ‘LocalObject* const’} to ‘CORBA::LocalObject::_ptr_type’ {aka ‘CORBA::LocalObject*’}
  140 |     CORBA::LocalObject::_marshalObjRef(_ptr,s);
      |                                        ^~~~
      |                                        |
      |                                        const LocalObject_ptr {aka LocalObject* const}
In file included from /usr/include/omniORB4/CORBA.h:113:
/usr/include/omniORB4/CORBA_LocalObject.h:78:30: note:   initializing argument 1 of ‘static void CORBA::LocalObject::_marshalObjRef(_ptr_type, cdrStream&)’
   78 |   static void _marshalObjRef(_ptr_type, cdrStream&);
      |                              ^~~~~~~~~
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘void LocalObject_Member::operator<<=(cdrStream&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:143:67: error: cannot convert ‘CORBA::LocalObject::_ptr_type’ {aka ‘CORBA::LocalObject*’} to ‘LocalObject_ptr’ {aka ‘LocalObject*’} in initialization
  143 |     LocalObject_ptr _result = CORBA::LocalObject::_unmarshalObjRef(s);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
      |                                                                   |
      |                                                                   CORBA::LocalObject::_ptr_type {aka CORBA::LocalObject*}
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:144:19: error: no matching function for call to ‘release(LocalObject*&)’
  144 |     CORBA::release(_ptr);
      |     ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject*& LocalObject_Member::out()’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:154:19: error: no matching function for call to ‘release(LocalObject*&)’
  154 |     CORBA::release(_ptr);
      |     ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:155:36: error: cannot convert ‘CORBA::LocalObject::_ptr_type’ {aka ‘CORBA::LocalObject*’} to ‘LocalObject_ptr’ {aka ‘LocalObject*’} in assignment
  155 |     _ptr = CORBA::LocalObject::_nil();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~
      |                                    |
      |                                    CORBA::LocalObject::_ptr_type {aka CORBA::LocalObject*}
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject* LocalObject_Member::_retn()’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:161:36: error: cannot convert ‘CORBA::LocalObject::_ptr_type’ {aka ‘CORBA::LocalObject*’} to ‘LocalObject_ptr’ {aka ‘LocalObject*’} in assignment
  161 |     _ptr = CORBA::LocalObject::_nil();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~
      |                                    |
      |                                    CORBA::LocalObject::_ptr_type {aka CORBA::LocalObject*}
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Element::T_element& LocalObject_Element::operator=(T_ptr)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:196:33: error: no matching function for call to ‘release(LocalObject*&)’
  196 |     if( pd_rel )  CORBA::release(pd_data);
      |                   ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Element::T_element& LocalObject_Element::operator=(const T_element&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:203:21: error: no matching function for call to ‘release(LocalObject*&)’
  203 |       CORBA::release(pd_data);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Element::T_element& LocalObject_Element::operator=(const T_member&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:214:21: error: no matching function for call to ‘release(LocalObject*&)’
  214 |       CORBA::release(pd_data);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject_Element::T_element& LocalObject_Element::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:223:21: error: no matching function for call to ‘release(LocalObject*&)’
  223 |       CORBA::release(pd_data);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h: In member function ‘LocalObject*& LocalObject_Element::out()’:
/usr/include/omniORB4/CORBA_LocalObject_vartypes.h:237:21: error: no matching function for call to ‘release(LocalObject*&)’
  237 |       CORBA::release(pd_data);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘LocalObject_Element::T_ptr’ {aka ‘LocalObject*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_NamedValue.h: At global scope:
/usr/include/omniORB4/CORBA_NamedValue.h:45:9: error: ‘ULong’ does not name a type
   45 | typedef ULong Flags;
      |         ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:63:11: error: ‘Flags’ does not name a type
   63 |   virtual Flags flags() const = 0;
      |           ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:65:11: error: ‘Boolean’ does not name a type
   65 |   virtual Boolean NP_is_nil() const = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:75:10: error: ‘_dyn_attr’ does not name a type
   75 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h: In static member function ‘static _CORBA_Boolean NamedValue::PR_is_valid(NamedValue_ptr)’:
/usr/include/omniORB4/CORBA_NamedValue.h:72:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   72 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_NamedValue.h: In constructor ‘NamedValue::NamedValue()’:
/usr/include/omniORB4/CORBA_NamedValue.h:78:29: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   78 |   NamedValue() { pd_magic = PR_magic; }
      |                             ^~~~~~~~
      |                             pd_magic
/usr/include/omniORB4/CORBA_NamedValue.h: At global scope:
/usr/include/omniORB4/CORBA_NamedValue.h:102:11: error: ‘ULong’ does not name a type
  102 |   virtual ULong count() const = 0;
      |           ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:103:30: error: ‘Flags’ has not been declared
  103 |   virtual NamedValue_ptr add(Flags) = 0;
      |                              ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:104:48: error: ‘Flags’ has not been declared
  104 |   virtual NamedValue_ptr add_item(const char*, Flags) = 0;
      |                                                ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:105:61: error: ‘Flags’ has not been declared
  105 |   virtual NamedValue_ptr add_value(const char*, const Any&, Flags) = 0;
      |                                                             ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:106:49: error: ‘Flags’ has not been declared
  106 |   virtual NamedValue_ptr add_item_consume(char*,Flags) = 0;
      |                                                 ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:107:57: error: ‘Flags’ has not been declared
  107 |   virtual NamedValue_ptr add_value_consume(char*, Any*, Flags) = 0;
      |                                                         ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:108:31: error: ‘ULong’ has not been declared
  108 |   virtual NamedValue_ptr item(ULong index) = 0;
      |                               ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:109:24: error: ‘ULong’ has not been declared
  109 |   virtual void remove (ULong) = 0;
      |                        ^~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:111:11: error: ‘Boolean’ does not name a type
  111 |   virtual Boolean NP_is_nil() const = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:119:51: error: ‘_dyn_attr’ does not name a type
  119 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:119:51: error: ‘_dyn_attr’ does not name a type
  119 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:119:51: error: ‘_dyn_attr’ does not name a type
  119 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:125:10: error: ‘_dyn_attr’ does not name a type
  125 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h: In constructor ‘NVList::Bounds::Bounds()’:
/usr/include/omniORB4/CORBA_NamedValue.h:119:3: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
  119 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h:119:3: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
  119 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_NamedValue.h: In static member function ‘static _CORBA_Boolean NVList::PR_is_valid(NVList_ptr)’:
/usr/include/omniORB4/CORBA_NamedValue.h:122:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
  122 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_NamedValue.h: In constructor ‘NVList::NVList()’:
/usr/include/omniORB4/CORBA_NamedValue.h:128:25: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
  128 |   NVList() { pd_magic = PR_magic; }
      |                         ^~~~~~~~
      |                         pd_magic
/usr/include/omniORB4/CORBA_ORB.h: At global scope:
/usr/include/omniORB4/CORBA_ORB.h:42:27: error: expected class-name before ‘{’ token
   42 | class ORB : public Object {
      |                           ^
/usr/include/omniORB4/CORBA_ORB.h:50:11: error: ‘String_var’ does not name a type
   50 |   typedef String_var ObjectId_var;
      |           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:52:44: error: ‘Request’ was not declared in this scope; did you mean ‘CORBA::Request’?
   52 |   typedef _CORBA_Pseudo_Unbounded_Sequence<Request,Request_member> RequestSeq;
      |                                            ^~~~~~~
      |                                            CORBA::Request
In file included from /usr/include/omniORB4/CORBA.h:129:
/usr/include/omniORB4/CORBA_Request.h:36:7: note: ‘CORBA::Request’ declared here
   36 | class Request {
      |       ^~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:52:52: error: ‘Request_member’ was not declared in this scope; did you mean ‘CORBA::Request_member’?
   52 |   typedef _CORBA_Pseudo_Unbounded_Sequence<Request,Request_member> RequestSeq;
      |                                                    ^~~~~~~~~~~~~~
      |                                                    CORBA::Request_member
In file included from /usr/include/omniORB4/CORBA.h:110:
/usr/include/omniORB4/CORBA_TypeCode_member.h:90:54: note: ‘CORBA::Request_member’ declared here
   90 | typedef _CORBA_PseudoObj_Member<Request,Request_var> Request_member;
      |                                                      ^~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:52:66: error: template argument 1 is invalid
   52 |   typedef _CORBA_Pseudo_Unbounded_Sequence<Request,Request_member> RequestSeq;
      |                                                                  ^
/usr/include/omniORB4/CORBA_ORB.h:52:66: error: template argument 2 is invalid
/usr/include/omniORB4/CORBA_ORB.h:54:56: error: ‘_core_attr’ does not name a type
   54 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InvalidName, _core_attr)
      |                                                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:54:56: error: ‘_core_attr’ does not name a type
   54 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InvalidName, _core_attr)
      |                                                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:54:56: error: ‘_core_attr’ does not name a type
   54 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InvalidName, _core_attr)
      |                                                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:55:65: error: ‘_dyn_attr’ does not name a type
   55 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InconsistentTypeCode, _dyn_attr)
      |                                                                 ^~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:55:65: error: ‘_dyn_attr’ does not name a type
   55 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InconsistentTypeCode, _dyn_attr)
      |                                                                 ^~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:55:65: error: ‘_dyn_attr’ does not name a type
   55 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InconsistentTypeCode, _dyn_attr)
      |                                                                 ^~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:69:30: error: expected ‘)’ before ‘max’
   69 |     inline ObjectIdList(ULong max)
      |                        ~     ^~~~
      |                              )
/usr/include/omniORB4/CORBA_ORB.h:71:30: error: expected ‘)’ before ‘max’
   71 |     inline ObjectIdList(ULong max, ULong len, char** val,
      |                        ~     ^~~~
      |                              )
/usr/include/omniORB4/CORBA_ORB.h:165:28: error: ‘Object_ptr’ has not been declared
  165 |   static _ptr_type _narrow(Object_ptr);
      |                            ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:170:34: error: ‘Object_ptr’ has not been declared
  170 |   virtual char* object_to_string(Object_ptr) = 0;
      |                                  ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:171:11: error: ‘Object_ptr’ does not name a type; did you mean ‘ObjectId’?
  171 |   virtual Object_ptr string_to_object(const char*) = 0;
      |           ^~~~~~~~~~
      |           ObjectId
/usr/include/omniORB4/CORBA_ORB.h:174:11: error: ‘Object_ptr’ does not name a type; did you mean ‘ObjectId’?
  174 |   virtual Object_ptr resolve_initial_references(const char* identifier) = 0;
      |           ^~~~~~~~~~
      |           ObjectId
/usr/include/omniORB4/CORBA_ORB.h:176:11: error: ‘Boolean’ does not name a type
  176 |   virtual Boolean work_pending() = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:179:25: error: ‘Boolean’ has not been declared
  179 |   virtual void shutdown(Boolean wait_for_completion) = 0;
      |                         ^~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:187:20: error: ‘Long’ has not been declared
  187 |   void create_list(Long, NVList_out);
      |                    ^~~~
/usr/include/omniORB4/CORBA_ORB.h:188:30: error: ‘_objref_OperationDef’ has not been declared
  188 |   void create_operation_list(_objref_OperationDef*, // OperationDef_ptr
      |                              ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:202:3: error: ‘Boolean’ does not name a type
  202 |   Boolean poll_next_response();
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:203:26: error: ‘Request_out’ has not been declared
  203 |   void get_next_response(Request_out);
      |                          ^~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:205:3: error: ‘TypeCode_ptr’ does not name a type
  205 |   TypeCode_ptr create_struct_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:207:3: error: ‘TypeCode_ptr’ does not name a type
  207 |   TypeCode_ptr create_union_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:210:3: error: ‘TypeCode_ptr’ does not name a type
  210 |   TypeCode_ptr create_enum_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:212:3: error: ‘TypeCode_ptr’ does not name a type
  212 |   TypeCode_ptr create_alias_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:214:3: error: ‘TypeCode_ptr’ does not name a type
  214 |   TypeCode_ptr create_exception_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:216:3: error: ‘TypeCode_ptr’ does not name a type
  216 |   TypeCode_ptr create_interface_tc(const char* id, const char* name);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:217:3: error: ‘TypeCode_ptr’ does not name a type
  217 |   TypeCode_ptr create_string_tc(ULong bound);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:218:3: error: ‘TypeCode_ptr’ does not name a type
  218 |   TypeCode_ptr create_wstring_tc(ULong bound);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:219:3: error: ‘TypeCode_ptr’ does not name a type
  219 |   TypeCode_ptr create_fixed_tc(UShort digits, Short scale);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:220:3: error: ‘TypeCode_ptr’ does not name a type
  220 |   TypeCode_ptr create_sequence_tc(ULong bound,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:222:3: error: ‘TypeCode_ptr’ does not name a type
  222 |   TypeCode_ptr create_recursive_sequence_tc(ULong bound, ULong offset);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:225:3: error: ‘TypeCode_ptr’ does not name a type
  225 |   TypeCode_ptr create_array_tc(ULong length, TypeCode_ptr etype);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:227:3: error: ‘TypeCode_ptr’ does not name a type
  227 |   TypeCode_ptr create_value_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:232:3: error: ‘TypeCode_ptr’ does not name a type
  232 |   TypeCode_ptr create_value_box_tc(const char* id, const char* name,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:239:3: error: ‘TypeCode_ptr’ does not name a type
  239 |   TypeCode_ptr create_recursive_tc(const char* id);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:241:3: error: ‘TypeCode_ptr’ does not name a type
  241 |   TypeCode_ptr create_abstract_interface_tc(const char* id, const char* name);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:243:3: error: ‘TypeCode_ptr’ does not name a type
  243 |   TypeCode_ptr create_local_interface_tc(const char* id, const char* name);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:246:3: error: ‘Policy_ptr’ does not name a type
  246 |   Policy_ptr create_policy(PolicyType,const Any&);
      |   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:248:3: error: ‘ValueFactory’ does not name a type
  248 |   ValueFactory register_value_factory(const char* id,
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:253:3: error: ‘ValueFactory’ does not name a type
  253 |   ValueFactory lookup_value_factory(const char* id);
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:255:59: error: ‘Object_ptr’ has not been declared
  255 |   virtual void register_initial_reference(const char* id, Object_ptr obj) = 0;
      |                                                           ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:258:10: error: ‘_core_attr’ does not name a type
  258 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h: In constructor ‘ORB::InvalidName::InvalidName()’:
/usr/include/omniORB4/CORBA_ORB.h:54:3: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
   54 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InvalidName, _core_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:54:3: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
   54 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InvalidName, _core_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h: In constructor ‘ORB::InconsistentTypeCode::InconsistentTypeCode()’:
/usr/include/omniORB4/CORBA_ORB.h:55:3: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
   55 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InconsistentTypeCode, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:55:3: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
   55 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(InconsistentTypeCode, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h: In constructor ‘ORB::ORB(int)’:
/usr/include/omniORB4/CORBA_ORB.h:264:7: error: ‘_PR_setobj’ was not declared in this scope
  264 |       _PR_setobj((omniObjRef*)0);
      |       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h:266:7: error: ‘_PR_setobj’ was not declared in this scope
  266 |       _PR_setobj((omniObjRef*)1);
      |       ^~~~~~~~~~
/usr/include/omniORB4/CORBA_ORB.h: At global scope:
/usr/include/omniORB4/CORBA_ORB.h:275:9: error: ‘String_var’ does not name a type
  275 | typedef String_var ORBid_var;
      |         ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:38:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_Helper’?
   38 |   typedef Object_ptr _ptr_type;
      |           ^~~~~~~~~~
      |           Object_Helper
/usr/include/omniORB4/CORBA_Object.h:40:10: error: ‘_ptr_type’ does not name a type
   40 |   static _ptr_type _nil();
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:41:32: error: ‘_ptr_type’ has not been declared
   41 |   static _CORBA_Boolean is_nil(_ptr_type);
      |                                ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:42:23: error: ‘_ptr_type’ has not been declared
   42 |   static void release(_ptr_type);
      |                       ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:43:25: error: ‘_ptr_type’ has not been declared
   43 |   static void duplicate(_ptr_type);
      |                         ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:44:29: error: ‘_ptr_type’ has not been declared
   44 |   static void marshalObjRef(_ptr_type, cdrStream&);
      |                             ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:45:10: error: ‘_ptr_type’ does not name a type
   45 |   static _ptr_type unmarshalObjRef(cdrStream&);
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:50:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object’?
   50 |   typedef Object_ptr _ptr_type;
      |           ^~~~~~~~~~
      |           Object
/usr/include/omniORB4/CORBA_Object.h:51:11: error: ‘Object_var’ does not name a type; did you mean ‘Object’?
   51 |   typedef Object_var _var_type;
      |           ^~~~~~~~~~
      |           Object
/usr/include/omniORB4/CORBA_Object.h:59:24: error: ‘Request_out’ has not been declared
   59 |                        Request_out request,
      |                        ^~~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:60:24: error: ‘Flags’ has not been declared
   60 |                        Flags req_flags);
      |                        ^~~~~
/usr/include/omniORB4/CORBA_Object.h:68:24: error: ‘Request_out’ has not been declared
   68 |                        Request_out request,
      |                        ^~~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:69:24: error: ‘Flags’ has not been declared
   69 |                        Flags req_flags);
      |                        ^~~~~
/usr/include/omniORB4/CORBA_Object.h:71:3: error: ‘Request_ptr’ does not name a type
   71 |   Request_ptr _request(const char* operation);
      |   ^~~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:73:3: error: ‘ImplementationDef_ptr’ does not name a type
   73 |   ImplementationDef_ptr _get_implementation();
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:74:3: error: ‘_objref_InterfaceDef’ does not name a type
   74 |   _objref_InterfaceDef* _get_interface();
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:77:3: error: ‘Boolean’ does not name a type
   77 |   Boolean         _is_a(const char* repoId);
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:78:11: error: ‘Boolean’ does not name a type
   78 |   virtual Boolean _non_existent();
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:79:3: error: ‘Boolean’ does not name a type
   79 |   Boolean         _is_equivalent(_ptr_type other_object);
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:80:3: error: ‘ULong’ does not name a type
   80 |   ULong           _hash(ULong maximum);
      |   ^~~~~
/usr/include/omniORB4/CORBA_Object.h:82:10: error: ‘_ptr_type’ does not name a type
   82 |   static _ptr_type        _duplicate(_ptr_type);
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:83:17: error: ‘_ptr_type’ does not name a type
   83 |   static inline _ptr_type _narrow(Object_ptr o) { return _duplicate(o); }
      |                 ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:84:17: error: ‘_ptr_type’ does not name a type
   84 |   static inline _ptr_type _unchecked_narrow(Object_ptr o) {
      |                 ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:87:10: error: ‘_ptr_type’ does not name a type
   87 |   static _ptr_type        _nil();
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:95:10: error: ‘Boolean’ does not name a type
   95 |   inline Boolean _NP_is_nil() const { return pd_obj == 0; }
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:96:10: error: ‘Boolean’ does not name a type
   96 |   inline Boolean _NP_is_pseudo() const { return pd_obj == (omniObjRef*) 1; }
      |          ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:99:45: error: ‘Object_ptr’ has not been declared
   99 |   static inline _CORBA_Boolean _PR_is_valid(Object_ptr p) {
      |                                             ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:107:30: error: ‘Object_ptr’ has not been declared
  107 |   static void _marshalObjRef(Object_ptr, cdrStream&);
      |                              ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:108:10: error: ‘Object_ptr’ does not name a type; did you mean ‘Object’?
  108 |   static Object_ptr _unmarshalObjRef(cdrStream&);
      |          ^~~~~~~~~~
      |          Object
/usr/include/omniORB4/CORBA_Object.h:110:10: error: ‘_core_attr’ does not name a type
  110 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:111:10: error: ‘_core_attr’ does not name a type
  111 |   static _core_attr const ULong _PR_magic;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:117:3: error: ‘ULong’ does not name a type
  117 |   ULong       pd_magic;
      |   ^~~~~
/usr/include/omniORB4/CORBA_Object.h: In constructor ‘Object::Object()’:
/usr/include/omniORB4/CORBA_Object.h:93:32: error: class ‘Object’ does not have any field named ‘pd_magic’
   93 |   inline Object() : pd_obj(0), pd_magic(_PR_magic) {}
      |                                ^~~~~~~~
/usr/include/omniORB4/CORBA_Object.h:93:41: error: ‘_PR_magic’ was not declared in this scope
   93 |   inline Object() : pd_obj(0), pd_magic(_PR_magic) {}
      |                                         ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h: In static member function ‘static _CORBA_Boolean Object::_PR_is_valid(int)’:
/usr/include/omniORB4/CORBA_Object.h:100:18: error: base operand of ‘->’ is not a pointer
  100 |     return p ? (p->pd_magic == _PR_magic) : 1;
      |                  ^~
/usr/include/omniORB4/CORBA_Object.h:100:32: error: ‘_PR_magic’ was not declared in this scope
  100 |     return p ? (p->pd_magic == _PR_magic) : 1;
      |                                ^~~~~~~~~
/usr/include/omniORB4/CORBA_Object.h: At global scope:
/usr/include/omniORB4/CORBA_Object.h:120:25: error: ‘Boolean’ does not name a type
  120 | _CORBA_MODULE_FN inline Boolean is_nil(Object_ptr o) {
      |                         ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: error: variable or field ‘release’ declared void
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:38: error: ‘Object_ptr’ was not declared in this scope; did you mean ‘CORBA::Object_ptr’?
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ^~~~~~~~~~
      |                                      CORBA::Object_ptr
/usr/include/omniORB4/CORBA.h:84:19: note: ‘CORBA::Object_ptr’ declared here
   84 |   typedef Object* Object_ptr;
      |                   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:44:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
   44 |   typedef Object_ptr     T_ptr;
      |           ^~~~~~~~~~
      |           Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:50:26: error: expected ‘)’ before ‘p’
   50 |   inline Object_var(T_ptr p) { pd_ref = p; }
      |                    ~     ^~
      |                          )
/usr/include/omniORB4/CORBA_Object_vartypes.h:56:28: error: ‘T_ptr’ has not been declared
   56 |   inline T_var& operator= (T_ptr p) {
      |                            ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:72:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   72 |   inline T_ptr operator->() const { return pd_ref; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:73:19: error: expected type-specifier before ‘T_ptr’
   73 |   inline operator T_ptr() const   { return pd_ref; }
      |                   ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:75:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   75 |   inline T_ptr in() const { return pd_ref; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:76:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   76 |   inline T_ptr& inout()   { return pd_ref; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:77:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   77 |   inline T_ptr& out() {
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:84:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   84 |   inline T_ptr _retn() {
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:95:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   95 |   T_ptr pd_ref;
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_var::Object_var()’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:49:25: error: class ‘Object_var’ does not have any field named ‘pd_ref’
   49 |   inline Object_var() : pd_ref(T::_nil()) {}
      |                         ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:49:35: error: ‘_nil’ is not a member of ‘Object_var::T’ {aka ‘Object’}
   49 |   inline Object_var() : pd_ref(T::_nil()) {}
      |                                   ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In copy constructor ‘Object_var::Object_var(const T_var&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:51:39: error: class ‘Object_var’ does not have any field named ‘pd_ref’
   51 |   inline Object_var(const T_var& p) : pd_ref(T::_duplicate(p.pd_ref)) {}
      |                                       ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:51:49: error: ‘_duplicate’ is not a member of ‘Object_var::T’ {aka ‘Object’}
   51 |   inline Object_var(const T_var& p) : pd_ref(T::_duplicate(p.pd_ref)) {}
      |                                                 ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:51:62: error: ‘const Object_var::T_var’ {aka ‘const class Object_var’} has no member named ‘pd_ref’
   51 |   inline Object_var(const T_var& p) : pd_ref(T::_duplicate(p.pd_ref)) {}
      |                                                              ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In destructor ‘Object_var::~Object_var()’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:54:34: error: ‘pd_ref’ was not declared in this scope
   54 |   inline ~Object_var() { release(pd_ref); }
      |                                  ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_var::T_var& Object_var::operator=(int)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:57:13: error: ‘pd_ref’ was not declared in this scope
   57 |     release(pd_ref);
      |             ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_var::T_var& Object_var::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:62:9: error: ‘pd_ref’ was not declared in this scope
   62 |     if( pd_ref != p.pd_ref ) {
      |         ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:62:21: error: ‘const Object_var::T_var’ {aka ‘const class Object_var’} has no member named ‘pd_ref’
   62 |     if( pd_ref != p.pd_ref ) {
      |                     ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:64:19: error: ‘_duplicate’ is not a member of ‘Object_var::T’ {aka ‘Object’}
   64 |       pd_ref = T::_duplicate(p.pd_ref);
      |                   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:64:32: error: ‘const Object_var::T_var’ {aka ‘const class Object_var’} has no member named ‘pd_ref’
   64 |       pd_ref = T::_duplicate(p.pd_ref);
      |                                ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_Object_vartypes.h:109:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  109 |   typedef Object_ptr     T_ptr;
      |           ^~~~~~~~~~
      |           Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:122:31: error: ‘T_ptr’ has not been declared
  122 |   inline T_member& operator= (T_ptr p) {
      |                               ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:152:10: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  152 |   inline Object_ptr operator->() const { return _ptr; }
      |          ^~~~~~~~~~
      |          Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:153:19: error: expected type-specifier before ‘Object_ptr’
  153 |   inline operator Object_ptr () const  { return _ptr; }
      |                   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:155:10: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  155 |   inline Object_ptr  in() const { return _ptr; }
      |          ^~~~~~~~~~
      |          Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:156:10: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  156 |   inline Object_ptr& inout()    { return _ptr; }
      |          ^~~~~~~~~~
      |          Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:157:10: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  157 |   inline Object_ptr& out() {
      |          ^~~~~~~~~~
      |          Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:162:10: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  162 |   inline Object_ptr _retn() {
      |          ^~~~~~~~~~
      |          Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:169:3: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  169 |   Object_ptr _ptr;
      |   ^~~~~~~~~~
      |   Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_Member::Object_Member()’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:114:28: error: class ‘Object_Member’ does not have any field named ‘_ptr’
  114 |   inline Object_Member() : _ptr(T::_nil()) {}
      |                            ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:114:36: error: ‘_nil’ is not a member of ‘Object_Member::T’ {aka ‘Object’}
  114 |   inline Object_Member() : _ptr(T::_nil()) {}
      |                                    ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In copy constructor ‘Object_Member::Object_Member(const T_member&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:116:5: error: ‘_ptr’ was not declared in this scope
  116 |     _ptr = T::_duplicate(p._ptr);
      |     ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:116:15: error: ‘_duplicate’ is not a member of ‘Object_Member::T’ {aka ‘Object’}
  116 |     _ptr = T::_duplicate(p._ptr);
      |               ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:116:28: error: ‘const Object_Member::T_member’ {aka ‘const class Object_Member’} has no member named ‘_ptr’
  116 |     _ptr = T::_duplicate(p._ptr);
      |                            ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In destructor ‘Object_Member::~Object_Member()’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:119:20: error: ‘_ptr’ was not declared in this scope
  119 |     CORBA::release(_ptr);
      |                    ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Member::T_member& Object_Member::operator=(int)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:123:20: error: ‘_ptr’ was not declared in this scope
  123 |     CORBA::release(_ptr);
      |                    ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Member::T_member& Object_Member::operator=(const T_member&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:129:22: error: ‘_ptr’ was not declared in this scope
  129 |       CORBA::release(_ptr);
      |                      ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:130:17: error: ‘_duplicate’ is not a member of ‘Object_Member::T’ {aka ‘Object’}
  130 |       _ptr = T::_duplicate(p._ptr);
      |                 ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:130:30: error: ‘const Object_Member::T_member’ {aka ‘const class Object_Member’} has no member named ‘_ptr’
  130 |       _ptr = T::_duplicate(p._ptr);
      |                              ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Member::T_member& Object_Member::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:136:20: error: ‘_ptr’ was not declared in this scope
  136 |     CORBA::release(_ptr);
      |                    ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:137:15: error: ‘_duplicate’ is not a member of ‘Object_Member::T’ {aka ‘Object’}
  137 |     _ptr = T::_duplicate(p);
      |               ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘void Object_Member::operator>>=(cdrStream&) const’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:144:35: error: ‘_ptr’ was not declared in this scope
  144 |     CORBA::Object::_marshalObjRef(_ptr,s);
      |                                   ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘void Object_Member::operator<<=(cdrStream&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:147:5: error: ‘Object_ptr’ was not declared in this scope; did you mean ‘CORBA::Object_ptr’?
  147 |     Object_ptr _result = CORBA::Object::_unmarshalObjRef(s);
      |     ^~~~~~~~~~
      |     CORBA::Object_ptr
/usr/include/omniORB4/CORBA.h:84:19: note: ‘CORBA::Object_ptr’ declared here
   84 |   typedef Object* Object_ptr;
      |                   ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:148:20: error: ‘_ptr’ was not declared in this scope
  148 |     CORBA::release(_ptr);
      |                    ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:149:12: error: ‘_result’ was not declared in this scope
  149 |     _ptr = _result;
      |            ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_Object_vartypes.h:184:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  184 |   typedef Object_ptr     T_ptr;
      |           ^~~~~~~~~~
      |           Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:189:30: error: expected ‘)’ before ‘&’ token
  189 |   inline Object_Element(T_ptr& p, _CORBA_Boolean rel)
      |                        ~     ^
      |                              )
/usr/include/omniORB4/CORBA_Object_vartypes.h:199:32: error: ‘T_ptr’ has not been declared
  199 |   inline T_element& operator= (T_ptr p) {
      |                                ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:236:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  236 |   inline T_ptr operator->() const { return pd_data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:237:19: error: expected type-specifier before ‘T_ptr’
  237 |   inline operator T_ptr () const  { return pd_data; }
      |                   ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:239:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  239 |   inline T_ptr in() const { return pd_data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:240:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  240 |   inline T_ptr& inout()         { return pd_data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:241:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  241 |   inline T_ptr& out() {
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:249:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  249 |   inline T_ptr _retn() {
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:256:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  256 |   inline T_ptr& _NP_ref() const {return pd_data;}
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:260:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  260 |   T_ptr& pd_data;
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h: In copy constructor ‘Object_Element::Object_Element(const T_element&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:193:25: error: class ‘Object_Element’ does not have any field named ‘pd_data’
  193 |     : pd_rel(p.pd_rel), pd_data(p.pd_data) {}
      |                         ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:193:35: error: ‘const Object_Element::T_element’ {aka ‘const class Object_Element’} has no member named ‘pd_data’
  193 |     : pd_rel(p.pd_rel), pd_data(p.pd_data) {}
      |                                   ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Element::T_element& Object_Element::operator=(int)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:200:34: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  200 |     if( pd_rel )  CORBA::release(pd_data);
      |                                  ^~~~~~~
      |                                  SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:201:5: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  201 |     pd_data = p;
      |     ^~~~~~~
      |     SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Element::T_element& Object_Element::operator=(const T_element&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:206:11: error: ‘const Object_Element::T_element’ {aka ‘const class Object_Element’} has no member named ‘pd_data’
  206 |     if (p.pd_data != pd_data) {
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:206:22: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  206 |     if (p.pd_data != pd_data) {
      |                      ^~~~~~~
      |                      SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:209:12: error: ‘_duplicate’ is not a member of ‘Object_Element::T’ {aka ‘Object’}
  209 |         T::_duplicate(p.pd_data);
      |            ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:209:25: error: ‘const Object_Element::T_element’ {aka ‘const class Object_Element’} has no member named ‘pd_data’
  209 |         T::_duplicate(p.pd_data);
      |                         ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:210:21: error: ‘const Object_Element::T_element’ {aka ‘const class Object_Element’} has no member named ‘pd_data’
  210 |         pd_data = p.pd_data;
      |                     ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:213:21: error: ‘const Object_Element::T_element’ {aka ‘const class Object_Element’} has no member named ‘pd_data’
  213 |         pd_data = p.pd_data;
      |                     ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Element::T_element& Object_Element::operator=(const T_member&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:220:22: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  220 |       CORBA::release(pd_data);
      |                      ^~~~~~~
      |                      SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:221:10: error: ‘_duplicate’ is not a member of ‘Object_Element::T’ {aka ‘Object’}
  221 |       T::_duplicate(p);
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:223:5: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  223 |     pd_data = (T_ptr) p;
      |     ^~~~~~~
      |     SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:223:16: error: ‘T_ptr’ was not declared in this scope; did you mean ‘ORB_ptr’?
  223 |     pd_data = (T_ptr) p;
      |                ^~~~~
      |                ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_Element::T_element& Object_Element::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:229:22: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  229 |       CORBA::release(pd_data);
      |                      ^~~~~~~
      |                      SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:230:10: error: ‘_duplicate’ is not a member of ‘Object_Element::T’ {aka ‘Object’}
  230 |       T::_duplicate(p);
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:232:5: error: ‘pd_data’ was not declared in this scope; did you mean ‘SN_data’?
  232 |     pd_data = (T_ptr)p;
      |     ^~~~~~~
      |     SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:232:16: error: ‘T_ptr’ was not declared in this scope; did you mean ‘ORB_ptr’?
  232 |     pd_data = (T_ptr)p;
      |                ^~~~~
      |                ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_Object_vartypes.h:274:37: error: expected ‘)’ before ‘&’ token
  274 |   inline Object_INOUT_arg(Object_ptr& p) : _data(p) {}
      |                          ~          ^
      |                                     )
/usr/include/omniORB4/CORBA_Object_vartypes.h:289:19: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  289 |   inline operator Object_ptr&()  { return _data; }
      |                   ^~~~~~~~~~
      |                   Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:291:3: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  291 |   Object_ptr& _data;
      |   ^~~~~~~~~~
      |   Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_INOUT_arg::Object_INOUT_arg(Object_var&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:275:44: error: class ‘Object_INOUT_arg’ does not have any field named ‘_data’
  275 |   inline Object_INOUT_arg(Object_var& p) : _data(p.pd_ref) {}
      |                                            ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:275:52: error: ‘class Object_var’ has no member named ‘pd_ref’
  275 |   inline Object_INOUT_arg(Object_var& p) : _data(p.pd_ref) {}
      |                                                    ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_INOUT_arg::Object_INOUT_arg(Object_Member&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:276:47: error: class ‘Object_INOUT_arg’ does not have any field named ‘_data’
  276 |   inline Object_INOUT_arg(Object_Member& p) : _data(p._ptr) {}
      |                                               ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:276:55: error: ‘class Object_Member’ has no member named ‘_ptr’
  276 |   inline Object_INOUT_arg(Object_Member& p) : _data(p._ptr) {}
      |                                                       ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_INOUT_arg::Object_INOUT_arg(Object_Element&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:277:48: error: class ‘Object_INOUT_arg’ does not have any field named ‘_data’
  277 |   inline Object_INOUT_arg(Object_Element& p) : _data(p._NP_ref()) {
      |                                                ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:277:56: error: ‘class Object_Element’ has no member named ‘_NP_ref’
  277 |   inline Object_INOUT_arg(Object_Element& p) : _data(p._NP_ref()) {
      |                                                        ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:285:15: error: ‘_duplicate’ is not a member of ‘Object’
  285 |       Object::_duplicate(p._NP_ref());
      |               ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:285:28: error: ‘class Object_Element’ has no member named ‘_NP_ref’
  285 |       Object::_duplicate(p._NP_ref());
      |                            ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_Object_vartypes.h:304:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
  304 |   typedef Object_ptr    T_ptr;
      |           ^~~~~~~~~~
      |           Object_var
/usr/include/omniORB4/CORBA_Object_vartypes.h:310:30: error: expected ‘)’ before ‘&’ token
  310 |   inline Object_OUT_arg(T_ptr& p) : _data(p) { _data = T::_nil(); }
      |                        ~     ^
      |                              )
/usr/include/omniORB4/CORBA_Object_vartypes.h:325:36: error: ‘T_ptr’ has not been declared
  325 |   inline Object_OUT_arg& operator=(T_ptr p) { _data = p; return *this; }
      |                                    ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:327:19: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  327 |   inline operator T_ptr&()  { return _data; }
      |                   ^~~~~
      |                   ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:328:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  328 |   inline T_ptr& ptr()       { return _data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:329:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  329 |   inline T_ptr operator->() { return _data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h:331:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  331 |   T_ptr& _data;
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_OUT_arg::Object_OUT_arg(T_var&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:311:37: error: class ‘Object_OUT_arg’ does not have any field named ‘_data’
  311 |   inline Object_OUT_arg(T_var& p) : _data(p.pd_ref) {
      |                                     ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:311:45: error: ‘Object_OUT_arg::T_var’ {aka ‘class Object_var’} has no member named ‘pd_ref’
  311 |   inline Object_OUT_arg(T_var& p) : _data(p.pd_ref) {
      |                                             ^~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:312:12: error: ‘_nil’ is not a member of ‘Object_OUT_arg::T’ {aka ‘Object’}
  312 |     p = T::_nil();
      |            ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_OUT_arg::Object_OUT_arg(T_member&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:314:40: error: class ‘Object_OUT_arg’ does not have any field named ‘_data’
  314 |   inline Object_OUT_arg(T_member& p) : _data(p._ptr) {
      |                                        ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:314:48: error: ‘Object_OUT_arg::T_member’ {aka ‘class Object_Member’} has no member named ‘_ptr’
  314 |   inline Object_OUT_arg(T_member& p) : _data(p._ptr) {
      |                                                ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:315:12: error: ‘_nil’ is not a member of ‘Object_OUT_arg::T’ {aka ‘Object’}
  315 |     p = T::_nil();
      |            ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In constructor ‘Object_OUT_arg::Object_OUT_arg(T_element&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:317:41: error: class ‘Object_OUT_arg’ does not have any field named ‘_data’
  317 |   inline Object_OUT_arg(T_element& p) : _data(p._NP_ref()) {
      |                                         ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:317:49: error: ‘Object_OUT_arg::T_element’ {aka ‘class Object_Element’} has no member named ‘_NP_ref’
  317 |   inline Object_OUT_arg(T_element& p) : _data(p._NP_ref()) {
      |                                                 ^~~~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:318:12: error: ‘_nil’ is not a member of ‘Object_OUT_arg::T’ {aka ‘Object’}
  318 |     p = T::_nil();
      |            ^~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In copy constructor ‘Object_OUT_arg::Object_OUT_arg(const T_out&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:320:43: error: class ‘Object_OUT_arg’ does not have any field named ‘_data’
  320 |   inline Object_OUT_arg(const T_out& p) : _data(p._data) {}
      |                                           ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h:320:51: error: ‘const Object_OUT_arg::T_out’ {aka ‘const class Object_OUT_arg’} has no member named ‘_data’
  320 |   inline Object_OUT_arg(const T_out& p) : _data(p._data) {}
      |                                                   ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_OUT_arg& Object_OUT_arg::operator=(const T_out&)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:324:5: error: ‘_data’ was not declared in this scope; did you mean ‘SN_data’?
  324 |     _data = p._data; return *this;  }
      |     ^~~~~
      |     SN_data
/usr/include/omniORB4/CORBA_Object_vartypes.h:324:15: error: ‘const Object_OUT_arg::T_out’ {aka ‘const class Object_OUT_arg’} has no member named ‘_data’
  324 |     _data = p._data; return *this;  }
      |               ^~~~~
/usr/include/omniORB4/CORBA_Object_vartypes.h: In member function ‘Object_OUT_arg& Object_OUT_arg::operator=(int)’:
/usr/include/omniORB4/CORBA_Object_vartypes.h:325:47: error: ‘_data’ was not declared in this scope; did you mean ‘SN_data’?
  325 |   inline Object_OUT_arg& operator=(T_ptr p) { _data = p; return *this; }
      |                                               ^~~~~
      |                                               SN_data
/usr/include/omniORB4/CORBA_Policy.h: At global scope:
/usr/include/omniORB4/CORBA_Policy.h:36:9: error: ‘ULong’ does not name a type
   36 | typedef ULong PolicyType;
      |         ^~~~~
/usr/include/omniORB4/CORBA_Policy.h:46:11: error: ‘PolicyType’ does not name a type; did you mean ‘Policy’?
   46 |   virtual PolicyType policy_type();
      |           ^~~~~~~~~~
      |           Policy
/usr/include/omniORB4/CORBA_Policy.h:53:29: error: ‘Object_ptr’ has not been declared
   53 |   static Policy_ptr _narrow(Object_ptr);
      |                             ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Policy.h:58:20: error: expected ‘)’ before ‘type’
   58 |   Policy(PolicyType type);
      |         ~          ^~~~~
      |                    )
/usr/include/omniORB4/CORBA_Policy.h:66:10: error: ‘_core_attr’ does not name a type
   66 |   static _core_attr const char* _PD_repoId;
      |          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_Policy.h:73:3: error: ‘PolicyType’ does not name a type; did you mean ‘Policy’?
   73 |   PolicyType pd_type;
      |   ^~~~~~~~~~
      |   Policy
/usr/include/omniORB4/CORBA_Request.h:40:11: error: ‘Object_ptr’ does not name a type; did you mean ‘Object_var’?
   40 |   virtual Object_ptr        target() const = 0;
      |           ^~~~~~~~~~
      |           Object_var
/usr/include/omniORB4/CORBA_Request.h:57:32: error: ‘TypeCode_ptr’ has not been declared
   57 |   virtual void set_return_type(TypeCode_ptr tc) = 0;
      |                                ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_Request.h:64:11: error: ‘Boolean’ does not name a type
   64 |   virtual Boolean poll_response() = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Request.h:66:11: error: ‘Boolean’ does not name a type
   66 |   virtual Boolean NP_is_nil() const = 0;
      |           ^~~~~~~
/usr/include/omniORB4/CORBA_Request.h:67:11: error: ‘Request_ptr’ does not name a type; did you mean ‘Request’?
   67 |   virtual Request_ptr NP_duplicate() = 0;
      |           ^~~~~~~~~~~
      |           Request
/usr/include/omniORB4/CORBA_Request.h:69:10: error: ‘Request_ptr’ does not name a type; did you mean ‘Request’?
   69 |   static Request_ptr _duplicate(Request_ptr);
      |          ^~~~~~~~~~~
      |          Request
/usr/include/omniORB4/CORBA_Request.h:70:10: error: ‘Request_ptr’ does not name a type; did you mean ‘Request’?
   70 |   static Request_ptr _nil();
      |          ^~~~~~~~~~~
      |          Request
/usr/include/omniORB4/CORBA_Request.h:72:44: error: ‘Request_ptr’ has not been declared
   72 |   static inline _CORBA_Boolean PR_is_valid(Request_ptr p ) {
      |                                            ^~~~~~~~~~~
/usr/include/omniORB4/CORBA_Request.h:76:10: error: ‘_dyn_attr’ does not name a type
   76 |   static _dyn_attr const _CORBA_ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_Request.h: In static member function ‘static _CORBA_Boolean Request::PR_is_valid(int)’:
/usr/include/omniORB4/CORBA_Request.h:73:21: error: base operand of ‘->’ is not a pointer
   73 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                     ^~
/usr/include/omniORB4/CORBA_Request.h:73:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   73 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_Request.h: In constructor ‘Request::Request()’:
/usr/include/omniORB4/CORBA_Request.h:79:26: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
   79 |   Request() { pd_magic = PR_magic; }
      |                          ^~~~~~~~
      |                          pd_magic
/usr/include/omniORB4/CORBA_String.h: At global scope:
/usr/include/omniORB4/CORBA_String.h:36:37: error: ‘ULong’ was not declared in this scope; did you mean ‘CORBA::ULong’?
   36 | _CORBA_MODULE_FN char* string_alloc(ULong len);
      |                                     ^~~~~
      |                                     CORBA::ULong
In file included from /usr/include/omniORB4/CORBA.h:102:
/usr/include/omniORB4/CORBA_primitive_types.h:42:27: note: ‘CORBA::ULong’ declared here
   42 | typedef _CORBA_ULong      ULong;
      |                           ^~~~~
/usr/include/omniORB4/CORBA_String.h:50:46: error: ‘ULong’ was not declared in this scope; did you mean ‘CORBA::ULong’?
   50 | _CORBA_MODULE_FN _CORBA_WChar* wstring_alloc(ULong len);
      |                                              ^~~~~
      |                                              CORBA::ULong
/usr/include/omniORB4/CORBA_primitive_types.h:42:27: note: ‘CORBA::ULong’ declared here
   42 | typedef _CORBA_ULong      ULong;
      |                           ^~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:40:3: error: ‘TypeCode_ptr’ does not name a type
   40 |   TypeCode_ptr type;
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:47:9: error: ‘ULongLong’ does not name a type; did you mean ‘HAS_LongLong’?
   47 | typedef ULongLong PR_unionDiscriminator;
      |         ^~~~~~~~~
      |         HAS_LongLong
/usr/include/omniORB4/CORBA_TypeCode.h:48:9: error: ‘LongLong’ does not name a type; did you mean ‘HAS_LongLong’?
   48 | typedef LongLong  PR_unionDiscriminatorSigned;
      |         ^~~~~~~~
      |         HAS_LongLong
/usr/include/omniORB4/CORBA_TypeCode.h:53:3: error: ‘TypeCode_ptr’ does not name a type
   53 |   TypeCode_ptr          type;
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:54:3: error: ‘PR_unionDiscriminator’ does not name a type
   54 |   PR_unionDiscriminator label;
      |   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:59:3: error: ‘TypeCode_ptr’ does not name a type
   59 |   TypeCode_ptr type;
      |   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:123:3: error: ‘Boolean’ does not name a type
  123 |   Boolean equal(TypeCode_ptr TCp) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:125:3: error: ‘Boolean’ does not name a type
  125 |   Boolean equivalent(TypeCode_ptr TCp) const;
      |   ^~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:128:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  128 |   TypeCode_ptr get_compact_typecode() const;
      |   ^~~~~~~~~~~~
      |   TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:134:3: error: ‘ULong’ does not name a type
  134 |   ULong member_count() const;
      |   ^~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:135:27: error: ‘ULong’ has not been declared
  135 |   const char* member_name(ULong index) const;
      |                           ^~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:137:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  137 |   TypeCode_ptr member_type(ULong i) const;
      |   ^~~~~~~~~~~~
      |   TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:139:21: error: ‘ULong’ has not been declared
  139 |   Any* member_label(ULong i) const;
      |                     ^~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:140:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  140 |   TypeCode_ptr discriminator_type() const;
      |   ^~~~~~~~~~~~
      |   TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:141:3: error: ‘Long’ does not name a type; did you mean ‘long’?
  141 |   Long default_index() const;
      |   ^~~~
      |   long
/usr/include/omniORB4/CORBA_TypeCode.h:143:3: error: ‘ULong’ does not name a type
  143 |   ULong length() const;
      |   ^~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:145:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  145 |   TypeCode_ptr content_type() const;
      |   ^~~~~~~~~~~~
      |   TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:147:3: error: ‘UShort’ does not name a type; did you mean ‘short’?
  147 |   UShort fixed_digits() const;
      |   ^~~~~~
      |   short
/usr/include/omniORB4/CORBA_TypeCode.h:148:3: error: ‘Short’ does not name a type; did you mean ‘short’?
  148 |   Short fixed_scale() const;
      |   ^~~~~
      |   short
/usr/include/omniORB4/CORBA_TypeCode.h:150:3: error: ‘Long’ does not name a type; did you mean ‘long’?
  150 |   Long param_count() const;             // obsolete
      |   ^~~~
      |   long
/usr/include/omniORB4/CORBA_TypeCode.h:151:18: error: ‘Long’ has not been declared
  151 |   Any* parameter(Long index) const;     // obsolete
      |                  ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:153:3: error: ‘Short’ does not name a type; did you mean ‘short’?
  153 |   Short member_visibility(ULong index) const;
      |   ^~~~~
      |   short
/usr/include/omniORB4/CORBA_TypeCode.h:157:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  157 |   TypeCode_ptr concrete_base_type() const;
      |   ^~~~~~~~~~~~
      |   TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:159:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  159 |   static TypeCode_ptr _duplicate(TypeCode_ptr t);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:160:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  160 |   static TypeCode_ptr _nil();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:164:51: error: ‘_dyn_attr’ does not name a type
  164 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:164:51: error: ‘_dyn_attr’ does not name a type
  164 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:164:51: error: ‘_dyn_attr’ does not name a type
  164 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |                                                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:165:52: error: ‘_dyn_attr’ does not name a type
  165 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(BadKind, _dyn_attr)
      |                                                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:165:52: error: ‘_dyn_attr’ does not name a type
  165 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(BadKind, _dyn_attr)
      |                                                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:165:52: error: ‘_dyn_attr’ does not name a type
  165 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(BadKind, _dyn_attr)
      |                                                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:167:31: error: ‘TypeCode_ptr’ has not been declared
  167 |   static void marshalTypeCode(TypeCode_ptr obj,cdrStream& s);
      |                               ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:168:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  168 |   static TypeCode_ptr unmarshalTypeCode(cdrStream& s);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:178:14: error: ‘TypeCode_ptr’ has not been declared
  178 |     void add(TypeCode_ptr tc);
      |              ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:181:5: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  181 |     TypeCode_ptr pd_head;
      |     ^~~~~~~~~~~~
      |     TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:201:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  201 |   static TypeCode_ptr NP_enum_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:203:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  203 |   static TypeCode_ptr NP_alias_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:205:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  205 |   static TypeCode_ptr NP_interface_tc(const char* id, const char* name);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:206:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  206 |   static TypeCode_ptr NP_string_tc(ULong bound);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:207:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  207 |   static TypeCode_ptr NP_wstring_tc(ULong bound);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:208:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  208 |   static TypeCode_ptr NP_fixed_tc(UShort digits, Short scale);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:209:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  209 |   static TypeCode_ptr NP_sequence_tc(ULong bound, TypeCode_ptr element_type);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:210:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  210 |   static TypeCode_ptr NP_array_tc(ULong length, TypeCode_ptr element_type);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:211:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  211 |   static TypeCode_ptr NP_recursive_sequence_tc(ULong bound, ULong offset);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:212:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  212 |   static TypeCode_ptr NP_recursive_tc(const char* id);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:213:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  213 |   static TypeCode_ptr NP_value_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:217:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  217 |   static TypeCode_ptr NP_value_box_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:219:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  219 |   static TypeCode_ptr NP_native_tc(const char* id, const char* name);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:220:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  220 |   static TypeCode_ptr NP_abstract_interface_tc(const char* id,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:222:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  222 |   static TypeCode_ptr NP_local_interface_tc(const char* id, const char* name);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:230:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  230 |   static TypeCode_ptr PR_struct_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:233:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  233 |   static TypeCode_ptr PR_exception_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:236:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  236 |   static TypeCode_ptr PR_union_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:241:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  241 |   static TypeCode_ptr PR_enum_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:244:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  244 |   static TypeCode_ptr PR_alias_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:247:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  247 |   static TypeCode_ptr PR_interface_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:250:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  250 |   static TypeCode_ptr PR_value_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:256:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  256 |   static TypeCode_ptr PR_value_box_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:259:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  259 |   static TypeCode_ptr PR_abstract_interface_tc(const char* id,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:262:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  262 |   static TypeCode_ptr PR_local_interface_tc(const char* id, const char* name,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:265:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  265 |   static TypeCode_ptr PR_forward_tc(const char* id, _Tracker* tracker);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:268:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  268 |   static TypeCode_ptr PR_string_tc(ULong bound, _Tracker* tracker);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:269:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  269 |   static TypeCode_ptr PR_wstring_tc(ULong bound, _Tracker* tracker);
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:270:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  270 |   static TypeCode_ptr PR_fixed_tc(UShort digits, UShort scale,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:272:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  272 |   static TypeCode_ptr PR_sequence_tc(ULong bound, TypeCode_ptr element_type,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:274:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  274 |   static TypeCode_ptr PR_array_tc(ULong length, TypeCode_ptr element_type,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:276:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  276 |   static TypeCode_ptr PR_recursive_sequence_tc(ULong bound, ULong offset,
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:280:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  280 |   static TypeCode_ptr PR_null_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:281:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  281 |   static TypeCode_ptr PR_void_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:282:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  282 |   static TypeCode_ptr PR_short_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:283:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  283 |   static TypeCode_ptr PR_long_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:284:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  284 |   static TypeCode_ptr PR_ushort_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:285:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  285 |   static TypeCode_ptr PR_ulong_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:286:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  286 |   static TypeCode_ptr PR_float_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:287:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  287 |   static TypeCode_ptr PR_double_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:288:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  288 |   static TypeCode_ptr PR_boolean_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:289:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  289 |   static TypeCode_ptr PR_char_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:290:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  290 |   static TypeCode_ptr PR_wchar_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:291:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  291 |   static TypeCode_ptr PR_octet_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:292:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  292 |   static TypeCode_ptr PR_any_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:293:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  293 |   static TypeCode_ptr PR_TypeCode_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:294:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  294 |   static TypeCode_ptr PR_Principal_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:295:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  295 |   static TypeCode_ptr PR_Object_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:296:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  296 |   static TypeCode_ptr PR_string_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:297:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  297 |   static TypeCode_ptr PR_wstring_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:299:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  299 |   static TypeCode_ptr PR_longlong_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:300:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode’?
  300 |   static TypeCode_ptr PR_ulonglong_tc();
      |          ^~~~~~~~~~~~
      |          TypeCode
/usr/include/omniORB4/CORBA_TypeCode.h:309:44: error: ‘TypeCode_ptr’ has not been declared
  309 |   static inline _CORBA_Boolean PR_is_valid(TypeCode_ptr p ) {
      |                                            ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:312:10: error: ‘_dyn_attr’ does not name a type
  312 |   static _dyn_attr const CORBA::ULong PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h: In constructor ‘TypeCode::Bounds::Bounds()’:
/usr/include/omniORB4/CORBA_TypeCode.h:164:3: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
  164 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:164:3: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
  164 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(Bounds, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h: In constructor ‘TypeCode::BadKind::BadKind()’:
/usr/include/omniORB4/CORBA_TypeCode.h:165:3: error: cannot convert ‘Exception::insertToAnyFn’ from type ‘void (* (Exception::)() const)(Any&, const Exception&)’ to type ‘Exception::insertExceptionToAny’ {aka ‘void (*)(Any&, const Exception&)’}
  165 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(BadKind, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:165:3: error: cannot convert ‘Exception::insertToAnyFnNCP’ from type ‘void (* (Exception::)() const)(Any&, const Exception*)’ to type ‘Exception::insertExceptionToAnyNCP’ {aka ‘void (*)(Any&, const Exception*)’}
  165 |   OMNIORB_DECLARE_USER_EXCEPTION_IN_CORBA(BadKind, _dyn_attr)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h: In constructor ‘TypeCode::_Tracker::_Tracker(const char*)’:
/usr/include/omniORB4/CORBA_TypeCode.h:176:49: error: class ‘TypeCode::_Tracker’ does not have any field named ‘pd_head’
  176 |     _Tracker(const char* file) : pd_file(file), pd_head(0) {}
      |                                                 ^~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h: In static member function ‘static _CORBA_Boolean TypeCode::PR_is_valid(int)’:
/usr/include/omniORB4/CORBA_TypeCode.h:310:21: error: base operand of ‘->’ is not a pointer
  310 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                     ^~
/usr/include/omniORB4/CORBA_TypeCode.h:310:35: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
  310 |     return ((p) ? (p->pd_magic == PR_magic) : 1);
      |                                   ^~~~~~~~
      |                                   pd_magic
/usr/include/omniORB4/CORBA_TypeCode.h: In constructor ‘TypeCode::TypeCode()’:
/usr/include/omniORB4/CORBA_TypeCode.h:318:27: error: ‘PR_magic’ was not declared in this scope; did you mean ‘pd_magic’?
  318 |   TypeCode() { pd_magic = PR_magic; };
      |                           ^~~~~~~~
      |                           pd_magic
/usr/include/omniORB4/CORBA_TypeCode.h: At global scope:
/usr/include/omniORB4/CORBA_TypeCode.h:328:19: error: ‘_dyn_attr’ does not name a type
  328 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_null;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:329:19: error: ‘_dyn_attr’ does not name a type
  329 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_void;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:330:19: error: ‘_dyn_attr’ does not name a type
  330 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_short;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:331:19: error: ‘_dyn_attr’ does not name a type
  331 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_long;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:332:19: error: ‘_dyn_attr’ does not name a type
  332 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_ushort;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:333:19: error: ‘_dyn_attr’ does not name a type
  333 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_ulong;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:334:19: error: ‘_dyn_attr’ does not name a type
  334 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_float;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:335:19: error: ‘_dyn_attr’ does not name a type
  335 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_double;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:336:19: error: ‘_dyn_attr’ does not name a type
  336 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_boolean;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:337:19: error: ‘_dyn_attr’ does not name a type
  337 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_char;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:338:19: error: ‘_dyn_attr’ does not name a type
  338 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_wchar;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:339:19: error: ‘_dyn_attr’ does not name a type
  339 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_octet;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:340:19: error: ‘_dyn_attr’ does not name a type
  340 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_any;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:341:19: error: ‘_dyn_attr’ does not name a type
  341 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_TypeCode;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:342:19: error: ‘_dyn_attr’ does not name a type
  342 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_Principal;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:343:19: error: ‘_dyn_attr’ does not name a type
  343 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_Object;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:344:19: error: ‘_dyn_attr’ does not name a type
  344 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_string;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:345:19: error: ‘_dyn_attr’ does not name a type
  345 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_wstring;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:346:19: error: ‘_dyn_attr’ does not name a type
  346 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_NamedValue;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:348:19: error: ‘_dyn_attr’ does not name a type
  348 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_longlong;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:349:19: error: ‘_dyn_attr’ does not name a type
  349 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_ulonglong;
      |                   ^~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:111:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  111 | doit (UNKNOWN) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:112:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  112 | doit (BAD_PARAM) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:113:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  113 | doit (NO_MEMORY) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:114:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  114 | doit (IMP_LIMIT) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:115:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  115 | doit (COMM_FAILURE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:116:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  116 | doit (INV_OBJREF) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:117:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  117 | doit (NO_PERMISSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:118:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  118 | doit (INTERNAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:119:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  119 | doit (MARSHAL) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:120:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  120 | doit (INITIALIZE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:121:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  121 | doit (NO_IMPLEMENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:122:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  122 | doit (BAD_TYPECODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:123:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  123 | doit (BAD_OPERATION) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:124:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  124 | doit (NO_RESOURCES) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:125:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  125 | doit (NO_RESPONSE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:126:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  126 | doit (PERSIST_STORE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:127:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  127 | doit (BAD_INV_ORDER) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:128:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  128 | doit (TRANSIENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:129:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  129 | doit (FREE_MEM) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:130:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  130 | doit (INV_IDENT) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:131:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  131 | doit (INV_FLAG) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:132:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  132 | doit (INTF_REPOS) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:133:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  133 | doit (BAD_CONTEXT) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:134:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  134 | doit (OBJ_ADAPTER) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:135:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  135 | doit (DATA_CONVERSION) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:136:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  136 | doit (OBJECT_NOT_EXIST) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:137:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  137 | doit (TRANSACTION_REQUIRED) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:138:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  138 | doit (TRANSACTION_ROLLEDBACK) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:139:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  139 | doit (INVALID_TRANSACTION) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:140:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  140 | doit (INV_POLICY) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:141:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  141 | doit (CODESET_INCOMPATIBLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:142:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  142 | doit (REBIND) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:143:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  143 | doit (TIMEOUT) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:144:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  144 | doit (TRANSACTION_UNAVAILABLE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:145:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  145 | doit (TRANSACTION_MODE) \
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode.h:361:19: error: ‘_dyn_attr’ does not name a type
  361 | _CORBA_MODULE_VAR _dyn_attr TypeCode_ptr _tc_##name;
      |                   ^~~~~~~~~
/usr/include/omniORB4/userexception.h:146:1: note: in expansion of macro ‘DECLARE_SYS_EXC_TYPECODE’
  146 | doit (BAD_QOS)
      | ^~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:42:38: error: expected ‘)’ before ‘p’
   42 |   inline TypeCode_member(TypeCode_ptr p) : _ptr(p) {}
      |                         ~            ^~
      |                                      )
/usr/include/omniORB4/CORBA_TypeCode_member.h:46:30: error: ‘TypeCode_ptr’ has not been declared
   46 |   TypeCode_member& operator=(TypeCode_ptr p);
      |                              ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:50:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   50 |   inline TypeCode_ptr operator->() const { return _ptr; }
      |          ^~~~~~~~~~~~
      |          TypeCode_var
/usr/include/omniORB4/CORBA_TypeCode_member.h:51:19: error: expected type-specifier before ‘TypeCode_ptr’
   51 |   inline operator TypeCode_ptr() const   { return _ptr; }
      |                   ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:53:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   53 |   inline TypeCode_ptr  in() const { return _ptr; }
      |          ^~~~~~~~~~~~
      |          TypeCode_var
/usr/include/omniORB4/CORBA_TypeCode_member.h:54:10: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   54 |   inline TypeCode_ptr& inout()    { return _ptr; }
      |          ^~~~~~~~~~~~
      |          TypeCode_var
/usr/include/omniORB4/CORBA_TypeCode_member.h:55:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   55 |   TypeCode_ptr& out();
      |   ^~~~~~~~~~~~
      |   TypeCode_var
/usr/include/omniORB4/CORBA_TypeCode_member.h:56:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   56 |   TypeCode_ptr _retn();
      |   ^~~~~~~~~~~~
      |   TypeCode_var
/usr/include/omniORB4/CORBA_TypeCode_member.h:58:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   58 |   TypeCode_ptr _ptr;
      |   ^~~~~~~~~~~~
      |   TypeCode_var
/usr/include/omniORB4/CORBA_TypeCode_member.h: In member function ‘void TypeCode_member::NP_swap(TypeCode_member&)’:
/usr/include/omniORB4/CORBA_TypeCode_member.h:61:5: error: ‘TypeCode_ptr’ was not declared in this scope; did you mean ‘CORBA::TypeCode_ptr’?
   61 |     TypeCode_ptr tmp = _ptr;
      |     ^~~~~~~~~~~~
      |     CORBA::TypeCode_ptr
/usr/include/omniORB4/CORBA.h:88:21: note: ‘CORBA::TypeCode_ptr’ declared here
   88 |   typedef TypeCode* TypeCode_ptr;
      |                     ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:62:5: error: ‘_ptr’ was not declared in this scope
   62 |     _ptr = other._ptr;
      |     ^~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:62:18: error: ‘class TypeCode_member’ has no member named ‘_ptr’
   62 |     _ptr = other._ptr;
      |                  ^~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:63:11: error: ‘class TypeCode_member’ has no member named ‘_ptr’
   63 |     other._ptr = tmp;
      |           ^~~~
/usr/include/omniORB4/CORBA_TypeCode_member.h:63:18: error: ‘tmp’ was not declared in this scope; did you mean ‘tm’?
   63 |     other._ptr = tmp;
      |                  ^~~
      |                  tm
/usr/include/omniORB4/CORBA_UnknownUserException.h: At global scope:
/usr/include/omniORB4/CORBA_UnknownUserException.h:65:10: error: ‘_dyn_attr’ does not name a type
   65 |   static _dyn_attr Exception::insertExceptionToAny    insertToAnyFn;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_UnknownUserException.h:66:10: error: ‘_dyn_attr’ does not name a type
   66 |   static _dyn_attr Exception::insertExceptionToAnyNCP insertToAnyFnNCP;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_ValueBase.h:50:11: error: ‘ULong’ does not name a type
   50 |   virtual ULong      _refcount_value() = 0;
      |           ^~~~~
/usr/include/omniORB4/CORBA_ValueBase.h:60:40: error: ‘ULong’ has not been declared
   60 |   virtual const char* _NP_repositoryId(ULong& hash) const = 0;
      |                                        ^~~~~
/usr/include/omniORB4/CORBA_ValueBase.h:79:10: error: ‘_dyn_attr’ does not name a type
   79 |   static _dyn_attr const char* _PD_repoId;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_ValueBase.h:80:10: error: ‘_dyn_attr’ does not name a type
   80 |   static _dyn_attr const ULong _PR_magic;
      |          ^~~~~~~~~
/usr/include/omniORB4/CORBA_ValueBase.h:107:3: error: ‘ULong’ does not name a type
  107 |   ULong _pd_magic;
      |   ^~~~~
/usr/include/omniORB4/CORBA_ValueBase.h: In static member function ‘static _CORBA_Boolean ValueBase::_PR_is_valid(ValueBase*)’:
/usr/include/omniORB4/CORBA_ValueBase.h:74:20: error: ‘class ValueBase’ has no member named ‘_pd_magic’
   74 |     return p ? (p->_pd_magic == _PR_magic) : 1;
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_ValueBase.h:74:33: error: ‘_PR_magic’ was not declared in this scope
   74 |     return p ? (p->_pd_magic == _PR_magic) : 1;
      |                                 ^~~~~~~~~
/usr/include/omniORB4/CORBA_ValueBase.h: At global scope:
/usr/include/omniORB4/CORBA_ValueBase.h:143:11: error: ‘ULong’ does not name a type
  143 |   virtual ULong _refcount_value();
      |           ^~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(Environment_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:40:20: error: ‘class Environment’ has no member named ‘NP_is_nil’
   40 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(Context_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:47:20: error: ‘class Context’ has no member named ‘NP_is_nil’
   47 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(NamedValue_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:55:20: error: ‘class NamedValue’ has no member named ‘NP_is_nil’
   55 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(NVList_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:62:20: error: ‘class NVList’ has no member named ‘NP_is_nil’
   62 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(Request_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:69:20: error: ‘class Request’ has no member named ‘NP_is_nil’
   69 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(ExceptionList_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:76:20: error: ‘class ExceptionList’ has no member named ‘NP_is_nil’
   76 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: In function ‘Boolean is_nil(ContextList_ptr)’:
/usr/include/omniORB4/CORBA_static_fns.h:83:20: error: ‘class ContextList’ has no member named ‘NP_is_nil’
   83 |     return (p ? p->NP_is_nil() :
      |                    ^~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h: At global scope:
/usr/include/omniORB4/CORBA_static_fns.h:86:40: error: ‘Boolean is_nil’ redeclared as different kind of entity
   86 | _CORBA_MODULE_FN inline Boolean is_nil(TypeCode_ptr p) {
      |                                        ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:79:33: note: previous declaration ‘Boolean is_nil(ContextList_ptr)’
   79 | _CORBA_MODULE_FN inline Boolean is_nil(ContextList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:86:40: error: ‘TypeCode_ptr’ was not declared in this scope; did you mean ‘CORBA::TypeCode_ptr’?
   86 | _CORBA_MODULE_FN inline Boolean is_nil(TypeCode_ptr p) {
      |                                        ^~~~~~~~~~~~
      |                                        CORBA::TypeCode_ptr
/usr/include/omniORB4/CORBA.h:88:21: note: ‘CORBA::TypeCode_ptr’ declared here
   88 |   typedef TypeCode* TypeCode_ptr;
      |                     ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:23: error: variable or field ‘release’ declared void
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:31: error: ‘TypeCode_ptr’ was not declared in this scope; did you mean ‘CORBA::TypeCode_ptr’?
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ^~~~~~~~~~~~
      |                               CORBA::TypeCode_ptr
/usr/include/omniORB4/CORBA.h:88:21: note: ‘CORBA::TypeCode_ptr’ declared here
   88 |   typedef TypeCode* TypeCode_ptr;
      |                     ^~~~~~~~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:41:11: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
   41 |   typedef TypeCode_ptr T_ptr;
      |           ^~~~~~~~~~~~
      |           TypeCode_var
/usr/include/omniORB4/CORBA_vartypes.h:46:28: error: expected ‘)’ before ‘p’
   46 |   inline TypeCode_var(T_ptr p) : pd_ref(p) {}
      |                      ~     ^~
      |                            )
/usr/include/omniORB4/CORBA_vartypes.h:55:28: error: ‘T_ptr’ has not been declared
   55 |   inline T_var& operator= (T_ptr p) {
      |                            ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:75:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   75 |   T_ptr operator->() const { return pd_ref; }
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:76:12: error: expected type-specifier before ‘T_ptr’
   76 |   operator T_ptr () const  { return pd_ref; }
      |            ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:78:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   78 |   T_ptr  in() const   { return pd_ref; }
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:79:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   79 |   T_ptr& inout()      { return pd_ref; }
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:80:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   80 |   T_ptr& out() {
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:85:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   85 |   T_ptr _retn() {
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:96:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
   96 |   T_ptr pd_ref;
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h: In constructor ‘TypeCode_var::TypeCode_var()’:
/usr/include/omniORB4/CORBA_vartypes.h:45:27: error: class ‘TypeCode_var’ does not have any field named ‘pd_ref’
   45 |   inline TypeCode_var() : pd_ref(TypeCode::_nil()) {}
      |                           ^~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:45:44: error: ‘_nil’ is not a member of ‘TypeCode’
   45 |   inline TypeCode_var() : pd_ref(TypeCode::_nil()) {}
      |                                            ^~~~
/usr/include/omniORB4/CORBA_vartypes.h: In copy constructor ‘TypeCode_var::TypeCode_var(const T_var&)’:
/usr/include/omniORB4/CORBA_vartypes.h:48:5: error: ‘pd_ref’ was not declared in this scope; did you mean ‘add_ref’?
   48 |     pd_ref = TypeCode::_duplicate(p.pd_ref);
      |     ^~~~~~
      |     add_ref
/usr/include/omniORB4/CORBA_vartypes.h:48:24: error: ‘_duplicate’ is not a member of ‘TypeCode’
   48 |     pd_ref = TypeCode::_duplicate(p.pd_ref);
      |                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:48:37: error: ‘const TypeCode_var::T_var’ {aka ‘const class TypeCode_var’} has no member named ‘pd_ref’
   48 |     pd_ref = TypeCode::_duplicate(p.pd_ref);
      |                                     ^~~~~~
/usr/include/omniORB4/CORBA_vartypes.h: In constructor ‘TypeCode_var::TypeCode_var(const TypeCode_member&)’:
/usr/include/omniORB4/CORBA_vartypes.h:51:5: error: ‘pd_ref’ was not declared in this scope; did you mean ‘add_ref’?
   51 |     pd_ref = TypeCode::_duplicate(p._ptr);
      |     ^~~~~~
      |     add_ref
/usr/include/omniORB4/CORBA_vartypes.h:51:24: error: ‘_duplicate’ is not a member of ‘TypeCode’
   51 |     pd_ref = TypeCode::_duplicate(p._ptr);
      |                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:51:37: error: ‘const class TypeCode_member’ has no member named ‘_ptr’
   51 |     pd_ref = TypeCode::_duplicate(p._ptr);
      |                                     ^~~~
/usr/include/omniORB4/CORBA_vartypes.h: In destructor ‘TypeCode_var::~TypeCode_var()’:
/usr/include/omniORB4/CORBA_vartypes.h:53:29: error: ‘pd_ref’ was not declared in this scope; did you mean ‘add_ref’?
   53 |   ~TypeCode_var() { release(pd_ref); }
      |                             ^~~~~~
      |                             add_ref
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘TypeCode_var::T_var& TypeCode_var::operator=(int)’:
/usr/include/omniORB4/CORBA_vartypes.h:56:13: error: ‘pd_ref’ was not declared in this scope; did you mean ‘add_ref’?
   56 |     release(pd_ref);
      |             ^~~~~~
      |             add_ref
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘TypeCode_var::T_var& TypeCode_var::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_vartypes.h:62:9: error: ‘pd_ref’ was not declared in this scope; did you mean ‘add_ref’?
   62 |     if( pd_ref != p.pd_ref ) {
      |         ^~~~~~
      |         add_ref
/usr/include/omniORB4/CORBA_vartypes.h:62:21: error: ‘const TypeCode_var::T_var’ {aka ‘const class TypeCode_var’} has no member named ‘pd_ref’
   62 |     if( pd_ref != p.pd_ref ) {
      |                     ^~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:64:26: error: ‘_duplicate’ is not a member of ‘TypeCode’
   64 |       pd_ref = TypeCode::_duplicate(p.pd_ref);
      |                          ^~~~~~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:64:39: error: ‘const TypeCode_var::T_var’ {aka ‘const class TypeCode_var’} has no member named ‘pd_ref’
   64 |       pd_ref = TypeCode::_duplicate(p.pd_ref);
      |                                       ^~~~~~
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘TypeCode_var::T_var& TypeCode_var::operator=(const TypeCode_member&)’:
/usr/include/omniORB4/CORBA_vartypes.h:70:13: error: ‘pd_ref’ was not declared in this scope; did you mean ‘add_ref’?
   70 |     release(pd_ref);
      |             ^~~~~~
      |             add_ref
/usr/include/omniORB4/CORBA_vartypes.h:71:24: error: ‘_duplicate’ is not a member of ‘TypeCode’
   71 |     pd_ref = TypeCode::_duplicate(p._ptr);
      |                        ^~~~~~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:71:37: error: ‘const class TypeCode_member’ has no member named ‘_ptr’
   71 |     pd_ref = TypeCode::_duplicate(p._ptr);
      |                                     ^~~~
/usr/include/omniORB4/CORBA_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_vartypes.h:105:41: error: expected ‘)’ before ‘&’ token
  105 |   inline TypeCode_INOUT_arg(TypeCode_ptr& p) : _data(p) { }
      |                            ~            ^
      |                                         )
/usr/include/omniORB4/CORBA_vartypes.h:110:19: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
  110 |   inline operator TypeCode_ptr&()  { return _data; }
      |                   ^~~~~~~~~~~~
      |                   TypeCode_var
/usr/include/omniORB4/CORBA_vartypes.h:112:3: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
  112 |   TypeCode_ptr& _data;
      |   ^~~~~~~~~~~~
      |   TypeCode_var
/usr/include/omniORB4/CORBA_vartypes.h: In constructor ‘TypeCode_INOUT_arg::TypeCode_INOUT_arg(TypeCode_var&)’:
/usr/include/omniORB4/CORBA_vartypes.h:106:48: error: class ‘TypeCode_INOUT_arg’ does not have any field named ‘_data’
  106 |   inline TypeCode_INOUT_arg(TypeCode_var& p) : _data(p.pd_ref) { }
      |                                                ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:106:56: error: ‘class TypeCode_var’ has no member named ‘pd_ref’
  106 |   inline TypeCode_INOUT_arg(TypeCode_var& p) : _data(p.pd_ref) { }
      |                                                        ^~~~~~
/usr/include/omniORB4/CORBA_vartypes.h: In constructor ‘TypeCode_INOUT_arg::TypeCode_INOUT_arg(TypeCode_member&)’:
/usr/include/omniORB4/CORBA_vartypes.h:107:51: error: class ‘TypeCode_INOUT_arg’ does not have any field named ‘_data’
  107 |   inline TypeCode_INOUT_arg(TypeCode_member& p) : _data(p._ptr) { }
      |                                                   ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:107:59: error: ‘class TypeCode_member’ has no member named ‘_ptr’
  107 |   inline TypeCode_INOUT_arg(TypeCode_member& p) : _data(p._ptr) { }
      |                                                           ^~~~
/usr/include/omniORB4/CORBA_vartypes.h: At global scope:
/usr/include/omniORB4/CORBA_vartypes.h:125:11: error: ‘TypeCode_ptr’ does not name a type; did you mean ‘TypeCode_var’?
  125 |   typedef TypeCode_ptr    T_ptr;
      |           ^~~~~~~~~~~~
      |           TypeCode_var
/usr/include/omniORB4/CORBA_vartypes.h:129:25: error: expected ‘)’ before ‘&’ token
  129 |   TypeCode_OUT_arg(T_ptr& p) : _data(p) { _data = T::_nil(); }
      |                   ~     ^
      |                         )
/usr/include/omniORB4/CORBA_vartypes.h:138:38: error: ‘T_ptr’ has not been declared
  138 |   inline TypeCode_OUT_arg& operator=(T_ptr p) { _data = p; return *this; }
      |                                      ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:142:19: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  142 |   inline operator T_ptr&()  { return _data; }
      |                   ^~~~~
      |                   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:143:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  143 |   inline T_ptr& ptr()       { return _data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:144:10: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  144 |   inline T_ptr operator->() { return _data; }
      |          ^~~~~
      |          ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h:146:3: error: ‘T_ptr’ does not name a type; did you mean ‘ORB_ptr’?
  146 |   T_ptr& _data;
      |   ^~~~~
      |   ORB_ptr
/usr/include/omniORB4/CORBA_vartypes.h: In constructor ‘TypeCode_OUT_arg::TypeCode_OUT_arg(T_var&)’:
/usr/include/omniORB4/CORBA_vartypes.h:130:32: error: class ‘TypeCode_OUT_arg’ does not have any field named ‘_data’
  130 |   TypeCode_OUT_arg(T_var& p) : _data(p.pd_ref) {
      |                                ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:130:40: error: ‘TypeCode_OUT_arg::T_var’ {aka ‘class TypeCode_var’} has no member named ‘pd_ref’
  130 |   TypeCode_OUT_arg(T_var& p) : _data(p.pd_ref) {
      |                                        ^~~~~~
/usr/include/omniORB4/CORBA_vartypes.h:131:12: error: ‘_nil’ is not a member of ‘TypeCode_OUT_arg::T’ {aka ‘TypeCode’}
  131 |     p = T::_nil();
      |            ^~~~
/usr/include/omniORB4/CORBA_vartypes.h: In constructor ‘TypeCode_OUT_arg::TypeCode_OUT_arg(T_member&)’:
/usr/include/omniORB4/CORBA_vartypes.h:133:42: error: class ‘TypeCode_OUT_arg’ does not have any field named ‘_data’
  133 |   inline TypeCode_OUT_arg(T_member& p) : _data(p._ptr) {
      |                                          ^~~~~
/usr/include/omniORB4/CORBA_vartypes.h:133:50: error: ‘TypeCode_OUT_arg::T_member’ {aka ‘class TypeCode_member’} has no member named ‘_ptr’
  133 |   inline TypeCode_OUT_arg(T_member& p) : _data(p._ptr) {
      |                                                  ^~~~
/usr/include/omniORB4/CORBA_vartypes.h:134:12: error: ‘_nil’ is not a member of ‘TypeCode_OUT_arg::T’ {aka ‘TypeCode’}
  134 |     p = T::_nil();
      |            ^~~~
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘TypeCode_OUT_arg& TypeCode_OUT_arg::operator=(int)’:
/usr/include/omniORB4/CORBA_vartypes.h:138:49: error: ‘_data’ was not declared in this scope; did you mean ‘SN_data’?
  138 |   inline TypeCode_OUT_arg& operator=(T_ptr p) { _data = p; return *this; }
      |                                                 ^~~~~
      |                                                 SN_data
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘TypeCode_OUT_arg& TypeCode_OUT_arg::operator=(const T_member&)’:
/usr/include/omniORB4/CORBA_vartypes.h:140:5: error: ‘_data’ was not declared in this scope; did you mean ‘SN_data’?
  140 |     _data = T::_duplicate(p); return *this;
      |     ^~~~~
      |     SN_data
/usr/include/omniORB4/CORBA_vartypes.h:140:16: error: ‘_duplicate’ is not a member of ‘TypeCode_OUT_arg::T’ {aka ‘TypeCode’}
  140 |     _data = T::_duplicate(p); return *this;
      |                ^~~~~~~~~~
/usr/include/omniORB4/CORBA_vartypes.h: In destructor ‘ORB_var::~ORB_var()’:
/usr/include/omniORB4/CORBA_vartypes.h:168:30: error: no matching function for call to ‘release(ORB*&)’
  168 |   inline ~ORB_var() { release(pd_ref); }
      |                       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘ORB_var::T_var& ORB_var::operator=(T_ptr)’:
/usr/include/omniORB4/CORBA_vartypes.h:171:12: error: no matching function for call to ‘release(ORB*&)’
  171 |     release(pd_ref);
      |     ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘ORB_var::T_var& ORB_var::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_vartypes.h:177:14: error: no matching function for call to ‘release(ORB*&)’
  177 |       release(pd_ref);
      |       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘ORB*& ORB_var::out()’:
/usr/include/omniORB4/CORBA_vartypes.h:189:16: error: no matching function for call to ‘is_nil(ORB*&)’
  189 |     if( !is_nil(pd_ref) ) {
      |          ~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:36:33: note: candidate: ‘Boolean is_nil(Environment_ptr)’
   36 | _CORBA_MODULE_FN inline Boolean is_nil(Environment_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:36:56: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   36 | _CORBA_MODULE_FN inline Boolean is_nil(Environment_ptr p) {
      |                                        ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:43:33: note: candidate: ‘Boolean is_nil(Context_ptr)’
   43 | _CORBA_MODULE_FN inline Boolean is_nil(Context_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:43:52: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Context_ptr’ {aka ‘Context*’}
   43 | _CORBA_MODULE_FN inline Boolean is_nil(Context_ptr p) {
      |                                        ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:50:26: note: candidate: ‘Boolean is_nil(Principal_ptr)’
   50 | _CORBA_MODULE_FN Boolean is_nil(Principal_ptr);
      |                          ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:50:33: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Principal_ptr’ {aka ‘Principal*’}
   50 | _CORBA_MODULE_FN Boolean is_nil(Principal_ptr);
      |                                 ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:51:33: note: candidate: ‘Boolean is_nil(NamedValue_ptr)’
   51 | _CORBA_MODULE_FN inline Boolean is_nil(NamedValue_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:51:55: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
   51 | _CORBA_MODULE_FN inline Boolean is_nil(NamedValue_ptr p) {
      |                                        ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:58:33: note: candidate: ‘Boolean is_nil(NVList_ptr)’
   58 | _CORBA_MODULE_FN inline Boolean is_nil(NVList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:58:51: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NVList_ptr’ {aka ‘NVList*’}
   58 | _CORBA_MODULE_FN inline Boolean is_nil(NVList_ptr p) {
      |                                        ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:65:33: note: candidate: ‘Boolean is_nil(Request_ptr)’
   65 | _CORBA_MODULE_FN inline Boolean is_nil(Request_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:65:52: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Request_ptr’ {aka ‘Request*’}
   65 | _CORBA_MODULE_FN inline Boolean is_nil(Request_ptr p) {
      |                                        ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:72:33: note: candidate: ‘Boolean is_nil(ExceptionList_ptr)’
   72 | _CORBA_MODULE_FN inline Boolean is_nil(ExceptionList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:72:58: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
   72 | _CORBA_MODULE_FN inline Boolean is_nil(ExceptionList_ptr p) {
      |                                        ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:79:33: note: candidate: ‘Boolean is_nil(ContextList_ptr)’
   79 | _CORBA_MODULE_FN inline Boolean is_nil(ContextList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:79:56: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
   79 | _CORBA_MODULE_FN inline Boolean is_nil(ContextList_ptr p) {
      |                                        ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h:190:14: error: no matching function for call to ‘release(ORB*&)’
  190 |       release(pd_ref);
      |       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘ORB_var::T_ptr’ {aka ‘ORB*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In destructor ‘BOA_var::~BOA_var()’:
/usr/include/omniORB4/CORBA_vartypes.h:218:30: error: no matching function for call to ‘release(BOA*&)’
  218 |   inline ~BOA_var() { release(pd_ref); }
      |                       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘BOA_var::T_var& BOA_var::operator=(T_ptr)’:
/usr/include/omniORB4/CORBA_vartypes.h:221:12: error: no matching function for call to ‘release(BOA*&)’
  221 |     release(pd_ref);
      |     ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘BOA_var::T_var& BOA_var::operator=(const T_var&)’:
/usr/include/omniORB4/CORBA_vartypes.h:227:14: error: no matching function for call to ‘release(BOA*&)’
  227 |       release(pd_ref);
      |       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h: In member function ‘BOA*& BOA_var::out()’:
/usr/include/omniORB4/CORBA_vartypes.h:239:16: error: no matching function for call to ‘is_nil(BOA*&)’
  239 |     if( !is_nil(pd_ref) ) {
      |          ~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:36:33: note: candidate: ‘Boolean is_nil(Environment_ptr)’
   36 | _CORBA_MODULE_FN inline Boolean is_nil(Environment_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:36:56: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   36 | _CORBA_MODULE_FN inline Boolean is_nil(Environment_ptr p) {
      |                                        ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:43:33: note: candidate: ‘Boolean is_nil(Context_ptr)’
   43 | _CORBA_MODULE_FN inline Boolean is_nil(Context_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:43:52: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Context_ptr’ {aka ‘Context*’}
   43 | _CORBA_MODULE_FN inline Boolean is_nil(Context_ptr p) {
      |                                        ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:50:26: note: candidate: ‘Boolean is_nil(Principal_ptr)’
   50 | _CORBA_MODULE_FN Boolean is_nil(Principal_ptr);
      |                          ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:50:33: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Principal_ptr’ {aka ‘Principal*’}
   50 | _CORBA_MODULE_FN Boolean is_nil(Principal_ptr);
      |                                 ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:51:33: note: candidate: ‘Boolean is_nil(NamedValue_ptr)’
   51 | _CORBA_MODULE_FN inline Boolean is_nil(NamedValue_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:51:55: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
   51 | _CORBA_MODULE_FN inline Boolean is_nil(NamedValue_ptr p) {
      |                                        ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:58:33: note: candidate: ‘Boolean is_nil(NVList_ptr)’
   58 | _CORBA_MODULE_FN inline Boolean is_nil(NVList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:58:51: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NVList_ptr’ {aka ‘NVList*’}
   58 | _CORBA_MODULE_FN inline Boolean is_nil(NVList_ptr p) {
      |                                        ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:65:33: note: candidate: ‘Boolean is_nil(Request_ptr)’
   65 | _CORBA_MODULE_FN inline Boolean is_nil(Request_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:65:52: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Request_ptr’ {aka ‘Request*’}
   65 | _CORBA_MODULE_FN inline Boolean is_nil(Request_ptr p) {
      |                                        ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:72:33: note: candidate: ‘Boolean is_nil(ExceptionList_ptr)’
   72 | _CORBA_MODULE_FN inline Boolean is_nil(ExceptionList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:72:58: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
   72 | _CORBA_MODULE_FN inline Boolean is_nil(ExceptionList_ptr p) {
      |                                        ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:79:33: note: candidate: ‘Boolean is_nil(ContextList_ptr)’
   79 | _CORBA_MODULE_FN inline Boolean is_nil(ContextList_ptr p) {
      |                                 ^~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:79:56: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
   79 | _CORBA_MODULE_FN inline Boolean is_nil(ContextList_ptr p) {
      |                                        ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_vartypes.h:240:14: error: no matching function for call to ‘release(BOA*&)’
  240 |       release(pd_ref);
      |       ~~~~~~~^~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘DomainManager_ptr’ {aka ‘DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Environment_ptr’ {aka ‘Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Context_ptr’ {aka ‘Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Principal_ptr’ {aka ‘Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NamedValue_ptr’ {aka ‘NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘NVList_ptr’ {aka ‘NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘Request_ptr’ {aka ‘Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ExceptionList_ptr’ {aka ‘ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘BOA_var::T_ptr’ {aka ‘BOA*’} to ‘ContextList_ptr’ {aka ‘ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
In file included from /tmp/LdBAAoFpST/dump1.h:66:
/usr/include/omniORB4/internal/GIOP_C.h: At global scope:
/usr/include/omniORB4/internal/GIOP_C.h:47:47: error: expected class-name before ‘,’ token
   47 | class GIOP_C : public IOP_C, public giopStream, public giopStreamList {
      |                                               ^
/usr/include/omniORB4/internal/GIOP_C.h:47:71: error: expected class-name before ‘{’ token
   47 | class GIOP_C : public IOP_C, public giopStream, public giopStreamList {
      |                                                                       ^
/usr/include/omniORB4/internal/GIOP_C.h:50:18: error: expected ‘)’ before ‘*’ token
   50 |   GIOP_C(giopRope*,giopStrand*);
      |         ~        ^
      |                  )
/usr/include/omniORB4/internal/GIOP_C.h:110:10: error: ‘giopRope’ does not name a type
  110 |   inline giopRope* rope() const { return pd_rope; }
      |          ^~~~~~~~
/usr/include/omniORB4/internal/GIOP_C.h:118:3: error: ‘giopRope’ does not name a type
  118 |   giopRope*               pd_rope;
      |   ^~~~~~~~
/usr/include/omniORB4/internal/GIOP_C.h: In member function ‘virtual cdrStream& omni::GIOP_C::getStream()’:
/usr/include/omniORB4/internal/GIOP_C.h:75:36: error: ‘omni::IOP_C::operator cdrStream&()’ is private within this context
   75 |   cdrStream& getStream() { return *this; }
      |                                    ^~~~
In file included from /tmp/LdBAAoFpST/dump1.h:51:
/usr/include/omniORB4/IOP_C.h:123:3: note: declared private here
  123 |   operator cdrStream& ();
      |   ^~~~~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:67:
/usr/include/omniORB4/internal/GIOP_S.h: At global scope:
/usr/include/omniORB4/internal/GIOP_S.h:50:47: error: expected class-name before ‘,’ token
   50 | class GIOP_S : public IOP_S, public giopStream, public giopStreamList {
      |                                               ^
/usr/include/omniORB4/internal/GIOP_S.h:50:71: error: expected class-name before ‘{’ token
   50 | class GIOP_S : public IOP_S, public giopStream, public giopStreamList {
      |                                                                       ^
/usr/include/omniORB4/internal/GIOP_S.h: In member function ‘virtual cdrStream& omni::GIOP_S::getStream()’:
/usr/include/omniORB4/internal/GIOP_S.h:93:36: error: ‘omni::IOP_S::operator cdrStream&()’ is private within this context
   93 |   cdrStream& getStream() { return *this; }
      |                                    ^~~~
In file included from /tmp/LdBAAoFpST/dump1.h:52:
/usr/include/omniORB4/IOP_S.h:139:3: note: declared private here
  139 |   operator cdrStream& ();
      |   ^~~~~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:74:
/usr/include/omniORB4/internal/dynAnyImpl.h: At global scope:
/usr/include/omniORB4/internal/dynAnyImpl.h:216:34: error: ‘CORBA::LongDouble’ has not been declared
  216 |   virtual void insert_longdouble(CORBA::LongDouble       value);
      |                                  ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:244:18: error: ‘LongDouble’ in namespace ‘CORBA’ does not name a type; did you mean ‘tk_longdouble’?
  244 |   virtual CORBA::LongDouble       get_longdouble();
      |                  ^~~~~~~~~~
      |                  tk_longdouble
/usr/include/omniORB4/internal/dynAnyImpl.h:269:38: error: ‘CORBA::LongDoubleSeq’ has not been declared
  269 |   virtual void insert_longdouble_seq(CORBA::LongDoubleSeq& value);
      |                                      ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:289:18: error: ‘LongDoubleSeq’ in namespace ‘CORBA’ does not name a type; did you mean ‘_tc_DoubleSeq’?
  289 |   virtual CORBA::LongDoubleSeq* get_longdouble_seq();
      |                  ^~~~~~~~~~~~~
      |                  _tc_DoubleSeq
/usr/include/omniORB4/internal/dynAnyImpl.h:464:34: error: ‘CORBA::LongDouble’ has not been declared
  464 |   virtual void insert_longdouble(CORBA::LongDouble       value);
      |                                  ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:492:18: error: ‘LongDouble’ in namespace ‘CORBA’ does not name a type; did you mean ‘tk_longdouble’?
  492 |   virtual CORBA::LongDouble       get_longdouble();
      |                  ^~~~~~~~~~
      |                  tk_longdouble
/usr/include/omniORB4/internal/dynAnyImpl.h:517:38: error: ‘CORBA::LongDoubleSeq’ has not been declared
  517 |   virtual void insert_longdouble_seq(CORBA::LongDoubleSeq& value);
      |                                      ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:537:18: error: ‘LongDoubleSeq’ in namespace ‘CORBA’ does not name a type; did you mean ‘_tc_DoubleSeq’?
  537 |   virtual CORBA::LongDoubleSeq* get_longdouble_seq();
      |                  ^~~~~~~~~~~~~
      |                  _tc_DoubleSeq
/usr/include/omniORB4/internal/dynAnyImpl.h:820:34: error: ‘CORBA::LongDouble’ has not been declared
  820 |   virtual void insert_longdouble(CORBA::LongDouble      value);
      |                                  ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:934:34: error: ‘CORBA::LongDouble’ has not been declared
  934 |   virtual void insert_longdouble(CORBA::LongDouble      value);
      |                                  ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:962:18: error: ‘LongDouble’ in namespace ‘CORBA’ does not name a type; did you mean ‘tk_longdouble’?
  962 |   virtual CORBA::LongDouble       get_longdouble();
      |                  ^~~~~~~~~~
      |                  tk_longdouble
/usr/include/omniORB4/internal/dynAnyImpl.h:987:38: error: ‘CORBA::LongDoubleSeq’ has not been declared
  987 |   virtual void insert_longdouble_seq(CORBA::LongDoubleSeq& value);
      |                                      ^~~~~
/usr/include/omniORB4/internal/dynAnyImpl.h:1007:18: error: ‘LongDoubleSeq’ in namespace ‘CORBA’ does not name a type; did you mean ‘_tc_DoubleSeq’?
 1007 |   virtual CORBA::LongDoubleSeq* get_longdouble_seq();
      |                  ^~~~~~~~~~~~~
      |                  _tc_DoubleSeq
/usr/include/omniORB4/internal/dynamicLib.h:53:10: error: ‘_core_attr’ does not name a type
   53 |   static _core_attr omniDynamicLib* ops;
      |          ^~~~~~~~~~
/usr/include/omniORB4/internal/dynamicLib.h:57:10: error: ‘_core_attr’ does not name a type
   57 |   static _core_attr omniDynamicLib* hook;
      |          ^~~~~~~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:80:
/usr/include/omniORB4/internal/giopMonitor.h:33:62: error: expected class-name before ‘{’ token
   33 | class giopMonitor : public omniTask, public giopServer::Link {
      |                                                              ^
In file included from /tmp/LdBAAoFpST/dump1.h:81:
/usr/include/omniORB4/internal/giopRendezvouser.h:33:67: error: expected class-name before ‘{’ token
   33 | class giopRendezvouser : public omniTask, public giopServer::Link {
      |                                                                   ^
In file included from /tmp/LdBAAoFpST/dump1.h:92:
/usr/include/omniORB4/internal/interceptors.h:77:18: error: ‘omni::omniInterceptors::encodeIOR_T’ has not been declared
   77 |   VISIT_FUNCTION(encodeIOR)
      |                  ^~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:78:18: error: ‘omni::omniInterceptors::decodeIOR_T’ has not been declared
   78 |   VISIT_FUNCTION(decodeIOR)
      |                  ^~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:78:3: note: in expansion of macro ‘VISIT_FUNCTION’
   78 |   VISIT_FUNCTION(decodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:78:3: note: in expansion of macro ‘VISIT_FUNCTION’
   78 |   VISIT_FUNCTION(decodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:79:18: error: ‘omni::omniInterceptors::clientOpenConnection_T’ has not been declared
   79 |   VISIT_FUNCTION(clientOpenConnection)
      |                  ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:79:3: note: in expansion of macro ‘VISIT_FUNCTION’
   79 |   VISIT_FUNCTION(clientOpenConnection)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:79:3: note: in expansion of macro ‘VISIT_FUNCTION’
   79 |   VISIT_FUNCTION(clientOpenConnection)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:80:18: error: ‘omni::omniInterceptors::clientSendRequest_T’ has not been declared
   80 |   VISIT_FUNCTION(clientSendRequest)
      |                  ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:80:3: note: in expansion of macro ‘VISIT_FUNCTION’
   80 |   VISIT_FUNCTION(clientSendRequest)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:80:3: note: in expansion of macro ‘VISIT_FUNCTION’
   80 |   VISIT_FUNCTION(clientSendRequest)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:81:18: error: ‘omni::omniInterceptors::clientReceiveReply_T’ has not been declared
   81 |   VISIT_FUNCTION(clientReceiveReply)
      |                  ^~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:81:3: note: in expansion of macro ‘VISIT_FUNCTION’
   81 |   VISIT_FUNCTION(clientReceiveReply)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:81:3: note: in expansion of macro ‘VISIT_FUNCTION’
   81 |   VISIT_FUNCTION(clientReceiveReply)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:82:18: error: ‘omni::omniInterceptors::serverAcceptConnection_T’ has not been declared
   82 |   VISIT_FUNCTION(serverAcceptConnection)
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:82:3: note: in expansion of macro ‘VISIT_FUNCTION’
   82 |   VISIT_FUNCTION(serverAcceptConnection)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:82:3: note: in expansion of macro ‘VISIT_FUNCTION’
   82 |   VISIT_FUNCTION(serverAcceptConnection)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:83:18: error: ‘omni::omniInterceptors::serverReceiveRequest_T’ has not been declared
   83 |   VISIT_FUNCTION(serverReceiveRequest)
      |                  ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:83:3: note: in expansion of macro ‘VISIT_FUNCTION’
   83 |   VISIT_FUNCTION(serverReceiveRequest)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:83:3: note: in expansion of macro ‘VISIT_FUNCTION’
   83 |   VISIT_FUNCTION(serverReceiveRequest)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:84:18: error: ‘omni::omniInterceptors::serverSendReply_T’ has not been declared
   84 |   VISIT_FUNCTION(serverSendReply)
      |                  ^~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:84:3: note: in expansion of macro ‘VISIT_FUNCTION’
   84 |   VISIT_FUNCTION(serverSendReply)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:84:3: note: in expansion of macro ‘VISIT_FUNCTION’
   84 |   VISIT_FUNCTION(serverSendReply)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:85:18: error: ‘omni::omniInterceptors::serverSendException_T’ has not been declared
   85 |   VISIT_FUNCTION(serverSendException)
      |                  ^~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:85:3: note: in expansion of macro ‘VISIT_FUNCTION’
   85 |   VISIT_FUNCTION(serverSendException)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:85:3: note: in expansion of macro ‘VISIT_FUNCTION’
   85 |   VISIT_FUNCTION(serverSendException)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:86:18: error: ‘omni::omniInterceptors::createRope_T’ has not been declared
   86 |   VISIT_FUNCTION(createRope)
      |                  ^~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:86:3: note: in expansion of macro ‘VISIT_FUNCTION’
   86 |   VISIT_FUNCTION(createRope)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:86:3: note: in expansion of macro ‘VISIT_FUNCTION’
   86 |   VISIT_FUNCTION(createRope)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:87:18: error: ‘omni::omniInterceptors::createIdentity_T’ has not been declared
   87 |   VISIT_FUNCTION(createIdentity)
      |                  ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:87:3: note: in expansion of macro ‘VISIT_FUNCTION’
   87 |   VISIT_FUNCTION(createIdentity)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:87:3: note: in expansion of macro ‘VISIT_FUNCTION’
   87 |   VISIT_FUNCTION(createIdentity)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:88:18: error: ‘omni::omniInterceptors::createORBServer_T’ has not been declared
   88 |   VISIT_FUNCTION(createORBServer)
      |                  ^~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:88:3: note: in expansion of macro ‘VISIT_FUNCTION’
   88 |   VISIT_FUNCTION(createORBServer)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:88:3: note: in expansion of macro ‘VISIT_FUNCTION’
   88 |   VISIT_FUNCTION(createORBServer)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:89:18: error: ‘omni::omniInterceptors::createPolicy_T’ has not been declared
   89 |   VISIT_FUNCTION(createPolicy)
      |                  ^~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:46: note: in definition of macro ‘VISIT_FUNCTION’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                              ^~~~
/usr/include/omniORB4/internal/interceptors.h:70:62: error: expected ‘,’ or ‘...’ before ‘&’ token
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                                                              ^
/usr/include/omniORB4/internal/interceptors.h:89:3: note: in expansion of macro ‘VISIT_FUNCTION’
   89 |   VISIT_FUNCTION(createPolicy)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: error: ‘static void omni::omniInterceptorP::visit(int)’ cannot be overloaded with ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:89:3: note: in expansion of macro ‘VISIT_FUNCTION’
   89 |   VISIT_FUNCTION(createPolicy)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:70:22: note: previous declaration ‘static void omni::omniInterceptorP::visit(int)’
   70 |   static inline void visit(omniInterceptors::name##_T::info_T& info) { \
      |                      ^~~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:77:18: error: ‘omni::omniInterceptors::encodeIOR_T’ has not been declared
   77 |   VISIT_FUNCTION(encodeIOR)
      |                  ^~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:77:3: note: in expansion of macro ‘VISIT_FUNCTION’
   77 |   VISIT_FUNCTION(encodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:78:18: error: ‘omni::omniInterceptors::decodeIOR_T’ has not been declared
   78 |   VISIT_FUNCTION(decodeIOR)
      |                  ^~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:78:3: note: in expansion of macro ‘VISIT_FUNCTION’
   78 |   VISIT_FUNCTION(decodeIOR)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:79:18: error: ‘omni::omniInterceptors::clientOpenConnection_T’ has not been declared
   79 |   VISIT_FUNCTION(clientOpenConnection)
      |                  ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:79:3: note: in expansion of macro ‘VISIT_FUNCTION’
   79 |   VISIT_FUNCTION(clientOpenConnection)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:80:18: error: ‘omni::omniInterceptors::clientSendRequest_T’ has not been declared
   80 |   VISIT_FUNCTION(clientSendRequest)
      |                  ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:80:3: note: in expansion of macro ‘VISIT_FUNCTION’
   80 |   VISIT_FUNCTION(clientSendRequest)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:81:18: error: ‘omni::omniInterceptors::clientReceiveReply_T’ has not been declared
   81 |   VISIT_FUNCTION(clientReceiveReply)
      |                  ^~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:81:3: note: in expansion of macro ‘VISIT_FUNCTION’
   81 |   VISIT_FUNCTION(clientReceiveReply)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:82:18: error: ‘omni::omniInterceptors::serverAcceptConnection_T’ has not been declared
   82 |   VISIT_FUNCTION(serverAcceptConnection)
      |                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:82:3: note: in expansion of macro ‘VISIT_FUNCTION’
   82 |   VISIT_FUNCTION(serverAcceptConnection)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:83:18: error: ‘omni::omniInterceptors::serverReceiveRequest_T’ has not been declared
   83 |   VISIT_FUNCTION(serverReceiveRequest)
      |                  ^~~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:83:3: note: in expansion of macro ‘VISIT_FUNCTION’
   83 |   VISIT_FUNCTION(serverReceiveRequest)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:84:18: error: ‘omni::omniInterceptors::serverSendReply_T’ has not been declared
   84 |   VISIT_FUNCTION(serverSendReply)
      |                  ^~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:84:3: note: in expansion of macro ‘VISIT_FUNCTION’
   84 |   VISIT_FUNCTION(serverSendReply)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:85:18: error: ‘omni::omniInterceptors::serverSendException_T’ has not been declared
   85 |   VISIT_FUNCTION(serverSendException)
      |                  ^~~~~~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:85:3: note: in expansion of macro ‘VISIT_FUNCTION’
   85 |   VISIT_FUNCTION(serverSendException)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:86:18: error: ‘omni::omniInterceptors::createRope_T’ has not been declared
   86 |   VISIT_FUNCTION(createRope)
      |                  ^~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:86:3: note: in expansion of macro ‘VISIT_FUNCTION’
   86 |   VISIT_FUNCTION(createRope)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:87:18: error: ‘omni::omniInterceptors::createIdentity_T’ has not been declared
   87 |   VISIT_FUNCTION(createIdentity)
      |                  ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:87:3: note: in expansion of macro ‘VISIT_FUNCTION’
   87 |   VISIT_FUNCTION(createIdentity)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:88:18: error: ‘omni::omniInterceptors::createORBServer_T’ has not been declared
   88 |   VISIT_FUNCTION(createORBServer)
      |                  ^~~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:88:3: note: in expansion of macro ‘VISIT_FUNCTION’
   88 |   VISIT_FUNCTION(createORBServer)
      |   ^~~~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h: In static member function ‘static void omni::omniInterceptorP::visit(int)’:
/usr/include/omniORB4/internal/interceptors.h:89:18: error: ‘omni::omniInterceptors::createPolicy_T’ has not been declared
   89 |   VISIT_FUNCTION(createPolicy)
      |                  ^~~~~~~~~~~~
/usr/include/omniORB4/internal/interceptors.h:72:34: note: in definition of macro ‘VISIT_FUNCTION’
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                  ^~~~
/usr/include/omniORB4/internal/interceptors.h:72:70: error: ‘info’ was not declared in this scope
   72 |       if (!(*((omniInterceptors::name##_T::interceptFunc)(e->func)))(info)) \
      |                                                                      ^~~~
/usr/include/omniORB4/internal/interceptors.h:89:3: note: in expansion of macro ‘VISIT_FUNCTION’
   89 |   VISIT_FUNCTION(createPolicy)
      |   ^~~~~~~~~~~~~~
In file included from /tmp/LdBAAoFpST/dump1.h:144:
/usr/include/omniORB4/sslAddress.h: At global scope:
/usr/include/omniORB4/sslAddress.h:37:44: error: ‘sslContext’ has not been declared
   37 |   sslAddress(const IIOP::Address& address, sslContext* ctx);
      |                                            ^~~~~~~~~~
/usr/include/omniORB4/sslAddress.h:54:3: error: ‘sslContext’ does not name a type; did you mean ‘Context’?
   54 |   sslContext*        pd_ctx;
      |   ^~~~~~~~~~
      |   Context
In file included from /tmp/LdBAAoFpST/dump1.h:145:
/usr/include/omniORB4/sslConnection.h:87:3: error: ‘sslContext’ does not name a type; did you mean ‘Context’?
   87 |   sslContext::PeerDetails* pd_peerdetails;
      |   ^~~~~~~~~~
      |   Context
In file included from /tmp/LdBAAoFpST/dump1.h:163:
/usr/include/omniORB4/valueFactoryManager.h:31:7: error: redefinition of ‘class _omni_ValueFactoryManager’
   31 | class _omni_ValueFactoryManager {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/omniORB4/valueType.h:32,
                 from /usr/include/omniORB4/CORBA.h:211:
/usr/include/omniORB4/valueFactoryManager.h:31:7: note: previous definition of ‘class _omni_ValueFactoryManager’
   31 | class _omni_ValueFactoryManager {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/omniORB4/CORBA.h:213:
/usr/include/omniORB4/templatedefns.h: In instantiation of ‘_CORBA_PseudoObj_Member<T, T_var>::~_CORBA_PseudoObj_Member() [with T = Policy; T_var = _CORBA_PseudoObj_Var<Policy>]’:
/usr/include/omniORB4/templatedecls.h:198:20:   required from ‘_CORBA_Pseudo_Unbounded_Sequence<T, ElemT>::_CORBA_Pseudo_Unbounded_Sequence(const T_seq&) [with T = Policy; ElemT = _CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >; T_seq = _CORBA_Pseudo_Unbounded_Sequence<Policy, _CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> > >::T_seq]’
/usr/include/omniORB4/CORBA_Policy.h:90:59:   required from here
/usr/include/omniORB4/templatedefns.h:164:17: error: no matching function for call to ‘release(Policy*&)’
  164 |   CORBA::release(_ptr);
      |   ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^
/usr/include/omniORB4/templatedefns.h: In instantiation of ‘_CORBA_PseudoObj_Member<T, T_var>& _CORBA_PseudoObj_Member<T, T_var>::operator=(const _CORBA_PseudoObj_Member<T, T_var>&) [with T = Policy; T_var = _CORBA_PseudoObj_Var<Policy>]’:
/usr/include/omniORB4/templatedecls.h:201:17:   required from ‘_CORBA_Pseudo_Unbounded_Sequence<T, ElemT>::_CORBA_Pseudo_Unbounded_Sequence(const T_seq&) [with T = Policy; ElemT = _CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >; T_seq = _CORBA_Pseudo_Unbounded_Sequence<Policy, _CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> > >::T_seq]’
/usr/include/omniORB4/CORBA_Policy.h:90:59:   required from here
/usr/include/omniORB4/templatedefns.h:183:19: error: no matching function for call to ‘release(Policy*&)’
  183 |     CORBA::release(_ptr);
      |     ~~~~~~~~~~~~~~^~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:30: note: candidate: ‘void CORBA::release(Object_ptr)’
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_Object.h:133:49: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Object_ptr’ {aka ‘CORBA::Object*’}
  133 | _CORBA_MODULE_FN inline void release(Object_ptr o) {
      |                                      ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_AbstractBase.h:84:23: note: candidate: ‘void CORBA::release(AbstractBase_ptr)’
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:84:31: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::AbstractBase_ptr’ {aka ‘CORBA::AbstractBase*’}
   84 | _CORBA_MODULE_FN void release(AbstractBase_ptr);
      |                               ^~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:30: note: candidate: ‘void CORBA::release(_omni_AbstractBaseObjref*)’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                              ^~~~~~~
/usr/include/omniORB4/CORBA_AbstractBase.h:107:64: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::_omni_AbstractBaseObjref*’
  107 | _CORBA_MODULE_FN inline void release(_omni_AbstractBaseObjref* a)
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_DomainManager.h:52:23: note: candidate: ‘void CORBA::release(DomainManager_ptr)’
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_DomainManager.h:52:31: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::DomainManager_ptr’ {aka ‘CORBA::DomainManager*’}
   52 | _CORBA_MODULE_FN void release(DomainManager_ptr);
      |                               ^~~~~~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:23: note: candidate: ‘void CORBA::release(Environment_ptr)’
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:99:47: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Environment_ptr’ {aka ‘CORBA::Environment*’}
   99 | _CORBA_MODULE_FN void release(Environment_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:100:23: note: candidate: ‘void CORBA::release(Context_ptr)’
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:100:43: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Context_ptr’ {aka ‘CORBA::Context*’}
  100 | _CORBA_MODULE_FN void release(Context_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:101:23: note: candidate: ‘void CORBA::release(Principal_ptr)’
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:101:31: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Principal_ptr’ {aka ‘CORBA::Principal*’}
  101 | _CORBA_MODULE_FN void release(Principal_ptr);
      |                               ^~~~~~~~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:23: note: candidate: ‘void CORBA::release(NamedValue_ptr)’
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:102:46: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::NamedValue_ptr’ {aka ‘CORBA::NamedValue*’}
  102 | _CORBA_MODULE_FN void release(NamedValue_ptr p);
      |                               ~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:103:23: note: candidate: ‘void CORBA::release(NVList_ptr)’
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:103:42: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::NVList_ptr’ {aka ‘CORBA::NVList*’}
  103 | _CORBA_MODULE_FN void release(NVList_ptr p);
      |                               ~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:104:23: note: candidate: ‘void CORBA::release(Request_ptr)’
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:104:43: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::Request_ptr’ {aka ‘CORBA::Request*’}
  104 | _CORBA_MODULE_FN void release(Request_ptr p);
      |                               ~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:105:23: note: candidate: ‘void CORBA::release(ExceptionList_ptr)’
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:105:49: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::ExceptionList_ptr’ {aka ‘CORBA::ExceptionList*’}
  105 | _CORBA_MODULE_FN void release(ExceptionList_ptr p);
      |                               ~~~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:106:23: note: candidate: ‘void CORBA::release(ContextList_ptr)’
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:106:47: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::ContextList_ptr’ {aka ‘CORBA::ContextList*’}
  106 | _CORBA_MODULE_FN void release(ContextList_ptr p);
      |                               ~~~~~~~~~~~~~~~~^
/usr/include/omniORB4/CORBA_static_fns.h:107:23: note: candidate: ‘void CORBA::release(TypeCode_ptr)’
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                       ^~~~~~~
/usr/include/omniORB4/CORBA_static_fns.h:107:44: note:   no known conversion for argument 1 from ‘_CORBA_PseudoObj_Member<Policy, _CORBA_PseudoObj_Var<Policy> >::T_ptr’ {aka ‘Policy*’} to ‘CORBA::TypeCode_ptr’ {aka ‘CORBA::TypeCode*’}
  107 | _CORBA_MODULE_FN void release(TypeCode_ptr o);
      |                               ~~~~~~~~~~~~~^

