Re: Problems installing XML-Xerces-2.5.0-0

Conrad Halling <[email protected]> Fri, 03 Jun 2005 11:52:31 -0400
Newsgroups gmane.text.xml.xerces-p.devel
Message-ID <[email protected]>
The distributed Xerces C 2.5.0 doesn't compile when newer versions of 
gcc are used. For example, it won't compile under Fedora Core 3, which 
uses gcc 3.4.2-6.fc3, or Mac OS X 10.4, which uses gcc 4.

The fix for Fedora Core 3, and probably for Mac OS X 10.4, is this:

In the original source code that you obtain immediately after
uncompressing and untarring xerces-c-src_2_5_0.tar.gz, modify the file
xerces-c-src_2_5_0/src/xercesc/util/RefArrayOf.hpp by adding the line

#include <xercesc/framework/MemoryManager.hpp>

The context of this additional line is:

#include <xercesc/util/PlatformUtils.hpp>
#include <xercesc/util/ArrayIndexOutOfBoundsException.hpp>
#include <xercesc/util/IllegalArgumentException.hpp>
#include <xercesc/util/XMLEnumerator.hpp>
#include <xercesc/framework/MemoryManager.hpp>

XERCES_CPP_NAMESPACE_BEGIN

-- Conrad

Wrigley, Ave wrote:
> Is this (the archive URL) in the docs somewhere? If not, maybe it could
> be added? Cheers!
> 
> Ave.
> 
> Ave Wrigley
> Head of New Media Development, ITN
> 200 Grays Inn Rd, tel:+44-20-7430-4719
> London WC1X 8XZ,  mobile:+44-7713-986247
> United Kingdom    mailto:[email protected] 
> 
>  
> 
> 
>>-----Original Message-----
>>From: Garrett, Philip (MAN-Corporate) [mailto:[email protected]] 
>>Sent: Friday June 2005 15:43
>>To: '[email protected]'
>>Subject: RE: Problems installing XML-Xerces-2.5.0-0
>>
>>Xerces-perl v2.6.0 isn't available and/or stable yet.  You 
>>can find Xerces-C
>>2.5.0 here: 
>>http://archive.apache.org/dist/xml/xerces-c/Xerces-C_2_5_0/.
>> 
>>
>>-----Original Message-----
>>From: Wrigley, Ave [mailto:[email protected]] 
>>Sent: Friday, June 03, 2005 10:38 AM
>>To: [email protected]
>>Subject: Problems installing XML-Xerces-2.5.0-0
>>
>>I am trying to install XML-Xerces-2.5.0-0, and have the 
>>latest version of
>>xerces-c (2.6.0 - this was the only version I could find in the xerces
>>archive - http://www.apache.org/dist/xml/xerces-c/). However,
>>XML-Xerces-2.5.0-0 won't build against this:
>>
>>Using XERCES_LIB =
>>/export/home/install/xerces-c_2_6_0-solaris_28-cc_62/lib
>>Using XERCES_INCLUDE =
>>/export/home/install/xerces-c_2_6_0-solaris_28-cc_62/include
>>
>>   WARNING
>>
>>You have defined the XERCESCROOT variable, but I am unable to 
>>locate the
>>config.status file that was used to build your Xerces-C. 
>>Without that file,
>>I may not be able to properly build the C++ glue files that come with
>>Xerces.pm.
>>
>>Proceeding ...
>>Using Xerces-C version info from
>>/export/home/install/xerces-c_2_6_0-solaris_28-cc_62/include/x
>>ercesc/uti
>>l/XercesVersion.hpp
>>      *** Version Mismatch ***
>>
>>You are attempt to build XML::Xerces-2.5.0-0 using 
>>Xerces-C-2.6.0, this will
>>most likely fail, so I am aborting.
>>
>>You must use Xerces-C-2.5.0
>>
>>Any ideas?
>>
>>Ave Wrigley
>>Head of New Media Development, ITN
>>200 Grays Inn Rd, tel:+44-20-7430-4719
>>London WC1X 8XZ,  mobile:+44-7713-986247
>>United Kingdom    mailto:[email protected] 
>>
>>This email (and any attachments) is intended solely for the 
>>individual(s) to
>>whom addressed. 
>>It may contain confidential and/or legally privileged information. 
>>Any statement or opinions therein are not necessarily those 
>>of ITN unless
>>specifically stated. 
>>Any unauthorised use, disclosure or copying is prohibited. 
>>If you have received this email in error, please notify the sender and
>>delete it from your system. 
>>Security and reliability of the e-mail and attachments are 
>>not guaranteed. 
>>You must take full responsibility for virus checking.
>>
>>Please note that to ensure regulatory compliance and for the 
>>protection of
>>our clients and business, we may monitor and read e-mails 
>>sent to and from
>>our server(s).
>>
>>
>>Independent Television News Limited,
>>
>>Registered No. 548648 England,
>>
>>VAT Reg. No: GB 756 2995 81,
>>
>>200 Gray's Inn Road, London WC1X 8XZ,
>>
>>Telephone: 020 7833 3000.
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [email protected]
>>For additional commands, e-mail: [email protected]
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [email protected]
>>For additional commands, e-mail: [email protected]
>>
> 
> This email (and any attachments) is intended solely for the individual(s) 
> to whom addressed. 
> It may contain confidential and/or legally privileged information. 
> Any statement or opinions therein are not necessarily those of ITN unless specifically stated. 
> Any unauthorised use, disclosure or copying is prohibited. 
> If you have received this email in error, please notify the sender and delete it from your system. 
> Security and reliability of the e-mail and attachments are not guaranteed. 
> You must take full responsibility for virus checking.
> 
> Please note that to ensure regulatory compliance and for the protection of our clients and business, 
> we may monitor and read e-mails sent to and from our server(s).
> 
> 
> Independent Television News Limited,
> 
> Registered No. 548648 England,
> 
> VAT Reg. No: GB 756 2995 81,
> 
> 200 Gray's Inn Road, London WC1X 8XZ,
> 
> Telephone: 020 7833 3000.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 

-- 
Conrad Halling
[email protected]