POE::Component::IRC

Stable release available on CPAN

SVN development version available at BingosNET

CPAN Testers results from here


Installation

The easiest way to install is via CPAN or CPANPLUS.

For those of you using Activestate's perl distribution the best advice is to obtain a copy of nmake.exe and get to grips with CPAN.

Nmake.exe from here

Alternatively, MSWin32 users may find this brief guide useful on getting AS perl working with MinGW and dmake

Life with CPAN documentation

A PPM bundle file is available here(Warning: very out of date, please use the PAR files)

I have now switched to using PAR::Dist for distributing MSWin32 packages for POE::Component::IRC. ActiveState provide a PAR::Dist ppd, so use ppm to install that first:


  C:\> ppm
  ppm> install POE
  ppm> install Net-DNS
  ppm> install PAR-Dist
  ppm> q

Then run the following:

  perl -MPAR::Dist -e install_par('http://gumbynet.org.uk/poe/par/POE-1.003-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('http://gumbynet.org.uk/poe/par/POE-Component-Client-DNS-1.00-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('http://gumbynet.org.uk/poe/par/POE-Filter-IRCD-2.36-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('http://gumbynet.org.uk/poe/par/POE-Component-Pluggable-1.10-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('http://gumbynet.org.uk/poe/par/POE-Component-IRC-5.84-MSWin32-x86-multi-thread-5.8.8.par')

If you get errors like 'mkdir C:\Perl\site\lib/auto/http:/: Invalid argument at C:/Perl/lib/ExtUtils/Install.pm' then download the pars manually and use the following commands:

  cd 
  perl -MPAR::Dist -e install_par('POE-1.003-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('POE-Component-Client-DNS-1.00-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('POE-Filter-IRCD-2.36-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('POE-Component-Pluggable-1.10-MSWin32-x86-multi-thread-5.8.8.par')
  perl -MPAR::Dist -e install_par('POE-Component-IRC-5.84-MSWin32-x86-multi-thread-5.8.8.par')

The pars are available from here

Testing the modules are installed okay

  perl -MPOE -e 1
  perl -MPOE::Component::IRC -e 1

If the above commands solicit no error messages then the modules are installed correctly