Hi. I don't know if this is the correct list or not but there is no xerces-p-user.
Anyhoo, I'm trying to compile Xerces-P (2.0.0-3) on Red Hat. I've tried on both 7.1 and 8.0, and I get the same error message on both.
I am using Xerces-C-2.2 that I compiled myself (although I have tried to use the 2.2 linux 7.2 proton and have gotten the same error message). I am using perl 5.8.0 and gcc 3.2. Below is the error message I'm getting.
Any help would be appreciated. Thanks.
~# perl5 Makefile.PL
Using XERCES_LIB = /tmp/xerces/xerces-c-src2_2_0/lib
Using XERCES_INCLUDE = /tmp/xerces/xerces-c-src2_2_0/include
Checking to see if libxerces is in your library path...Checking if your kit is complete...
Looks good
Processing hints file hints/linux.pl
Warning: Guessing NAME [XML-Xerces] from current directory name.
WARNING: CFLAGS is not a known parameter.
Writing Makefile for Handler
Success!!
Using Xerces-C version: 2.0.0
Checking if your kit is complete...
Looks good
Processing hints file hints/linux.pl
WARNING: CFLAGS is not a known parameter.
Writing Makefile for Handler
Writing Makefile for XML::Xerces
~# make
cp Xerces.pm blib/lib/XML/Xerces.pm
make -C Handler static
make[1]: Entering directory `/tmp/xerces/XML-Xerces-2.0.0-3/Handler'
gcc -c -I. -IHandler -I/tmp/xerces/xerces-c-src2_2_0/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-alias
ing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i386 -mcpu=i686 -DVERSION=
\"\" -DXS_VERSION=\"\" -fpic "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" PerlCallbackHandler.c
pp
In file included from PerlCallbackHandler.cpp:2:
PerlCallbackHandler.hpp:51:8: warning: extra tokens at end of #endif directive
gcc -c -I. -IHandler -I/tmp/xerces/xerces-c-src2_2_0/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-alias
ing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -march=i386 -mcpu=i686 -DVERSION=
\"\" -DXS_VERSION=\"\" -fpic "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" PerlContentCallbackHa
ndler.cpp
In file included from PerlContentCallbackHandler.hpp:4,
from PerlContentCallbackHandler.cpp:2:
PerlCallbackHandler.hpp:51:8: warning: extra tokens at end of #endif directive
In file included from PerlContentCallbackHandler.cpp:2:
PerlContentCallbackHandler.hpp:10: base class `ContentHandler' has incomplete
type
PerlContentCallbackHandler.hpp:27: parse error before `&' token
PerlContentCallbackHandler.hpp:40: parse error before `*' token
PerlContentCallbackHandler.cpp:40: parse error before `&' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::startElement(...)':
PerlContentCallbackHandler.cpp:54: `XMLString' undeclared (first use this
function)
PerlContentCallbackHandler.cpp:54: (Each undeclared identifier is reported only
once for each function it appears in.)
PerlContentCallbackHandler.cpp:54: parse error before `::' token
PerlContentCallbackHandler.cpp:60: parse error before `::' token
PerlContentCallbackHandler.cpp:66: parse error before `::' token
PerlContentCallbackHandler.cpp:75: `attrs' undeclared (first use this function)
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::endElement(const XMLCh*, const XMLCh*, const
XMLCh*)':
PerlContentCallbackHandler.cpp:106: parse error before `::' token
PerlContentCallbackHandler.cpp:112: parse error before `::' token
PerlContentCallbackHandler.cpp:118: parse error before `::' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::characters(const XMLCh*, unsigned int)':
PerlContentCallbackHandler.cpp:152: parse error before `::' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::ignorableWhitespace(const XMLCh*, unsigned
int)':
PerlContentCallbackHandler.cpp:186: parse error before `::' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::processingInstruction(const XMLCh*, const
XMLCh*)':
PerlContentCallbackHandler.cpp:286: parse error before `::' token
PerlContentCallbackHandler.cpp:292: parse error before `::' token
PerlContentCallbackHandler.cpp: At global scope:
PerlContentCallbackHandler.cpp:310: parse error before `*' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::setDocumentLocator(...)':
PerlContentCallbackHandler.cpp:327: `locator' undeclared (first use this
function)
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::startPrefixMapping(const XMLCh*, const XMLCh*)':
PerlContentCallbackHandler.cpp:353: parse error before `::' token
PerlContentCallbackHandler.cpp:359: parse error before `::' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::endPrefixMapping(const XMLCh*)':
PerlContentCallbackHandler.cpp:391: parse error before `::' token
PerlContentCallbackHandler.cpp: In member function `void
PerlContentCallbackHandler::skippedEntity(const XMLCh*)':
PerlContentCallbackHandler.cpp:422: parse error before `::' token
make[1]: *** [PerlContentCallbackHandler.o] Error 1
make[1]: Leaving directory `/tmp/xerces/XML-Xerces-2.0.0-3/Handler'
make: *** [blib/arch/auto/Handler/Handler.a] Error 2
****************************
Todd S. Davenport
96 CG/SCTOA
Eglin AFB, FL
COM: (850) 882-5498
DSN: 872-5498
[EMAIL PROTECTED]
****************************
