xml:parser install fails

lu fang hello_kaguya@hotmail.com
Sun Jan 26 14:42:00 GMT 2003


hi, all
when I tried to install XML:parser(version 2.29) under cygwin, i got the 
error as:

$ perl makefile.pl
Checking if your kit is complete...
Looks good
Writing Makefile for XML::Parser::Expat
Writing Makefile for XML::Parser


$ make
cp Parser/Encodings/README blib/lib/XML/Parser/Encodings/README
cp Parser/Encodings/x-sjis-cp932.enc 
blib/lib/XML/Parser/Encodings/x-sjis-cp932.
enc
cp Parser/Encodings/iso-8859-7.enc 
blib/lib/XML/Parser/Encodings/iso-8859-7.enc
cp Parser/Encodings/big5.enc blib/lib/XML/Parser/Encodings/big5.enc
cp Parser/Encodings/windows-1250.enc 
blib/lib/XML/Parser/Encodings/windows-1250.
enc
cp Parser/Encodings/iso-8859-8.enc 
blib/lib/XML/Parser/Encodings/iso-8859-8.enc
cp Parser/Encodings/iso-8859-2.enc 
blib/lib/XML/Parser/Encodings/iso-8859-2.enc
cp Parser/Encodings/x-euc-jp-jisx0221.enc 
blib/lib/XML/Parser/Encodings/x-euc-jp
-jisx0221.enc
cp Parser/Encodings/iso-8859-9.enc 
blib/lib/XML/Parser/Encodings/iso-8859-9.enc
cp Parser/Encodings/x-sjis-unicode.enc 
blib/lib/XML/Parser/Encodings/x-sjis-unic
ode.enc
cp Parser/Encodings/iso-8859-3.enc 
blib/lib/XML/Parser/Encodings/iso-8859-3.enc
cp Parser/Encodings/x-sjis-jdk117.enc 
blib/lib/XML/Parser/Encodings/x-sjis-jdk11
7.enc
cp Parser/Encodings/euc-kr.enc blib/lib/XML/Parser/Encodings/euc-kr.enc
cp Parser/Encodings/iso-8859-4.enc 
blib/lib/XML/Parser/Encodings/iso-8859-4.enc
cp Parser/Encodings/Japanese_Encodings.msg 
blib/lib/XML/Parser/Encodings/Japanes
e_Encodings.msg
cp Parser/Encodings/x-sjis-jisx0221.enc 
blib/lib/XML/Parser/Encodings/x-sjis-jis
x0221.enc
cp Parser.pm blib/lib/XML/Parser.pm
cp Parser/Encodings/iso-8859-5.enc 
blib/lib/XML/Parser/Encodings/iso-8859-5.enc
cp Parser/Encodings/x-euc-jp-unicode.enc 
blib/lib/XML/Parser/Encodings/x-euc-jp-
unicode.enc
cp Parser/LWPExternEnt.pl blib/lib/XML/Parser/LWPExternEnt.pl
make[1]: Entering directory `/xml-parser-2.29/Expat'
cp Expat/xmltok/xmlrole.h ../blib/lib/XML/Parser/Expat/xmltok/xmlrole.h
cp Expat/xmltok/nametab.h ../blib/lib/XML/Parser/Expat/xmltok/nametab.h
cp Expat/xmltok/xmltok_ns.c ../blib/lib/XML/Parser/Expat/xmltok/xmltok_ns.c
cp Expat/xmltok/asciitab.h ../blib/lib/XML/Parser/Expat/xmltok/asciitab.h
cp Expat/xmltok/iasciitab.h ../blib/lib/XML/Parser/Expat/xmltok/iasciitab.h
cp Expat/xmlparse/xmlparse.c 
../blib/lib/XML/Parser/Expat/xmlparse/xmlparse.c
cp Expat/xmltok/xmltok_impl.c 
../blib/lib/XML/Parser/Expat/xmltok/xmltok_impl.c
cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
cp Expat/xmltok/xmldef.h ../blib/lib/XML/Parser/Expat/xmltok/xmldef.h
cp Expat/xmlparse/xmlparse.h 
../blib/lib/XML/Parser/Expat/xmlparse/xmlparse.h
cp Expat/xmlparse/hashtable.c 
../blib/lib/XML/Parser/Expat/xmlparse/hashtable.c
cp Expat/xmltok/xmltok_impl.h 
../blib/lib/XML/Parser/Expat/xmltok/xmltok_impl.h
cp Expat/xmltok/xmltok.c ../blib/lib/XML/Parser/Expat/xmltok/xmltok.c
cp Expat/xmltok/ascii.h ../blib/lib/XML/Parser/Expat/xmltok/ascii.h
cp Expat/xmltok/xmltok.h ../blib/lib/XML/Parser/Expat/xmltok/xmltok.h
cp Expat/xmltok/latin1tab.h ../blib/lib/XML/Parser/Expat/xmltok/latin1tab.h
cp Expat/expat.html ../blib/lib/XML/Parser/Expat/expat.html
cp Expat/xmlparse/hashtable.h 
../blib/lib/XML/Parser/Expat/xmlparse/hashtable.h
cp Expat/xmltok/utf8tab.h ../blib/lib/XML/Parser/Expat/xmltok/utf8tab.h
cp Expat/xmltok/xmlrole.c ../blib/lib/XML/Parser/Expat/xmltok/xmlrole.c
/usr/bin/perl -I/usr/lib/perl5/5.6.1/cygwin-multi -I/usr/lib/perl5/5.6.1 
/usr/li
b/perl5/5.6.1/ExtUtils/xsubpp -noprototypes -typemap 
/usr/lib/perl5/5.6.1/ExtUti
ls/typemap -typemap typemap Expat.xs > Expat.xsc && mv Expat.xsc Expat.c
gcc -c -Iexpat/xmltok -Iexpat/xmlparse -DPERL_USE_SAFE_PUTENV 
-fno-strict-aliasi
ng -I/usr/local/include -DUSEIMPORTLIB -O2   -DVERSION=\"2.29\" 
-DXS_VERSION=\"2
.29\"  -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE -DXML_NS -DXML_DTD 
-DXML_CONTEXT
_BYTES=512 -DXML_BYTE_ORDER=12 -o Expat.o Expat.c
gcc -c -Iexpat/xmltok -Iexpat/xmlparse -DPERL_USE_SAFE_PUTENV 
-fno-strict-aliasi
ng -I/usr/local/include -DUSEIMPORTLIB -O2   -DVERSION=\"2.29\" 
-DXS_VERSION=\"2
.29\"  -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE -DXML_NS -DXML_DTD 
-DXML_CONTEXT
_BYTES=512 -DXML_BYTE_ORDER=12 -o expat/xmltok/xmltok.o 
expat/xmltok/xmltok.c
gcc -c -Iexpat/xmltok -Iexpat/xmlparse -DPERL_USE_SAFE_PUTENV 
-fno-strict-aliasi
ng -I/usr/local/include -DUSEIMPORTLIB -O2   -DVERSION=\"2.29\" 
-DXS_VERSION=\"2
.29\"  -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE -DXML_NS -DXML_DTD 
-DXML_CONTEXT
_BYTES=512 -DXML_BYTE_ORDER=12 -o expat/xmltok/xmlrole.o 
expat/xmltok/xmlrole.c
gcc -c -Iexpat/xmltok -Iexpat/xmlparse -DPERL_USE_SAFE_PUTENV 
-fno-strict-aliasi
ng -I/usr/local/include -DUSEIMPORTLIB -O2   -DVERSION=\"2.29\" 
-DXS_VERSION=\"2
.29\"  -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE -DXML_NS -DXML_DTD 
-DXML_CONTEXT
_BYTES=512 -DXML_BYTE_ORDER=12 -o expat/xmlparse/xmlparse.o 
expat/xmlparse/xmlpa
rse.c
gcc -c -Iexpat/xmltok -Iexpat/xmlparse -DPERL_USE_SAFE_PUTENV 
-fno-strict-aliasi
ng -I/usr/local/include -DUSEIMPORTLIB -O2   -DVERSION=\"2.29\" 
-DXS_VERSION=\"2
.29\"  -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE -DXML_NS -DXML_DTD 
-DXML_CONTEXT
_BYTES=512 -DXML_BYTE_ORDER=12 -o expat/xmlparse/hashtable.o 
expat/xmlparse/hash
table.c
Running Mkbootstrap for XML::Parser::Expat ()
chmod 644 Expat.bs
rm -f ../blib/arch/auto/XML/Parser/Expat/Expat.dll
LD_RUN_PATH="" ld2  -s -L/usr/local/lib Expat.o expat/xmltok/xmltok.o 
expat/xmlt
ok/xmlrole.o expat/xmlparse/xmlparse.o expat/xmlparse/hashtable.o  -o 
../blib/ar
ch/auto/XML/Parser/Expat/Expat.dll  
/usr/lib/perl5/5.6.1/cygwin-multi/CORE/libpe
rl5_6_1.a
dllwrap --dllname Expat.dll --driver-name gcc --dlltool dlltool 
--export-all-sym
bols --as as --output-def libExpat.def --output-lib libExpat.a \
-s -L/usr/local/lib Expat.o expat/xmltok/xmltok.o expat/xmltok/xmlrole.o 
expat/x
mlparse/xmlparse.o expat/xmlparse/hashtable.o  
/usr/lib/perl5/5.6.1/cygwin-multi
/CORE/libperl5_6_1.a
dllwrap: no export definition file provided.
Creating one, but that may not be what you want
/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: 
cannot fi
nd -luser32
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
perlld: *** system() failed to execute
dllwrap --dllname Expat.dll --driver-name gcc --dlltool dlltool 
--export-all-sym
bols --as as --output-def libExpat.def --output-lib libExpat.a \
-s -L/usr/local/lib Expat.o expat/xmltok/xmltok.o expat/xmltok/xmlrole.o 
expat/x
mlparse/xmlparse.o expat/xmlparse/hashtable.o  
/usr/lib/perl5/5.6.1/cygwin-multi
/CORE/libperl5_6_1.a

make[1]: *** [../blib/arch/auto/XML/Parser/Expat/Expat.dll] Error 1
make[1]: Leaving directory `/xml-parser-2.29/Expat'
make: *** [subdirs] Error 2

Can anyone tell me how to solve the problem here? I have try the xml:parser 
version 2.31, but got the same error.

thanks a lot!

kaguya




_________________________________________________________________
ÓëÁª»úµÄÅóÓѽøÐн»Á÷£¬ÇëʹÓà MSN Messenger:  http://messenger.msn.com/cn  


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list