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]

Reply via email to