in reply to How does ActiveState's PPM generate HTML and where does it store it?
Can't open 'C:\Program Files\Perl\Current\html/perltoc.html': Permission denied at C:/Program Files/Perl/Current/lib/ActivePerl/DocTools.pm line 36.
Note that this is a permissions issue. The file 'C:\Program Files\Perl\Current\html/perltoc.html' apparently exists.
The latest ActiveState perl that I have is version 5.16.0.
It (and the few other earlier ActiveState perls that I have) install the html docs into perl/html. (That's the location of perltoc.html, for example.)
Modules whose '.pm' files are located in perl/lib will have they're html doc files located in perl/html/lib, while those modules whose '.pm' files are located in perl/site/lib will have their html doc files located in perl/html/site/lib.
Some examples:
The html documentation for perl/lib/Benchmark.pm is in perl/html/lib/Benchmark.html
The html documentation for perl/lib/Algorithm/Diff.pm is in perl/html/lib/Algorithm/Diff.html
The html documentation for perl/site/lib/List/MoreUtils.pm is in perl/html/site/lib/List/MoreUtils.html
I expect that the html is being generated by perl/bin/pod2html.bat (or C:\Program Files\Perl\Current\bin\pod2html.bat in your case), but I don't know precisely how it's being done or how to influence the location into which those html files are being placed by ppm.
Update: check the documentation of the various modules in C:\Program Files\Perl\Current\lib\ActivePerl\PPM.
Cheers,
Rob