[Ace-users] [tao-users] TAO/tao/PI build fails for AIX 5.3 with xlC 7.0.0.0 C Set ++ Runtime

Adam Mitz mitza at ociweb.com
Mon Feb 18 16:33:06 CST 2008


As a point of reference, the AIX machine that OCI uses for testing 
reports...

-bash-2.05b$ lslpp -l | grep xlC
  xlC.adt.include            7.0.0.0  COMMITTED  C Set ++ Application
  xlC.aix50.rte              7.0.0.0  COMMITTED  C Set ++ Runtime for 
AIX 5.0
  xlC.cpp                    6.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.cpp          6.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.rte          7.0.0.0  COMMITTED  C Set ++ Runtime
  xlC.rte                    7.0.0.0  COMMITTED  C Set ++ Runtime

This is AIX 5.3 using the Visual Age 7 compiler.  Notice that no 
components are reporting a major version of 8.

Thanks,
Adam Mitz
Software Engineer
Object Computing, Inc.

Douglas C. Schmidt wrote:
> Hi Martin,
>
>   
>> It appears ./TAO/tao/PI for the AIX 5.3 fails to compile at xlC/C++
>> 7.0.0.0.  See below:
>>     
>
>    Thanks very much for using the PRF!  Can you please help us out in a
> couple of ways.  First, please upgrade to ACE+TAO+CIAO x.6.2 (i.e., ACE
> 5.6.2, TAO 1.6.2, and CIAO 0.6.2), which you can download from
>
> http://download.dre.vanderbilt.edu
>
> under the heading: "Latest Beta Kit."
>
> Second, we (i.e., the DOC groups at Washington University, UC Irvine,
> and Vanderbilt University) don't have AIX.  If you need more
> "predictable" help for earlier versions of ACE+TAO on AIX, therefore, I
> recommend that you check out
>
> http://www.dre.vanderbilt.edu/support.html
>
> for a list of companies that will provide you with ACE+TAO commercial
> support.
>
> Thanks,
>
>         Doug
>
>   
>> To: tao-bugs at cs.wustl.edu
>>
>> Subject: [TAO gmake]: [fails in build of /tao/PI]
>>
>>     TAO VERSION: 1.6
>>
>>     ACE VERSION: 5.6
>>
>>     HOST MACHINE and OPERATING SYSTEM:
>>
>>         IBM AIX 5.3 PowerPC
>>
>>         prtconf results:
>>
>>         System Model: IBM,7026-H70
>>
>>         Machine Serial Number: 10F689D
>>
>>         Processor Type: PowerPC_RS64-II
>>
>>         Number Of Processors: 4
>>
>>         Processor Clock Speed: 340 MHz
>>
>>         CPU Type: 64-bit
>>
>>         Kernel Type: 64-bit
>>
>>         LPAR Info: -1 NULL
>>
>>         Memory Size: 4096 MB
>>
>>         Good Memory Size: 4096 MB
>>
>>         Platform Firmware level: Not Available
>>
>>         Firmware Version: IBM,SST01096
>>
>>         lslpp -l | grep xlC
>>
>>         xlC.adt.include            8.0.0.0  COMMITTED  C Set ++ Application
>>
>>         xlC.aix50.rte              8.0.0.0  COMMITTED  C Set ++ Runtime for AIX 5.0
>>
>>         xlC.cpp                    6.0.0.0  COMMITTED  C for AIX Preprocessor
>>
>>         xlC.msg.en_US.cpp          6.0.0.0  COMMITTED  C for AIX Preprocessor
>>
>>         xlC.msg.en_US.rte          7.0.0.0  COMMITTED  C Set ++ Runtime
>>
>>         xlC.rte                    8.0.0.0  COMMITTED  C Set ++ Runtime
>>
>>     TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
>>
>>     COMPILER NAME AND VERSION (AND PATCHLEVEL):
>>
>>     THE $ACE_ROOT/ace/config.h FILE:
>>
>>       #include "ace/config-aix-5.x.h"
>>
>>     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE:
>>
>>       include $(ACE_ROOT)/include/makeinclude/platform_aix_ibm.GNU
>>
>>     CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
>>
>>     (used by MPC when you generate your own makefiles):
>>
>>      NO Such file found
>>
>>     AREA/CLASS/EXAMPLE AFFECTED:
>>
>> GNUmakefile: /usr/freeware/tools/ACE_wrappers/TAO/tao/GNUmakefile.PI MAKEFLAGS=w
>>
>> xlC_r -qflag=w:w -qtemplateregistry=templateregistry.GNUmakefile.PI -qeh=v6 -qfuncsect -qrtti=all -g -qcheck=
>> nobounds:div:null -DACE_AIX_VERS=503   -I/usr/tools/ACE_wrappers -I/usr/tools/ACE_wrappers/TAO -DACE_HAS_EXCEPTIONS
>> -DACE_NO_INLINE -I/usr/tools/ACE_wrappers -I/usr/tools/ACE_wrappers/TAO -DTAO_PI_BUILD_DLL  -c  -o .shobj/PI/ORBInitInfoC.o
>> PI/ORBInitInfoC.cpp
>>
>> "PI/ORBInitInfoC.h", line 338.37: 1540-0040 (S) The text "codec_factory" is unexpected.  "::IOP::CodecFactory_ptr" may be
>> undeclared or ambiguous.
>>
>> "PI/ORBInitInfoC.cpp", line 90.3: 1540-0218 (S) The call does not match any parameter list for "::CORBA::release".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/AnyTypeCode/AnyTypeCode_methods.h", line 46.38: 1540-1283 (I) "CORBA::release
>> (NamedValue_ptr)" is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::NamedValue *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/AnyTypeCode/AnyTypeCode_methods.h", line 49.38: 1540-1283 (I) "CORBA::release(NVList_ptr)"
>> is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::NVList *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/AnyTypeCode/AnyTypeCode_methods.h", line 53.38: 1540-1283 (I) "CORBA::release
>> (TypeCode_ptr)" is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::TypeCode *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 60.38: 1540-1283 (I) "CORBA::release(Environment_ptr)" is not a
>> viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::Environment *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 63.38: 1540-1283 (I) "CORBA::release(ORB_ptr)" is not a viable
>> candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::ORB *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 66.38: 1540-1283 (I) "CORBA::release(Object_ptr)" is not a viable
>> candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::Object *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 69.38: 1540-1283 (I) "CORBA::release(Principal_ptr)" is not a
>> viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 90.21: 1540-0256 (I) A parameter of type "CORBA::Principal *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_ptr".
>>
>> "PI/ORBInitInfoC.cpp", line 104.10: 1540-0218 (S) The call does not match any parameter list for
>> "::CORBA::Object::marshal".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/Object.h", line 310.28: 1540-1283 (I) "CORBA::Object::marshal(TAO_OutputCDR &)" is not a
>> viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 104.36: 1540-0256 (I) A parameter of type "TAO_OutputCDR &" cannot be initialized with an
>> expression of type "const PortableInterceptor::ORBInitInfo_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/Object.h", line 264.27: 1540-1283 (I) "CORBA::Object::marshal(const Object_ptr,
>> TAO_OutputCDR &)" is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 104.36: 1540-0256 (I) A parameter of type "CORBA::Object * const" cannot be initialized with an
>> expression of type "const PortableInterceptor::ORBInitInfo_ptr".
>>
>> "PI/ORBInitInfoC.cpp", line 485.3: 1540-0218 (S) The call does not match any parameter list for "::CORBA::release".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/AnyTypeCode/AnyTypeCode_methods.h", line 46.38: 1540-1283 (I) "CORBA::release
>> (NamedValue_ptr)" is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::NamedValue *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/AnyTypeCode/AnyTypeCode_methods.h", line 49.38: 1540-1283 (I) "CORBA::release(NVList_ptr)"
>> is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::NVList *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/AnyTypeCode/AnyTypeCode_methods.h", line 53.38: 1540-1283 (I) "CORBA::release
>> (TypeCode_ptr)" is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::TypeCode *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 60.38: 1540-1283 (I) "CORBA::release(Environment_ptr)" is not a
>> viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::Environment *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 63.38: 1540-1283 (I) "CORBA::release(ORB_ptr)" is not a viable
>> candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::ORB *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 66.38: 1540-1283 (I) "CORBA::release(Object_ptr)" is not a viable
>> candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::Object *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/CORBA_methods.h", line 69.38: 1540-1283 (I) "CORBA::release(Principal_ptr)" is not a
>> viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 485.21: 1540-0256 (I) A parameter of type "CORBA::Principal *" cannot be initialized with an
>> expression of type "PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "PI/ORBInitInfoC.cpp", line 499.10: 1540-0218 (S) The call does not match any parameter list for
>> "::CORBA::Object::marshal".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/Object.h", line 310.28: 1540-1283 (I) "CORBA::Object::marshal(TAO_OutputCDR &)" is not a
>> viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 499.36: 1540-0256 (I) A parameter of type "TAO_OutputCDR &" cannot be initialized with an
>> expression of type "const PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> "/usr/tools/ACE_wrappers/TAO/tao/Object.h", line 264.27: 1540-1283 (I) "CORBA::Object::marshal(const Object_ptr,
>> TAO_OutputCDR &)" is not a viable candidate.
>>
>> "PI/ORBInitInfoC.cpp", line 499.36: 1540-0256 (I) A parameter of type "CORBA::Object * const" cannot be initialized with an
>> expression of type "const PortableInterceptor::ORBInitInfo_3_1_ptr".
>>
>> gmake[1]: *** [.shobj/PI/ORBInitInfoC.o] Error 1
>>
>> gmake[1]: Leaving directory `/usr/freeware/tools/ACE_wrappers/TAO/tao'
>>
>> gmake: *** [PI] Error 2
>>
>>     DOES THE PROBLEM AFFECT:
>>
>>         COMPILATION?
>>
>>             Yes, see $ACE_ROOT/ace/config.h   $ACE_ROOT/include/makeinclude/platform_macros.GNU above
>>
>>     SYNOPSIS:
>>
>>             TAO/tao/PI fails to compile
>>
>> Thanks
>>
>> Martin Patchett
>>
>> l
>>
>>   Lockheed Martin Technical Operations - Owego
>>
>>   Mail Drop 0315
>>   1801 State Route 17C
>>   Owego, NY 13827-3998
>>
>>   E-mail: Martin.Patchett at lmco.com
>>   Voice: (607) 751- 5665
>>   Fax (607) 751-3621
>>
>> _______________________________________________
>> tao-users mailing list
>> tao-users at mail.cse.wustl.edu
>> http://mail.cse.wustl.edu/mailman/listinfo/tao-users
>>     
>
> _______________________________________________
> tao-users mailing list
> tao-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/tao-users
>   



More information about the Ace-users mailing list