HTML::Tidy ========== HTML::Tidy is an HTML checker in a handy dandy object. It's meant as a replacement for HTML::Lint. INSTALLATION You need libtidy to build HTML::Tidy. Check section INSTALLING TIDY on this document for more information. To install this module type the following: perl Makefile.PL make make test make install INSTALLING TIDY You can get a distribution for libtidy at: http://tidy.sourceforge.net/src/tidy_src.tgz You can also check out from the CVS tree with the following two steps: Login in to the anonymous CVS server at SourceForge: $ cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/tidy login (Logging in to anonymous@cvs.sf.net) CVS password: [hit ENTER] Check out the source tree: $ cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/tidy co tidy cvs server: Updating tidy cvs server: Updating tidy/CVSROOT U tidy/CVSROOT/checkoutlist U tidy/CVSROOT/commitinfo ... many many files come out ... OS-SPECIFIC NOTES If you're on Debian, you can install the libtidy-dev package. If you're on Mac OS X and you've got Fink, you can install the tidy-dev package (you must use the *source* package; the binary one is too old). Otherwise, you'll need to tell the Makefile that you use ranlib: $ export set RANLIB=ranlib Change to the directory with the Makefile in it, and run make. This example uses the GNU make Makefile. $ cd tidy/build/gmake/ $ make if [ ! -d ./obj ]; then mkdir ./obj; fi gcc -o obj/access.o ... ... etc etc etc ... Install the libs, headers and the tidy executable: $ sudo make install If you're on Mac OS X, you'll have to run ranlib again on the installed lib: $ sudo ranlib /usr/local/lib/libtidy.a Once these steps are complete, you'll be able to go back to HTML::Tidy and build it normally. COPYRIGHT AND LICENCE Copyright (C) 2004 by Andy Lester This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.1 or, at your option, any later version of Perl 5 you may have available.