Hey Alex,

You've got a Xerces-C, XML::Xerces version mismatch. This is in the
README. You can also search the mailing list archives for a pretty
detailed discussion.

Cheers,
jas.

"Jason E. Stewart" <[EMAIL PROTECTED]> writes:

> From: "Alex Hanuska (ahanuska)" <[EMAIL PROTECTED]>
> Subject: XML::Xerces 2.0.0-3
> To: [EMAIL PROTECTED]
> Date: Wed, 04 Jun 2003 12:45:17 -0700
> 
> Jason,
> 
> Just wondering If you see any flagrant errors in this setup, since I can't 
> seem to compile XML::Xerces.
> I have included perl version, gcc version, and make output.  Please let me 
> know what you find....Also I wanted to mention that the Makefile.PL in the 
> Handler directory complains about the CFLAG problem (CCFLAG).
> 
> Thanks in advance for all your help,
> 
> Regards,
> 
> Alex
> 
> 
> >perl Makefile.PL
> >Using XERCES_LIB = /usr/local/lib
> >Using XERCES_INCLUDE = /usr/local/include/xerces
> >Checking to see if libxerces is in your library path...Processing hints 
> >file hints/linux.pl
> >Warning: Guessing NAME [XML-Xerces] from current directory name.
> >Writing Makefile for Handler
> >Success!!
> >Using Xerces-C version: 2.0.0
> >Processing hints file hints/linux.pl
> >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 `/usr/src/XML-Xerces-2.0.0-3/Handler'
> >gcc -c  -I. -IHandler -I/usr/local/include/xerces -fno-strict-aliasing 
> >-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
> >-I/usr/include/gdbm -O2   -DVERSION=\"\" -DXS_VERSION=\"\" -fpic 
> >"-I/opt/perl-5.8.0/lib/5.8.0/i686-linux/CORE"   PerlCallbackHandler.cpp
> >In file included from PerlCallbackHandler.cpp:2:
> >PerlCallbackHandler.hpp:51:8: warning: extra tokens at end of #endif directive
> >gcc -c  -I. -IHandler -I/usr/local/include/xerces -fno-strict-aliasing 
> >-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
> >-I/usr/include/gdbm -O2   -DVERSION=\"\" -DXS_VERSION=\"\" -fpic 
> >"-I/opt/perl-5.8.0/lib/5.8.0/i686-linux/CORE"   PerlContentCallbackHandler.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 `&'
> >PerlContentCallbackHandler.hpp:40: parse error before `*'
> >PerlContentCallbackHandler.cpp:40: parse error before `&'
> >PerlContentCallbackHandler.cpp: In method `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 `::'
> >PerlContentCallbackHandler.cpp:60: parse error before `::'
> >PerlContentCallbackHandler.cpp:66: parse error before `::'
> >PerlContentCallbackHandler.cpp:73: `attrs' undeclared (first use this
> >function)
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::endElement (const XMLCh *, const XMLCh *,
> >const XMLCh *)':
> >PerlContentCallbackHandler.cpp:106: parse error before `::'
> >PerlContentCallbackHandler.cpp:112: parse error before `::'
> >PerlContentCallbackHandler.cpp:118: parse error before `::'
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::characters (const XMLCh *, unsigned int)':
> >PerlContentCallbackHandler.cpp:152: parse error before `::'
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::ignorableWhitespace (const XMLCh *,
> >unsigned int)':
> >PerlContentCallbackHandler.cpp:186: parse error before `::'
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::processingInstruction (const XMLCh *, const
> >XMLCh *)':
> >PerlContentCallbackHandler.cpp:286: parse error before `::'
> >PerlContentCallbackHandler.cpp:292: parse error before `::'
> >PerlContentCallbackHandler.cpp: At top level:
> >PerlContentCallbackHandler.cpp:310: parse error before `*'
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::setDocumentLocator (...)':
> >PerlContentCallbackHandler.cpp:325: `locator' undeclared (first use
> >this function)
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::startPrefixMapping (const XMLCh *, const
> >XMLCh *)':
> >PerlContentCallbackHandler.cpp:353: parse error before `::'
> >PerlContentCallbackHandler.cpp:359: parse error before `::'
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::endPrefixMapping (const XMLCh *)':
> >PerlContentCallbackHandler.cpp:391: parse error before `::'
> >PerlContentCallbackHandler.cpp: In method `void
> >PerlContentCallbackHandler::skippedEntity (const XMLCh *)':
> >PerlContentCallbackHandler.cpp:422: parse error before `::'
> >make[1]: *** [PerlContentCallbackHandler.o] Error 1
> >make[1]: Leaving directory `/usr/src/XML-Xerces-2.0.0-3/Handler'
> >make: *** [blib/arch/auto/Handler/Handler.a] Error 2
> >
> >-------------------------------------------------------------------------------------------
> >
> >  gcc -v
> >Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
> >gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-112.7.2)
> >
> >-------------------------------------------------------------------------------------------
> >
> >  perl -V
> >Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
> >   Platform:
> >     osname=linux, osvers=2.4.7-10, archname=i686-linux
> >     uname='linux tasmdev10 2.4.7-10 #1 thu sep 6 17:27:27 edt 2001 i686 
> > unknown '
> >     config_args=''
> >     hint=recommended, useposix=true, d_sigaction=define
> >     usethreads=undef use5005threads=undef useithreads=undef 
> > usemultiplicity=undef
> >     useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
> >     use64bitint=undef use64bitall=undef uselongdouble=undef
> >     usemymalloc=n, bincompat5005=undef
> >   Compiler:
> >     cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include 
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm',
> >     optimize='-O2',
> >     cppflags='-fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm'
> >     ccversion='', gccversion='2.96 20000731 (Red Hat Linux 7.1 2.96-98)', 
> > gccosandvers=''
> >     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
> >     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
> >     ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
> > lseeksize=8
> >     alignbytes=4, prototype=define
> >   Linker and Libraries:
> >     ld='gcc', ldflags =' -L/usr/local/lib'
> >     libpth=/usr/local/lib /lib /usr/lib
> >     libs=-lnsl -lndbm -lgdbm -ldl -lm -lc -lcrypt -lutil
> >     perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
> >     libc=/lib/libc-2.2.4.so, so=so, useshrplib=true, libperl=libperl.so
> >     gnulibc_version='2.2.4'
> >   Dynamic Linking:
> >     dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic 
> > -Wl,-rpath,/opt/perl-5.8.0/lib/5.8.0/i686-linux/CORE'
> >     cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'
> >
> >
> >Characteristics of this binary (from libperl):
> >   Compile-time options: USE_LARGE_FILES
> >   Built under linux
> >   Compiled at Jun  3 2003 15:39:58
> >   @INC:
> >     /opt/perl-5.8.0/lib/5.8.0/i686-linux
> >     /opt/perl-5.8.0/lib/5.8.0
> >     /opt/perl-5.8.0/lib/site_perl/5.8.0/i686-linux
> >     /opt/perl-5.8.0/lib/site_perl/5.8.0
> >     /opt/perl-5.8.0/lib/site_perl
> >     .
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> ----------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to