You are viewing a plain text version of this content. The canonical link for it is here.
Posted to p-dev@xerces.apache.org by 段晓雄 <xd...@hbt.com.cn> on 2001/07/10 11:49:37 UTC
Cannot compile
wnms14-/tmp/XML-Xerces-1.5.1> perl Makefile.PL
Using XERCES_LIB = /home/xduan/xerces-c-src1_5_0/lib
Using XERCES_INCLUDE = /home/xduan/xerces-c-src1_5_0/include
Checking to see if libxerces is in your library path...Use of uninitialized
valu
e at (eval 21) line 98.
Use of uninitialized value at (eval 33) line 74.
Use of uninitialized value at (eval 33) line 75.
Use of uninitialized value at (eval 33) line 76.
Use of uninitialized value at (eval 33) line 89.
Use of uninitialized value at (eval 64) line 14.
Use of uninitialized value at (eval 64) line 15.
Use of uninitialized value at (eval 64) line 16.
Use of uninitialized value at (eval 64) line 17.
Use of uninitialized value at (eval 64) line 19.
Use of uninitialized value at (eval 64) line 20.
Use of uninitialized value at (eval 64) line 21.
Use of uninitialized value at (eval 64) line 22.
Use of uninitialized value at (eval 64) line 34.
Use of uninitialized value at (eval 64) line 43.
Success!!
Using Xerces-C version: 1.5
Welcome Xerces Developer!
Using SWIG version: SWIG_1_3
Writing Makefile for XML::Xerces::DOMParse
Writing Makefile for Handler
Writing Makefile for XML::Xerces
wnms14-/tmp/XML-Xerces-1.5.1> make
make[1]: Entering directory `/tmp/XML-Xerces-1.5.1/DOMParse'
Manifying ../blib/man3/XML::Xerces::DOMParse.3
make[1]: Leaving directory `/tmp/XML-Xerces-1.5.1/DOMParse'
make[1]: Entering directory `/tmp/XML-Xerces-1.5.1/Handler'
gcc -c -I. -IHandler -I/home/xduan/xerces-c-src1_5_0/include
-I/usr/local/includ
e -O -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fPIC
-I/usr/local/lib/perl5/5.
00503/sun4-solaris/CORE PerlContentCallbackHandler.cpp
gcc -c -I. -IHandler -I/home/xduan/xerces-c-src1_5_0/include
-I/usr/local/includ
e -O -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fPIC
-I/usr/local/lib/perl5/5.
00503/sun4-solaris/CORE PerlDocumentCallbackHandler.cpp
gcc -c -I. -IHandler -I/home/xduan/xerces-c-src1_5_0/include
-I/usr/local/includ
e -O -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fPIC
-I/usr/local/lib/perl5/5.
00503/sun4-solaris/CORE PerlErrorCallbackHandler.cpp
gcc -c -I. -IHandler -I/home/xduan/xerces-c-src1_5_0/include
-I/usr/local/includ
e -O -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fPIC
-I/usr/local/lib/perl5/5.
00503/sun4-solaris/CORE PerlExceptionHandler.cpp
Running Mkbootstrap for Handler ()
chmod 644 Handler.bs
LD_RUN_PATH="" gcc -o ../blib/arch/auto/Handler/Handler.so -G
-L/usr/local/lib
PerlContentCallbackHandler.o PerlDocumentCallbackHandler.o
PerlErrorCallbackHand
ler.o PerlExceptionHandler.o
chmod 755 ../blib/arch/auto/Handler/Handler.so
cp Handler.bs ../blib/arch/auto/Handler/Handler.bs
chmod 644 ../blib/arch/auto/Handler/Handler.bs
make[1]: Leaving directory `/tmp/XML-Xerces-1.5.1/Handler'
gcc -c -I. -IHandler -I/home/xduan/xerces-c-src1_5_0/include -D_REENTRANT
-DDEBI
AN -DHAS_BOOL -DSWIG_1_3 -O -DVERSION=\"1.5.1\" -DXS_VERSION=\"1.5.1\"
-fPIC
-I/usr/local/lib/perl5/5.00503/sun4-solaris/CORE Xerces.C
Xerces.C: In function `void _wrap_SAX2XMLReader_installAdvDocHandler(CV *)':
Xerces.C:3924: no matching function for call to
`SAX2XMLReader::installAdvDocHan
dler (XMLDocumentHandler *&)'
Xerces.C: In function `void _wrap_SAX2XMLReader_removeAdvDocHandler(CV *)':
Xerces.C:3945: no matching function for call to
`SAX2XMLReader::removeAdvDocHand
ler (XMLDocumentHandler *&)'
make: *** [Xerces.o] Error 1
wnms14-/tmp/XML-Xerces-1.5.1> perl -V
Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
Platform:
osname=solaris, osvers=2.6, archname=sun4-solaris
uname='sunos 5.6 generic_105181-06 sun4u sparc sunw,ultra-1 '
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef useperlio=undef d_sfio=undef
Compiler:
cc='gcc', optimize='-O', gccversion=2.8.1
cppflags='-I/usr/local/include'
ccflags ='-I/usr/local/include'
stdchar='unsigned char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
alignbytes=8, usemymalloc=y, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -ldb -ldl -lm -lc -lcrypt
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'
Characteristics of this binary (from libperl):
Built under solaris
Compiled at Apr 3 1999 00:26:08
@INC:
/usr/local/lib/perl5/5.00503/sun4-solaris
/usr/local/lib/perl5/5.00503
/usr/local/lib/perl5/site_perl/5.005/sun4-solaris
/usr/local/lib/perl5/site_perl/5.005
.
Re: Cannot compile
Posted by "Jason E. Stewart" <ja...@openinformatics.com>.
"¶ÎÏþÐÛ" <xd...@hbt.com.cn> writes:
> wnms14-/tmp/XML-Xerces-1.5.1> perl Makefile.PL
[snip]
> Xerces.C: In function `void _wrap_SAX2XMLReader_removeAdvDocHandler(CV *)':
> Xerces.C:3945: no matching function for call to
> `SAX2XMLReader::removeAdvDocHand
> ler (XMLDocumentHandler *&)'
> make: *** [Xerces.o] Error 1
Ouch. That's my fault. At the very last second I added in those two
functions from SAX2XMLReader, and it turns out that they are from the
last nightly build of Xerces-C 1.5, and not the current release :-(
My bad.
Xerces.pm 1.5.2 will be ready in seconds.
jas.
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-p-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-p-dev-help@xml.apache.org