- From: Nelson Strother <xunilarodef@gmail.com>
- Date: Wed, 25 Jun 2008 08:54:05 -0400
- To: www-validator-css@w3.org
and correct content for: http://jigsaw.w3.org/css-validator/DOWNLOAD.html I see sporadic questions about how to successfully compile have been posed in the past on this list, and even in the vicinity of: http://www.w3.org/Bugs/Public/query.cgi , but complete responses are so scarce that I have yet to find one. If one attempts the easy way out and merely downloads: http://www.w3.org/QA/Tools/css-validator/css-validator.jar an attempt at using it may resemble: [u@localhost Download]$ java -jar css-validator.jar http://www.w3.org/ Exception in thread "main" java.lang.NoClassDefFoundError: org.w3c.tools.resources.ProtocolException at org.w3c.css.css.CssValidator.main(CssValidator.java:164) [u@localhost Download]$ If one wanders down the murky path vaguely described on the subject page, after: - installing tomcat - http://jigsaw.w3.org/Devel/classes-2.2/20060329/jigsaw.jar - finding the relevant bits from xerces - http://ccil.org/~cowan/XML/tagsoup/tagsoup-1.2.jar - cvs checkout 2002/css-validator An attempt to build with ant rewards one with a distressingly familiar error: [javac] 2. ERROR in /var/lib/tomcat5/webapps/css-validator/org/w3c/css/css/C ssValidator.java (at line 29) [javac] import org.w3c.tools.resources.ProtocolException; [javac] ^^^^^^^^^^^^^ [javac] The import org.w3c.tools cannot be resolved So one can download and find bits inside of: http://jigsaw.w3.org/Distrib/jigsaw_2.2.6.tar.bz2 which can be copied to a directory to satisfy this import. Iterate, and this time trip over: [javac] 23. ERROR in /var/lib/tomcat5/webapps/css-validator/org/w3c/css/css/StyleSheetGenerator.java (at line 16) [javac] import org.apache.velocity.VelocityContext; [javac] ^^^^^^^^^^^^^^^^^^^ [javac] The import org.apache.velocity cannot be resolved So a download from: http://velocity.apache.org/download.cgi provides bits from velocity-1.5.tar.gz which satisfy this import. Now the rubble is reduced to merely: [javac] 1175 problems (610 errors, 565 warnings) Maybe most of the remaining errors arise from it not being easy to find a suitably old (but unspecified) version of some of these other packages. Would someone like to describe the details in a fashion that could allow others to let the computer worry about the compatibility constraints, e.g. by following the clues in: http://fedoraproject.org/wiki/Packaging/Java ? Or if we must use human wetware to find, select, install, move, etc. the appropriate versions of various other pieces of software, could someone please record the trail of breadcrumbs they followed on a specified date, so that others will waste less time on this task? Cheers, Nelson
Received on Wednesday, 25 June 2008 13:31:11 UTC