- From: Allan Smith <webmanager@telfordsteamrailway.co.uk>
- Date: Sun, 23 Sep 2007 17:21:42 +0100
- To: <www-validator@w3.org>
One final attempt - before I give up I know that the 'use Encode::JIS2K' generates an error and I have this commented out. I used this, without commenting it out, as a 'debug' tool Placing this line before "use SGML::Parser::OpenSP qw();" generates the expected JIS2k error placing it after "use SGML::Parser::OpenSP qw();" generates Can't load 'D:/perl/site/lib/auto/SGML/Parser/OpenSP/OpenSP.dll' for module SGML::Parser::OpenSP: load_file:The specified module could not be found at D:/perl/site/lib/XSLoader.pm line 64. at D:/perl/site/lib/SGML/Parser/OpenSP.pm line 18 Other than this being a windows system so / should be \ 'D:/perl/site/lib/auto/SGML/Parser/OpenSP/OpenSP.dll' exists Line 18 in OpenSP.pm is XSLoader::load('SGML::Parser::OpenSP', $VERSION); And $VERSION is defined in line 15 as our $VERSION = '0.99'; A comment next to lin64 is XSLoader says # Many dynamic extension loading problems will appear to come from # this section of code: XYZ failed at line 123 of DynaLoader.pm. # Often these errors are actually occurring in the initialisation # C code of the extension XS file. Perl reports the error as being # in this perl code simply because this was the last perl code # it executed. SO - what exactly is going wrong? What is it that XSLoader cannot load? Or per the comment is this a red herring - if so what do I do next? ?do I need to do anything about OpenSP version 0.99 or 1.5.2? http://validator.w3.org/docs/install.html says The SGML parser we're currently using is OpenSP 1.5.2, which can be found on the OpenJade home page. Note that the validator will not work with any version of OpenSP earlier than 1.5.2. It also says The only current exception is SGML::Parser::OpenSP, for which at this point in time the development version of the validator requires a not-yet-released version, which can be downloaded and installed from SourceForge. First make sure to have OpenSP installed, then get the latest revision of the source code for SGML::Parser::OpenSP from CVS, and follow these installation steps, as root: perl Makefile.PL make make test make install This should give you a working SGML::Parser::OpenSP. Just then proceed to install the other required perl modules through CPAN. (I have downloaded nmake for make on windows into the perl/bin folder, but no clues are given as to where to put/unzip the 1..5.2 source file after download before 'make' is run!!!) However the "... packed ready-to-install <a href="http://www.myhpi.de/~dtibbe/download/ppm.zip">in a single zip-file</a>, (courtesy of the guide's author)." As indicated in http://validator.w3.org/docs/install_win.html includes OpenSP and examining the SGML-Parser-OpenSP.tar.gz I find it contains 'osp152.dll' Allan Smith Webmanager Support Telford Steam Railway for free when shopping online with over 400 brand-name retailers including:- Amazon, NEXT, M&S, John Lewis, Debenhams, HMV, The Body Shop, Vodafone, DELL, Woolworths, PLAY.com, Interflora and Comet amongst many others... TSR Easyfundraisning -----Original Message----- From: www-validator-request@w3.org [mailto:www-validator-request@w3.org] On Behalf Of Nikita The Spider The Spider Sent: 22 September 2007 18:35 To: Allan Smith Cc: www-validator@w3.org Subject: Re: SGML-Parser-OpenSP module On 9/22/07, Allan Smith <webmanager@telfordsteamrailway.co.uk> wrote: > > > Possibly trying to use wrong > SGML-Parser-OpenSP module > > The one in the "... packed ready-to-install <a > href="http://www.myhpi.de/~dtibbe/download/ppm.zip">in a single > zip-file</a>, (courtesy of the guide's author)." Is version > SGML-Parser-OpenSP version 0.99 Hi Allan, I've never installed the validator on Windows, but OpenSP 0.99 is quite old and the results of validating with that will be less valuable than validating with the current version. Installing OpenSP and the W3's validator yourself is a little more time-consuming, but worth the effort. You can download OpenSp from here: http://sourceforge.net/project/showfiles.php?group_id=2115 In my install I see a file called "build-win32.bat" that looks like it might be helpful to you. And here's the validator source: http://validator.w3.org/source/ Good luck! -- Philip http://NikitaTheSpider.com/ Whole-site HTML validation, link checking and more
Received on Sunday, 23 September 2007 16:22:04 UTC