[ http://nagoya.apache.org/jira/browse/XALANC-439?page=history ]
Matt Hoyt resolved XALANC-439:
------------------------------
Resolution: Fixed
Fix Version: CurrentCVS
Fixes have been committed to enable build on HP-UX/aCC
> BLD: HP-UX 11 build failed with the latest source
> -------------------------------------------------
>
> Key: XALANC-439
> URL: http://nagoya.apache.org/jira/browse/XALANC-439
> Project: XalanC
> Type: Bug
> Components: XalanC
> Versions: CurrentCVS
> Environment: HP-UX 11 with aCC v3.52
> Reporter: June Ng
> Fix For: CurrentCVS
>
> The latest source fails to build on HP-UX 11 with the aCC v3.52 compiler.
> The build failure is as follows:
> aCC -g +DAportable +Z -DHPUX -D_THREAD_SAFE +p -mt -Wc,-koenig_lookup,on
> -Wc,-ansi_for_scope,on -DXALAN_INMEM_MSG_LOADER -c
> -I/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src
> -I/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/include
> -I../../nls/include
> -I/home/torxslt/BuildClient/xalanc_root/xerces-c_2_6_0-hpux_11i-acc_a03/src/
> -I/home/torxslt/BuildClient/xalanc_root/xerces-c_2_6_0-hpux_11i-acc_a03/include/xercesc
>
> -I/home/torxslt/BuildClient/xalanc_root/xerces-c_2_6_0-hpux_11i-acc_a03/include/
> -o ../../obj/AttributeListImpl.o
> /home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/PlatformSupport/AttributeListImpl.cpp
> Error 422:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 279 # 'iterator' is used as a type, but has not been defined as a type.
> Perhaps you meant 'iterator' as in "typedef
> xalanc_1_9::XalanMapIterator<xalanc_1_9::XalanMapIteratorTraits<pair<const
> #1,#2> >,xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
> xalanc_1_9::XalanMap::iterator"
> ["/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 222].
> EntryListType::iterator toRemove = m_freeEntries.begin();
> ^^^^^^^^
> Error 502:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 279 # Attempt to access 'XalanList<xalanc_1_9::XalanMap::Entry>::<type
> inserted by compiler>' is invalid; '<type inserted by compiler>' is not a
> member of 'XalanList<xalanc_1_9::XalanMap::Entry>' or any base class.
> EntryListType::iterator toRemove = m_freeEntries.begin();
> ^^^^^^^^
> Error 642:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 279 # The 'typename' keyword is required if '<type inserted by
> compiler>' is to be used as a type since the qualifier depends on template
> type parameters.
> EntryListType::iterator toRemove = m_freeEntries.begin();
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Error 422:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 410 # 'iterator' is used as a type, but has not been defined as a type.
> Perhaps you meant 'iterator' as in "typedef
> xalanc_1_9::XalanMapIterator<xalanc_1_9::XalanMapIteratorTraits<pair<const
> #1,#2> >,xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
> xalanc_1_9::XalanMap::iterator"
> ["/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 222].
> BucketTableType::iterator bucketPos = m_buckets.begin();
> ^^^^^^^^
> Error 502:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 410 # Attempt to access
> 'XalanVector<xalanc_1_9::XalanVector<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator,xalanc_1_9::MemoryManagedConstructionTraits<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
>
> >,xalanc_1_9::MemoryManagedConstructionTraits<xalanc_1_9::XalanVector<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator,xalanc_1_9::MemoryManagedConstructionTraits<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
> > > >::<type inserted by compiler>' is invalid; '<type inserted by
> compiler>' is not a member of
> 'XalanVector<xalanc_1_9::XalanVector<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator,xalanc_1_9::MemoryManagedConstructionTraits<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
>
> >,xalanc_1_9::MemoryManagedConstructionTraits<xalanc_1_9::XalanVector<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator,xalanc_1_9::MemoryManagedConstructionTraits<xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
> > > >' or any base class.
> BucketTableType::iterator bucketPos = m_buckets.begin();
> ^^^^^^^^^
> Error 642:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 410 # The 'typename' keyword is required if '<type inserted by
> compiler>' is to be used as a type since the qualifier depends on template
> type parameters.
> BucketTableType::iterator bucketPos = m_buckets.begin();
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Error 422:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 523 # 'iterator' is used as a type, but has not been defined as a type.
> Perhaps you meant 'iterator' as in "typedef
> xalanc_1_9::XalanMapIterator<xalanc_1_9::XalanMapIteratorTraits<pair<const
> #1,#2> >,xalanc_1_9::XalanList<xalanc_1_9::XalanMap::Entry>::iterator>
> xalanc_1_9::XalanMap::iterator"
> ["/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 222].
> EntryListType::iterator entryPos = m_entries.begin();
> ^^^^^^^^
> Error 502:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 523 # Attempt to access 'XalanList<xalanc_1_9::XalanMap::Entry>::<type
> inserted by compiler>' is invalid; '<type inserted by compiler>' is not a
> member of 'XalanList<xalanc_1_9::XalanMap::Entry>' or any base class.
> EntryListType::iterator entryPos = m_entries.begin();
> ^^^^^^^^
> Error 642:
> "/home/torxslt/BuildClient/xalanc_root/LatestC-CVS-hpux_11i-acc_a03/c/src/xalanc/Include/XalanMap.hpp",
> line 523 # The 'typename' keyword is required if '<type inserted by
> compiler>' is to be used as a type since the qualifier depends on template
> type parameters.
> EntryListType::iterator entryPos = m_entries.begin();
> I believe this had to do with the latest change made to XalanMap.hpp that was
> checked in a few days ago.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]