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

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Mon Feb 18 15:26:54 CST 2008


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



More information about the Ace-users mailing list