Ciao.
Premetto che non ho MAI usato perl . Devo installare un "modulo" ( spero si chiami così ) da CPAN : HTML::Entities .
Ho provato dalla cpan shell con <br />Terminal does not support AddHistory.<br /><br />cpan shell -- CPAN exploration and modules installation (v1.7601)<br />ReadLine support available (try 'install Bundle::CPAN')<br /><br />cpan> install HTML::Entities<br />CPAN: Storable loaded ok<br />Going to read /root/.cpan/Metadata<br /> Database was generated on Mon, 20 Mar 2006 08:08:21 GMT<br />Running install for module HTML::Entities<br />Running make for G/GA/GAAS/HTML-Parser-3.50.tar.gz<br />CPAN: Digest::MD5 loaded ok<br />CPAN: Compress::Zlib loaded ok<br />Checksum for /root/.cpan/sources/authors/id/G/GA/GAAS/HTML-Parser-3.50.tar.gz ok<br />Scanning cache /root/.cpan/build for sizes<br />HTML-Parser-3.50/<br />HTML-Parser-3.50/t/<br />HTML-Parser-3.50/t/xml-mode.t<br />HTML-Parser-3.50/t/textarea.t<br />HTML-Parser-3.50/t/filter-methods.t<br />HTML-Parser-3.50/t/crashme.t<br />HTML-Parser-3.50/t/handler-eof.t<br />HTML-Parser-3.50/t/unicode-bom.t<br />HTML-Parser-3.50/t/argspec-bad.t<br />HTML-Parser-3.50/t/dtext.t<br />HTML-Parser-3.50/t/callback.t<br />HTML-Parser-3.50/t/entities.t<br />HTML-Parser-3.50/t/argspec.t<br />HTML-Parser-3.50/t/comment.t<br />HTML-Parser-3.50/t/declaration.t<br />HTML-Parser-3.50/t/offset.t<br />HTML-Parser-3.50/t/handler.t<br />HTML-Parser-3.50/t/plaintext.t<br />HTML-Parser-3.50/t/case-sensitive.t<br />HTML-Parser-3.50/t/cases.t<br />HTML-Parser-3.50/t/marked-sect.t<br />HTML-Parser-3.50/t/filter.t<br />HTML-Parser-3.50/t/tokeparser.t<br />HTML-Parser-3.50/t/linkextor-rel.t<br />HTML-Parser-3.50/t/entities2.t<br />HTML-Parser-3.50/t/skipped-text.t<br />HTML-Parser-3.50/t/linkextor-base.t<br />HTML-Parser-3.50/t/default.t<br />HTML-Parser-3.50/t/headparser.t<br />HTML-Parser-3.50/t/uentities.t<br />HTML-Parser-3.50/t/headparser-http.t<br />HTML-Parser-3.50/t/script.t<br />HTML-Parser-3.50/t/stack-realloc.t<br />HTML-Parser-3.50/t/pod.t<br />HTML-Parser-3.50/t/magic.t<br />HTML-Parser-3.50/t/options.t<br />HTML-Parser-3.50/t/attr-encoded.t<br />HTML-Parser-3.50/t/unicode.t<br />HTML-Parser-3.50/t/argspec2.t<br />HTML-Parser-3.50/t/ignore.t<br />HTML-Parser-3.50/t/largetags.t<br />HTML-Parser-3.50/t/unbroken-text.t<br />HTML-Parser-3.50/t/msie-compat.t<br />HTML-Parser-3.50/t/api_version.t<br />HTML-Parser-3.50/t/parsefile.t<br />HTML-Parser-3.50/t/parser.t<br />HTML-Parser-3.50/t/process.t<br />HTML-Parser-3.50/t/pullparser.t<br />HTML-Parser-3.50/eg/<br />HTML-Parser-3.50/eg/hlc<br />HTML-Parser-3.50/eg/hanchors<br />HTML-Parser-3.50/eg/htextsub<br />HTML-Parser-3.50/eg/htitle<br />HTML-Parser-3.50/eg/hstrip<br />HTML-Parser-3.50/eg/hrefsub<br />HTML-Parser-3.50/eg/hform<br />HTML-Parser-3.50/eg/hdump<br />HTML-Parser-3.50/eg/htext<br />HTML-Parser-3.50/lib/<br />HTML-Parser-3.50/lib/HTML/<br />HTML-Parser-3.50/lib/HTML/Entities.pm<br />HTML-Parser-3.50/lib/HTML/PullParser.pm<br />HTML-Parser-3.50/lib/HTML/Filter.pm<br />HTML-Parser-3.50/lib/HTML/TokeParser.pm<br />HTML-Parser-3.50/lib/HTML/LinkExtor.pm<br />HTML-Parser-3.50/lib/HTML/HeadParser.pm<br />HTML-Parser-3.50/util.c<br />HTML-Parser-3.50/Makefile.PL<br />HTML-Parser-3.50/hints/<br />HTML-Parser-3.50/hints/solaris.pl<br />HTML-Parser-3.50/Parser.pm<br />HTML-Parser-3.50/TODO<br />HTML-Parser-3.50/MANIFEST<br />HTML-Parser-3.50/tokenpos.h<br />HTML-Parser-3.50/Changes<br />HTML-Parser-3.50/mkhctype<br />HTML-Parser-3.50/Parser.xs<br />HTML-Parser-3.50/mkpfunc<br />HTML-Parser-3.50/hparser.c<br />HTML-Parser-3.50/README<br />HTML-Parser-3.50/hparser.h<br />HTML-Parser-3.50/typemap<br />Removing previously used /root/.cpan/build/HTML-Parser-3.50<br /><br /> CPAN.pm: Going to build G/GA/GAAS/HTML-Parser-3.50.tar.gz<br /><br />Checking if your kit is complete...<br />Looks good<br />Writing Makefile for HTML::Parser<br />cp lib/HTML/PullParser.pm blib/lib/HTML/PullParser.pm<br />cp Parser.pm blib/lib/HTML/Parser.pm<br />cp lib/HTML/Entities.pm blib/lib/HTML/Entities.pm<br />cp lib/HTML/TokeParser.pm blib/lib/HTML/TokeParser.pm<br />cp lib/HTML/LinkExtor.pm blib/lib/HTML/LinkExtor.pm<br />cp lib/HTML/Filter.pm blib/lib/HTML/Filter.pm<br />cp lib/HTML/HeadParser.pm blib/lib/HTML/HeadParser.pm<br />/usr/bin/perl5.8.6 /usr/lib/perl5/5.8.6/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.6/ExtUtils/typemap -typemap typemap Parser.xs > Parser.xsc && mv Parser.xsc Parser.c<br />/usr/bin/perl5.8.6 mkhctype >hctype.h<br />/usr/bin/perl5.8.6 mkpfunc >pfunc.h<br />make: *** No rule to make target `/usr/lib/perl5/5.8.6/i386-linux/CORE/EXTERN.h', needed by `Parser.o'. Stop.<br /> /usr/bin/make -- NOT OK<br />Running make test<br /> Can't test without successful make<br />Running make install<br /> make had returned bad status, install seems impossible<br /><br /><br />
come potete vedere senza successo.
Ho googlato e mi è venuto fuori un motore di ricerca per CPAN ... da cui sono arrivato a HTML-Parser-3.45.tar.gz.
Lo scarico, lo scompatto e ...<br />[root@macho-server HTML-Parser-3.45]# perl Makefile.PL<br />Checking if your kit is complete...<br />Looks good<br />Writing Makefile for HTML::Parser<br />[root@macho-server HTML-Parser-3.45]# make<br />cp lib/HTML/PullParser.pm blib/lib/HTML/PullParser.pm<br />cp Parser.pm blib/lib/HTML/Parser.pm<br />cp lib/HTML/Entities.pm blib/lib/HTML/Entities.pm<br />cp lib/HTML/TokeParser.pm blib/lib/HTML/TokeParser.pm<br />cp lib/HTML/LinkExtor.pm blib/lib/HTML/LinkExtor.pm<br />cp lib/HTML/Filter.pm blib/lib/HTML/Filter.pm<br />cp lib/HTML/HeadParser.pm blib/lib/HTML/HeadParser.pm<br />/usr/bin/perl5.8.6 /usr/lib/perl5/5.8.6/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.6/ExtUtils/typemap -typemap typemap Parser.xs > Parser.xsc && mv Parser.xsc Parser.c<br />/usr/bin/perl5.8.6 mkhctype >hctype.h<br />/usr/bin/perl5.8.6 mkpfunc >pfunc.h<br />make: *** No rule to make target `/usr/lib/perl5/5.8.6/i386-linux/CORE/EXTERN.h', needed by `Parser.o'. Stop.<br />
Qualcuno sà darmi una mano ?? Il modulo mi servirebbe (disperazione !!) ... è una dipendenza di una reciepe php per un wiki ....
TIA
Marco
Ciao
Basta un bell' urpmi perl-HTML-Parser (In Mandriva c'è tutto CPAN)
Ciao Ciao Moreno
Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.