[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