- From: Karl Dubost <karl@w3.org>
- Date: Wed, 9 Apr 2008 21:57:48 +0900
- To: "public-qa-dev@w3.org list" <public-qa-dev@w3.org>
Hi olivier, I tried to install the validator with a "clean" system on the macbook, and with a kind of dumb scenario, where I don't try to solve issues but hit return key. % uname -a Darwin tanabata.local 9.2.2 Darwin Kernel Version 9.2.2: Tue Mar 4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386 i386 My system is Mac OS X 10.5.2 I have a few note to add to the page http://validator.w3.org/docs/install.html#install-fromsource 1. Before installing, reserve a good chunk of time around 2h. 2. use mcpan sudo perl -MCPAN -e shell install Bundle::CPAN quit (because the reload cpan doesn't work with the fresh install. There are new config parameters) 3. install OpenSP *first* (before Bundle::W3C::Validator because of BJOERN/SGML-Parser- OpenSP-0.991.tar.gz) OpenSP (XMLTO missing), I had to deactivate doc build. ./configure --disable-doc-build make sudo make install 4. sudo perl -MCPAN -e shell install Bundle::W3C::Validator 5. The link for downloading SGML::Parser::OpenSP is http://sourceforge.net/project/showfiles.php?group_id=106431 BUT after doing 3 and 4, cpan tells me cpan[1]> install SGML::Parser::OpenSP CPAN: Storable loaded ok (v2.15) Going to read /Users/karl/.cpan/Metadata Database was generated on Wed, 09 Apr 2008 06:29:49 GMT SGML::Parser::OpenSP is up to date (0.991). so I guess no need to install it by hand. It is not clear from the doc. If I understand either you install all individual things, or just the bundle. Making it clearer with two roads choice. 6. mkdir ~/validator put the validator package in this directory and the sgml-lib cd validator tar zxvf validator.tar.gz tar zxvf sgml-lib.tar.gz mkdir ~/Sites/validator mv validator-0.8.2/htdocs/ ~/Sites/validator/ mv validator-0.8.2/httpd/cgi-bin/ ~/Sites/validator/ cd ~/Sites/validator/ ls cgi-bin/ htdocs/ share/ 7. Apache Configuration sudo cp ~/validator/validator-0.8.2/httpd/conf/httpd.conf / private/etc/httpd/users/validator.conf [The default apache config file on the mac has a line which is Include /private/etc/httpd/users/*.conf ] emacs /private/etc/httpd/users/validator.conf - replaced /usr/local/ by /Users/karl/Sites/ - commented the IfDefine MODPERL2 - wrapped the full content with <VirtualHost *:80> ServerName validator.test.site DocumentRoot /Users/karl/Sites/validator/htdocs/ [full content] </VirtualHost> 8. Testing syntax sudo apachectl configtest Syntax OK 9. emacs /etc/hosts adding the line 127.0.0.1 validator.test.site 10. Restart the local server sudo apachectl graceful 11. launching browser with http://validator.test.site/ accessing the wrong place. :))) Must have a config error somewhere. Will try to see tomorrow. :) -- Karl Dubost - W3C http://www.w3.org/QA/ Be Strict To Be Cool
Received on Wednesday, 9 April 2008 12:58:24 UTC