Hi, I got the same problems. It seems like you have to use the same xercesc version than the Perl wrapper. Everything works fine with Xerces-C-2.0 and Xerces-P-2.0.0.3.
Regards Carsten > -----Urspr�ngliche Nachricht----- > Von: Davenport Todd S GS-12 96 CG/SCTOA > [SMTP:[EMAIL PROTECTED] > Gesendet am: Donnerstag, 20. M�rz 2003 16:29 > An: '[EMAIL PROTECTED]' > Betreff: Compiling on Red Hat > > 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] > **************************** > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
