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/
- Re: xml:parser install fails lu fang
- Re: xml:parser install fails Elfyn McBratney