[From nobody Tue May 20 04:27:01 2014
Message-ID: &lt;41587D9D.3020809@iua.upf.es&gt;
Date: Mon, 27 Sep 2004 22:52:45 +0200
From: =?ISO-8859-1?Q?Miguel_Ram=EDrez_J=E1vega?= &lt;mramirez@iua.upf.es&gt;
User-Agent: Mozilla Thunderbird 0.7.1 (Windows/20040626)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: &quot;Eoin.Brazil&quot; &lt;Eoin.Brazil@ul.ie&gt;
Subject: Re: [CLAM] SMSTools XERCES_CPP_NAMESPACE Error
References: &lt;759B31E7860FAC40BFE87F01AFC19D193857F6@exch-staff3.ul.ie&gt;
In-Reply-To: &lt;759B31E7860FAC40BFE87F01AFC19D193857F6@exch-staff3.ul.ie&gt;
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Eoin.Brazil wrote:

&gt; Hi Maarten et al,
&gt;  
&gt; I'm trying to get CLAM to work under a Windows environment,
&gt; I've tried with VS 2003 and also back with VC 6 and the required
&gt; libraries. The one error that's really bugging me is this
&gt; XERCES_CPP_NAMESPACE error as I can't find where the
&gt; MACRO is defined.
&gt;  

This macro should be defined by the XercesC++ headers. Remember that you 
should be using XercesC++ &gt;= 2.3.0.

&gt; XMLStorage.cxx
&gt; c:\audio\clam-0.6.1\src\storage\xml\xercesencodings.hxx(27) : error 
&gt; C2878: 'XERCES_CPP_NAMESPACE' : a namespace or class of this name does 
&gt; not exist
&gt; c:\audio\clam-0.6.1\src\storage\xml\xercesdomreader.hxx(25) : fatal 
&gt; error C1083: Cannot open include file: 
&gt; 'xercesc/parsers/XercesDOMParser.hpp': No such file or directory
&gt;  

The most importat message on this snippet is the second one: &quot;error 
C1083: Cannot open include file&quot;. This points that you have either:

1) not placed the XercesC library in a folder called 'xercesc' at the 
same folder as the CLAM sources one ( c:\audio ).
2) you have an older XercesC version (&lt;=2.3) there.

You can find a XercesC-2.3.0 build here:

http://www.iua.upf.es/mtg/clam/download/xercesc-2.3.0-VC6-build1.zip

Miguel.

]