develooper Front page | perl.perl5.porters | Postings from March 2007

[PATCH] fix instalhtml and Pod::HTML issues.

Thread Next
From:
demerphq
Date:
March 22, 2007 11:43
Subject:
[PATCH] fix instalhtml and Pod::HTML issues.
Message ID:
9b18b3110703221142g4955362atffee33d05e30bd27@mail.gmail.com
Without this patch installhtml warns like crazy, and then crashes
because of Test::Builder.

With this patch things are somewhat better. Unfortunatly i lost the
log of all warnings before i did the patch, some were due to clear
bugs in the code, some were due to less clear bugs in the code, and
some were just pod-os.

With the patch applied we have the following warnings from installhtml:

..\installhtml: ../pod/perl5005delta.pod: cannot resolve L<README_vms>
in paragraph 164.
..\installhtml: ../pod/perl572delta.pod: cannot resolve L<libnet> in
paragraph 69.
..\installhtml: ../pod/perl572delta.pod: cannot resolve L<UnicodeCD>
in paragraph 93.
..\installhtml: ../pod/perl573delta.pod: cannot resolve L<Changes58>
in paragraph 7.
..\installhtml: ../pod/perl58delta.pod: cannot resolve L<libnet> in
paragraph 309.
..\installhtml: ../pod/perlbs2000.pod: cannot resolve L<INSTALL> in
paragraph 63.
..\installhtml: ../pod/perlcn.pod: unknown pod directive 'encoding' in
paragraph 4.  ignoring.
..\installhtml: ../pod/perldebguts.pod: cannot resolve
L<pperldebug/Options> in paragraph 58.
..\installhtml: ../pod/perldebug.pod: cannot resolve L<BUGS> in paragraph 198.
..\installhtml: ../pod/perlfaq8.pod: cannot resolve L<passwd> in paragraph 125.
..\installhtml: ../pod/perlfaq8.pod: cannot resolve L<pwd_mkdb> in
paragraph 125.
..\installhtml: ../pod/perlfaq8.pod: cannot resolve L<tty> in paragraph 269.
..\installhtml: ../pod/perlfaq9.pod: cannot resolve L<sendmail> in
paragraph 154.
..\installhtml: ../pod/perlfunc.pod: cannot resolve L<perlcc> in paragraph 330.
..\installhtml: ../pod/perlfunc.pod: cannot resolve L<DateTime> in
paragraph 663.
..\installhtml: ../pod/perlfunc.pod: cannot resolve L<dup(2)> in paragraph 782.
..\installhtml: ../pod/perlfunc.pod: cannot resolve L<dup(2)> in paragraph 790.
..\installhtml: ../pod/perlfunc.pod: cannot resolve L<DateTime> in
paragraph 1581.
..\installhtml: ../pod/perlipc.pod: cannot resolve L<tty(4)> in paragraph 108.
..\installhtml: ../pod/perljp.pod: unknown pod directive 'encoding' in
paragraph 3.  ignoring.
..\installhtml: ../pod/perlko.pod: unknown pod directive 'encoding' in
paragraph 4.  ignoring.
..\installhtml: ../pod/perllocale.pod: cannot resolve L<setlocale(3)>
in paragraph 51.
..\installhtml: ../pod/perllocale.pod: cannot resolve L<setlocale(3)>
in paragraph 55.
..\installhtml: ../pod/perllocale.pod: cannot resolve L<setlocale(3)>
in paragraph 57.
..\installhtml: ../pod/perllocale.pod: cannot resolve L<ENVIRONMENT>
in paragraph 76.
..\installhtml: ../pod/perlmod.pod: cannot resolve L<perlcc> in paragraph 71.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<perl__.exe> in
paragraph 25.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Som> in paragraph 28.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Prerequisites> in
paragraph 34.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<emxbind> in paragraph 38.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Starting OS/2
(and DOS) programs under Perl> in paragraph 113.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Making> in paragraph 329.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<pod2ipf> in paragraph 391.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Prerequisites> in
paragraph 459.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Prerequisites> in
paragraph 461.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Prerequisites> in
paragraph 467.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Prerequisites> in
paragraph 469.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<recvmsg(3)> in
paragraph 576.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<sendmsg(3)> in
paragraph 576.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<sock_init(3)> in
paragraph 578.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<Starting OS/2
(and DOS) programs under Perl> in paragraph 814.
..\installhtml: ../pod/perlos2.pod: cannot resolve L<perlos2delta> in
paragraph 835.
..\installhtml: ../pod/perlos390.pod: cannot resolve L<INSTALL> in
paragraph 122.
..\installhtml: ../pod/perlpacktut.pod: cannot resolve
L<www.unicode.org> in paragraph 152.
..\installhtml: ../pod/perlpacktut.pod: cannot resolve L<Casbah.org>
in paragraph 164.
..\installhtml: ../pod/perlport.pod: cannot resolve L<README_vms> in
paragraph 290.
..\installhtml: ../pod/perlsub.pod: cannot resolve L<Prototypes> in
paragraph 44.
..\installhtml: ../pod/perlthrtut.pod: cannot resolve L<Threads> in paragraph 5.
..\installhtml: ../pod/perltoc.pod: cannot resolve
L<roffitall|roffitall> in paragraph 1795.
..\installhtml: ../pod/perltoc.pod: cannot resolve L<psed> in paragraph 1797.
..\installhtml: ../pod/perltoc.pod: cannot resolve L<SelfTest> in
paragraph 12446.
..\installhtml: ../pod/perltw.pod: unknown pod directive 'encoding' in
paragraph 4.  ignoring.
..\installhtml: ../pod/perlutil.pod: cannot resolve
L<roffitall|roffitall> in paragraph 22.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<a2p|a2p> in paragraph 28.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<s2p|s2p> in paragraph 31.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<psed> in paragraph 31.
..\installhtml: ../pod/perlutil.pod: cannot resolve
L<find2perl|find2perl> in paragraph 35.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<perlcc|perlcc>
in paragraph 67.
..\installhtml: ../pod/perlutil.pod: cannot resolve
L<roffitall|roffitall> in paragraph 96.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<a2p|a2p> in paragraph 96.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<s2p|s2p> in paragraph 96.
..\installhtml: ../pod/perlutil.pod: cannot resolve
L<find2perl|find2perl> in paragraph 96.
..\installhtml: ../pod/perlutil.pod: cannot resolve L<perlcc|perlcc>
in paragraph 96.
..\installhtml: ../pod/perlvar.pod: cannot resolve L<perlcc> in paragraph 307.
..\installhtml: ../pod/perlvmesa.pod: cannot resolve L<INSTALL> in paragraph 39.
..\installhtml: no title for ../lib/Archive/Tar/Constant.pm.
..\installhtml: ../lib/Archive/Extract.pm: unterminated list at =head
in paragraph 278.  ignoring.
..\installhtml: no title for ../lib/Attribute/Handlers/demo/Demo.pm.
..\installhtml: no title for ../lib/Attribute/Handlers/demo/Descriptions.pm.
..\installhtml: no title for ../lib/Attribute/Handlers/demo/MyClass.pm.
..\installhtml: ../lib/Attribute/Handlers.pm: cannot resolve
L<SYNOPSIS> in paragraph 147.
..\installhtml: ../lib/B/Concise.pm: unterminated list at =head in
paragraph 298.  ignoring.
..\installhtml: ../lib/B/Deparse.pm: cannot resolve L<PadWalker> in
paragraph 469.
..\installhtml: ../lib/B/Lint.pm: unterminated list at =head in
paragraph 62.  ignoring.
..\installhtml: no title for ../lib/CPAN/Debug.pm.
..\installhtml: no title for ../lib/CPAN/HandleConfig.pm.
..\installhtml: no title for ../lib/CPAN/Queue.pm.
..\installhtml: no title for ../lib/CPAN/Tarzip.pm.
..\installhtml: ../lib/Digest/MD5.pm: cannot resolve L<md5sum(1)> in
paragraph 90.
..\installhtml: no title for ../lib/Encode/MIME/Header/ISO_2022_JP.pm.
..\installhtml: ../lib/Encode/Supported.pod: cannot resolve
L<perlUnicode/"UTF-8"> in paragraph 135.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/aix.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/cygwin.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/darwin.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/dec_osf.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/os2.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/Unix.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Platform/VMS.pm.
..\installhtml: no title for ../lib/ExtUtils/CBuilder/Base.pm.
..\installhtml: no title for ../lib/ExtUtils/Constant/ProxySubs.pm.
..\installhtml: no title for ../lib/ExtUtils/Liblist/Kid.pm.
..\installhtml: ../lib/ExtUtils/MakeMaker/Tutorial.pod: cannot resolve
L<PAR> in paragraph 57.
..\installhtml: ../lib/File/Fetch.pm: unterminated list at =head in
paragraph 265.  ignoring.
..\installhtml: no title for ../lib/IO/Compress/Adapter/Deflate.pm.
..\installhtml: no title for ../lib/IO/Compress/Adapter/Identity.pm.
..\installhtml: no title for ../lib/IO/Compress/Base/Common.pm.
..\installhtml: no title for ../lib/IO/Compress/Gzip/Constants.pm.
..\installhtml: no title for ../lib/IO/Compress/Zip/Constants.pm.
..\installhtml: no title for ../lib/IO/Compress/Zlib/Constants.pm.
..\installhtml: no title for ../lib/IO/Compress/Zlib/Extra.pm.
..\installhtml: no title for ../lib/IO/Uncompress/Adapter/Identity.pm.
..\installhtml: no title for ../lib/IO/Uncompress/Adapter/Inflate.pm.
..\installhtml: ../lib/IO/Handle.pm: cannot resolve L<fsync(3c)> in
paragraph 48.
..\installhtml: ../lib/IPC/Cmd.pm: cannot resolve L<CAVEATS> in paragraph 57.
..\installhtml: no title for ../lib/Locale/Maketext/Guts.pm.
..\installhtml: no title for ../lib/Locale/Maketext/GutsLoader.pm.
..\installhtml: Warning both '../lib/Locale/Constants.pod' and
'../lib/Locale/Constants.pm' exist, using pod
..\installhtml: Warning both '../lib/Locale/Country.pod' and
'../lib/Locale/Country.pm' exist, using pod
..\installhtml: Warning both '../lib/Locale/Currency.pod' and
'../lib/Locale/Currency.pm' exist, using pod
..\installhtml: Warning both '../lib/Locale/Language.pod' and
'../lib/Locale/Language.pm' exist, using pod
..\installhtml: Warning both '../lib/Locale/Maketext.pod' and
'../lib/Locale/Maketext.pm' exist, using pod
..\installhtml: Warning both '../lib/Locale/Script.pod' and
'../lib/Locale/Script.pm' exist, using pod
..\installhtml: no title for ../lib/Log/Message/Simple.pm.
..\installhtml: no title for ../lib/Math/BigFloat/Trace.pm.
..\installhtml: no title for ../lib/Math/BigInt/Trace.pm.
..\installhtml: ../lib/Math/BigFloat.pm: cannot resolve
L<Rounding|Rounding> in paragraph 386.
..\installhtml: ../lib/Math/BigFloat.pm: cannot resolve L<round()> in
paragraph 424.
..\installhtml: ../lib/Math/BigFloat.pm: cannot resolve L<bround()> in
paragraph 424.
..\installhtml: ../lib/Math/BigFloat.pm: cannot resolve L<bfround()>
in paragraph 424.
..\installhtml: ../lib/Math/BigFloat.pm: cannot resolve L<accuracy()>
in paragraph 430.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<SYNOPSIS> in
paragraph 430.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<round()> in
paragraph 449.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<bround()> in
paragraph 449.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<bfround()> in
paragraph 449.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<accuracy()> in
paragraph 461.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<accuracy> in
paragraph 461.
..\installhtml: ../lib/Math/BigInt.pm: cannot resolve L<as_int()> in
paragraph 634.
..\installhtml: ../lib/Math/BigInt.pm: unterminated list at =head in
paragraph 735.  ignoring.
..\installhtml: no title for ../lib/Module/Build/Config.pm.
..\installhtml: no title for ../lib/Module/Build/PodParser.pm.
..\installhtml: no title for ../lib/Module/Build/Version.pm.
..\installhtml: ../lib/Module/Load/Conditional.pm: unterminated list
at =head in paragraph 99.  ignoring.
..\installhtml: ../lib/Module/Build.pm: cannot resolve L<PAR> in paragraph 131.
..\installhtml: no title for ../lib/Net/FTP/A.pm.
..\installhtml: no title for ../lib/Net/FTP/dataconn.pm.
..\installhtml: no title for ../lib/Net/FTP/E.pm.
..\installhtml: no title for ../lib/Net/FTP/I.pm.
..\installhtml: no title for ../lib/Net/FTP/L.pm.
..\installhtml: ../lib/Net/Ping.pm: cannot resolve L<inetd(8)> in paragraph 156.
..\installhtml: no title for ../lib/Object/Accessor.pm.
..\installhtml: ../lib/Object/Accessor.pm: unterminated list at =head
in paragraph 164.  ignoring.
..\installhtml: no title for ../lib/Pod/Perldoc/BaseTo.pm.
..\installhtml: no title for ../lib/Pod/Perldoc/GetOptsOO.pm.
..\installhtml: ../lib/Pod/Simple/Subclassing.pod: cannot resolve
L<to> in paragraph 98.
..\installhtml: no title for ../lib/Pod/Simple/BlackBox.pm.
..\installhtml: no title for ../lib/Pod/Simple/HTMLLegacy.pm.
..\installhtml: no title for ../lib/Pod/Simple/Progress.pm.
..\installhtml: no title for ../lib/Pod/Simple/TiedOutFH.pm.
..\installhtml: no title for ../lib/Pod/Simple/Transcode.pm.
..\installhtml: no title for ../lib/Pod/Simple/TranscodeDumb.pm.
..\installhtml: no title for ../lib/Pod/Simple/TranscodeSmart.pm.
..\installhtml: Warning both '../lib/Pod/Simple.pod' and
'../lib/Pod/Simple.pm' exist, using pod
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<nroff(1)> in paragraph 160.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<man(1)> in paragraph 160.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<troff(1)> in paragraph 160.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<perlpod(1)> in
paragraph 218.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<pod2man(1)> in
paragraph 218.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<nroff(1)> in paragraph 218.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<troff(1)> in paragraph 218.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<man(1)> in paragraph 218.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<man(7)> in paragraph 218.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<man(5)> in paragraph 220.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<man(7)> in paragraph 220.
..\installhtml: ../lib/Pod/Man.pm: cannot resolve L<pod2man(1)> in
paragraph 220.
..\installhtml: ../lib/Pod/ParseUtils.pm: cannot resolve L<pod2roff>
in paragraph 184.
..\installhtml: ../lib/Pod/ParseUtils.pm: cannot resolve L<pod2roff>
in paragraph 186.
..\installhtml: no title for ../lib/Pod/Perldoc.pm.
..\installhtml: ../lib/Pod/Text.pm: cannot resolve L<pod2text(1)> in
paragraph 128.
..\installhtml: ../lib/Pod/Usage.pm: cannot resolve L<PAR> in paragraph 43.
..\installhtml: no title for ../lib/Term/UI/History.pm.
..\installhtml: ../lib/Test/Simple.pm: cannot resolve L<SelfTest> in
paragraph 64.
..\installhtml: ../lib/Text/Balanced.pm: cannot resolve L<perlop(3)>
in paragraph 315.
..\installhtml: ../lib/Tie/Hash.pm: cannot resolve L<pertie/"SCALAR">
in paragraph 54.
..\installhtml: ../lib/Tie/Memoize.pm: cannot resolve
L<mailto:perl-module-hash-memoize@ilyaz.org> in paragraph 29.
..\installhtml: Warning both '../lib/Config.pod' and
'../lib/Config.pm' exist, using pod
..\installhtml: Warning both '../lib/POSIX.pod' and '../lib/POSIX.pm'
exist, using pod
..\installhtml: Warning both '../lib/version.pod' and
'../lib/version.pm' exist, using pod
..\installhtml: ../lib/version.pod: cannot resolve L<numify> in paragraph 65.
..\installhtml: ../lib/version.pod: cannot resolve L<SUBCLASSING> in
paragraph 91.
..\installhtml: ../lib/version.pod: cannot resolve L<Quoting> in paragraph 120.
..\installhtml: ../lib/base.pm: cannot resolve L<public> in paragraph 41.
..\installhtml: ../lib/base.pm: cannot resolve L<protected> in paragraph 41.
..\installhtml: ../lib/if.pm: cannot resolve
L<mailto:perl-module-if@ilyaz.org> in paragraph 20.
..\installhtml: ../lib/Storable.pm: cannot resolve L<Clone> in paragraph 248.
..\installhtml: ../lib/Test.pm: cannot resolve L<SelfTest> in paragraph 211.
..\installhtml: ../ext/B/B/Concise.pm: unterminated list at =head in
paragraph 298.  ignoring.
..\installhtml: ../ext/B/B/Deparse.pm: cannot resolve L<PadWalker> in
paragraph 469.
..\installhtml: ../ext/B/B/Lint.pm: unterminated list at =head in
paragraph 62.  ignoring.
..\installhtml: no title for ../ext/Compress/Raw/Zlib/private/MakeUtil.pm.
..\installhtml: no title for ../ext/Compress/Zlib/private/MakeUtil.pm.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<dbopen> in
paragraph 385.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<dbopen> in
paragraph 404.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<dbopen> in
paragraph 423.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<dbopen(3)>
in paragraph 588.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<hash(3)>
in paragraph 588.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<recno(3)>
in paragraph 588.
..\installhtml: ../ext/DB_File/DB_File.pm: cannot resolve L<btree(3)>
in paragraph 588.
..\installhtml: ../ext/Digest/MD5/MD5.pm: cannot resolve L<md5sum(1)>
in paragraph 90.
..\installhtml: no title for
../ext/Encode/lib/Encode/MIME/Header/ISO_2022_JP.pm.
..\installhtml: ../ext/Encode/lib/Encode/Supported.pod: cannot resolve
L<perlUnicode/"UTF-8"> in paragraph 135.
..\installhtml: ../ext/GDBM_File/GDBM_File.pm: cannot resolve
L<perl(1)> in paragraph 15.
..\installhtml: ../ext/GDBM_File/GDBM_File.pm: cannot resolve
L<DB_File(3)> in paragraph 15.
..\installhtml: ../ext/I18N/Langinfo/Langinfo.pm: cannot resolve
L<langinfo(3)> in paragraph 39.
..\installhtml: ../ext/I18N/Langinfo/Langinfo.pm: cannot resolve
L<nl_langinfo(3)> in paragraph 45.
..\installhtml: no title for
../ext/IO/Compress/Base/lib/IO/Compress/Base/Common.pm.
..\installhtml: no title for ../ext/IO/Compress/Base/private/MakeUtil.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Compress/Adapter/Deflate.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Compress/Adapter/Identity.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Compress/Gzip/Constants.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Compress/Zip/Constants.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Compress/Zlib/Constants.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Compress/Zlib/Extra.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Uncompress/Adapter/Identity.pm.
..\installhtml: no title for
../ext/IO/Compress/Zlib/lib/IO/Uncompress/Adapter/Inflate.pm.
..\installhtml: no title for ../ext/IO/Compress/Zlib/private/MakeUtil.pm.
..\installhtml: ../ext/IO/lib/IO/Handle.pm: cannot resolve
L<fsync(3c)> in paragraph 48.
..\installhtml: Warning both '../ext/POSIX/POSIX.pod' and
'../ext/POSIX/POSIX.pm' exist, using pod
..\installhtml: ../ext/Storable/Storable.pm: cannot resolve L<Clone>
in paragraph 248.
..\installhtml: no title for ../ext/Win32API/File/ExtUtils/Myconst2perl.pm.
..\installhtml: ../ext/Win32API/File/ExtUtils/Myconst2perl.pm:
unexpected =item directive in paragraph 6.  ignoring.

Yves


-- 
perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About