title: How do I install XML::Xerces?
body: <p>Please see Part 2 which list latest errors while installing module <a href="https://stackoverflow.com/questions/1589560/update2-errors-installing-xmlxercers-module-from-cpan">continued post</a>.</p>
  
  <p>Normally when I try to install XML::Xerces CPAN module using standard cpan> install XML::Xercers than I get following error message after some processing:</p>
  
  <pre><code>XML-Xerces-2.7.0-0/samples/SEnumVal.pl
  ...
  XML-Xerces-2.7.0-0/postSource.pl
  XML-Xerces-2.7.0-0/xerces-headers.txt
  Removing previously used /home/adoshi/.cpan/build/XML-Xerces-2.7.0-0
  
    CPAN.pm: Going to build J/JA/JASONS/XML-Xerces-2.7.0-0.tar.gz
  
  
     WARNING
  
  You have not defined any of the following environment variables:
     XERCESCROOT
     XERCES_LIB
     XERCES_INCLUDE
  
  These instruct me how to locate the Xerces header files, and the
  Xerces dynamic library. If they are installed in a standard system
  directory, I will located them without those variables.
  
  However, if they have been installed in a non-standard location
  (e.g. '/usr/include/xerces'), then I will need help. See the README
  for more info.
  
  Proceeding ...
  
     WARNING
  
  You have not defined any of the following environment variables:
     XERCESCROOT
     XERCES_CONFIG
  
  Without these I cannot find the config.status file that was used to
  build your Xerces-C library. Without that file, I may not be able to properly
  build the C++ glue files that come with Xerces.pm.
  
  Proceeding anyway ...
  Couldn't find XercesVersion.hpp in your include directory  at Makefile.PL line 1                                                                             88.
  Running make test
    Make had some problems, maybe interrupted? Won't test
  Running make install
    Make had some problems, maybe interrupted? Won't install
  </code></pre>
  
  <p>After Setting Enviornment Variables to <code>/home/username/XML-Xerces-2.7.0-0/XML-Xerces-2.7.0-0/Xerces.pm</code>, note here am not sure whether I should point my environment variable to <code>Xerces.pm</code> or <code>Xerces.cpp</code> or <code>Xerces-extra.pm</code> or <code>Xerces.i</code>, but for now am pointing environment variables to <code>/home/username/XML-Xerces-2.7.0-0/XML-Xerces-2.7.0-0/Xerces.pm</code></p>
  
  <p>After setting environment variables as mentioned and entering <code>cpan&gt;install XML::Xerces</code> I get following message:</p>
  
  <pre><code>CPAN: Storable loaded ok
  Going to read /home/username/.cpan/Metadata
    Database was generated on Fri, 16 Oct 2009 18:27:06 GMT
  Running install for module XML::Xerces
  Running make for J/JA/JASONS/XML-Xerces-2.7.0-0.tar.gz
  CPAN: Digest::MD5 loaded ok
  CPAN: Compress::Zlib loaded ok
  Checksum for /home/adoshi/.cpan/sources/authors/id/J/JA/JASONS/XML-Xerces-2.7.0-0.tar.gz ok
  Scanning cache /home/adoshi/.cpan/build for sizes
  XML-Xerces-2.7.0-0/
  ...
  XML-Xerces-2.7.0-0/postSource.pl
  XML-Xerces-2.7.0-0/xerces-headers.txt
  Removing previously used /home/adoshi/.cpan/build/XML-Xerces-2.7.0-0
  
    CPAN.pm: Going to build J/JA/JASONS/XML-Xerces-2.7.0-0.tar.gz
  
  Using XERCES_LIB = /home/adoshi/XML-Xerces-2.7.0-0/XML-Xerces-2.7.0-0/Xerces.pm
  using XERCES_CONFIG: /home/adoshi/XML-Xerces-2.7.0-0/XML-Xerces-2.7.0-0/Xerces.pm
  
   - Found CXX      =
   - Found CXXFLAGS =
   - Found LDFLAGS  =
  
  Couldn't find XercesVersion.hpp in your include directory  at Makefile.PL line 188, &lt;CONF&gt; line 6823.
  Running make test
    Make had some problems, maybe interrupted? Won't test
  Running make install
    Make had some problems, maybe interrupted? Won't install
  </code></pre>
  
  <p><strong>Note:</strong> I have tried downloading <code>XML::Xerces</code>and trying to again install it, both manually as well as using CPAN but am getting above mentioned error message. </p>
  
  <p>What can be the possible reason and what can be suggested turn around to take care of this issue ?</p>
  
  <p><strong>Update</strong>: Even after building Xerces-C, XML::Xerces module is not building and am getting following error message.</p>
  
  <pre><code>[adoshi@upc01.dev XML-Xerces-2.7.0-0]$ perl Makefile.PL
  Using XERCES_LIB = /adoshi/lib
  Using XERCES_INCLUDE = /adoshi/include/xerces
  
     WARNING
  
  You have defined the XERCESCROOT variable, but the file:
  
    XERCESCROOT/src/xercesc/config.status
  
   does not seem to point to the config.status file that was used to
   build your Xerces-C library. Without that file, I may not be able to
   properly build the C++ glue files that come with Xerces.pm.
  
  Proceeding anyway ...
  Couldn't find XercesVersion.hpp in your include directory /adoshi/include/xerces at Makefile.PL line 188.
  </code></pre>
  
  <p><strong>Update2</strong>Here is the error which am getting, it says there is somekind of version mismatch. </p>
  
  <pre><code>    Using XERCES_LIB = /home/adoshi/XML-Parser/Parser2/xerces-c_2_8_0-hppa-hpux-acc_3(1)/xerces-c_2_8_0-hppa-hpux-acc_3/lib
  Using XERCES_INCLUDE = /home/adoshi/XML-Parser/Parser2/xerces-c_2_8_0-hppa-hpux-acc_3(1)/xerces-c_2_8_0-hppa-hpux-acc_3/include
  
     WARNING
  
  You have defined the XERCESCROOT variable, but the file:
  
    XERCESCROOT/src/xercesc/config.status
  
   does not seem to point to the config.status file that was used to
   build your Xerces-C library. Without that file, I may not be able to
   properly build the C++ glue files that come with Xerces.pm.
  
  Proceeding anyway ...
  Using Xerces-C version info from /home/adoshi/XML-Parser/Parser2/xerces-c_2_8_0-hppa-hpux-acc_3(1)/xerces-c_2_8_0-hppa-hpux-acc_3/include/xercesc/util/XercesVersion.hpp
        *** Version Mismatch ***
  
  You are attempt to build XML::Xerces-2.7.0-0 using Xerces-C-2.8.0,
  this will most likely fail, so I am aborting.
  
  You must use Xerces-C-2.7.0
  </code></pre>