How to install perl modules required by plugins

ActivePerl version 5.8.8 build 820 is the recommended version but the plugins can work with Active Perl 5.10.0.   Both versions need the XML::LibXML module which does not come with the Perl distribution.  Perl 5.10.0 also needs the Tk module to be installed.  The steps to do this are listed below.

  1. Go to step 11 if you are not using proxy settings to access Internet
  2. Right click on My Computer
  3. Select Properties
  4. Click on ‘Advanced’ tab
  5. Click on ‘Environment variables’ button
  6. Click on ‘New’ in the System variables section
  7. Variable name -> http_proxy
  8. Variable value -> http://<proxy server>:<port>    # example: http://web-proxy.corp.hp.com:8088
  9. Click on ‘Ok’
  10. Close all dialogue boxes.
  11. Click Start->Run->cmd to open a dos window
  12. for 5.8.8  only LibXML is needed so at the command prompt type or paste:
    ppm repo add winnipeg58 http://theoryx5.uwinnipeg.ca/ppms/
    ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML-Common.ppd
    ppm install http://theoryx5.uwinnipeg.ca/ppms/XML-LibXML.ppd
  13. for 5.10.0 both Tk and LibXML are needed.  Type or paste into the dos window:
    ppm repo add winnipeg510 http://cpan.uwinnipeg.ca/PPMPackages/10xx/
    ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/Tk.ppd
    ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/XML-LibXML-Common.ppd
    ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/XML-LibXML.ppd

Take all defaults during the module installation.
The ppm repo command adds the package repository where the modules are located.
After this one time procedure, the plugins should work correctly.

Links to Perl distributions

perl 5.8.8 build 820

perl 5.10.0 build 1004