Required perl modules

Perl modules which are required by bounceHammer

bounceHammer require many perl modules for running properly. The following perl modules should have been installed on the system which bounceHammer will run before install bounceHammer.

Module names in bold font

As of perl 5.8.1 or later, Perl module name in bold font is a core module.

Module list

Modules required by bounceHammer(Core)

The following perl modules should have been installed on your system. bounceHammer use all the following modules.

If you use database(e.g. PostgreSQL), you should install DBD::Pg module too.

Perl Module NameMin. VersionNote
Class::Accessor::Fast::XS0.03
Compress::Zlib2.0235.009003
Crypt::CBC2.30
Crypt::DES1.00
DBIx::Skinny0.0711bounceHammer 2.3.1 or later
Email::AddressParser0.04
Error0.17015
IO::Compress::Bzip22.0235.010001, Beginning with bounceHammer 2.4.0, this is optional.
IO::Compress::Gzip2.0235.009004
IO::Compress::Zip2.0235.009004,Beginning with bounceHammer 2.4.0, this is optional.
JSON::Syck0.30
Path::Class0.17
Perl6::Slurp0.03
Term::ProgressBar2.09
Text::ASCIITable0.18
Time::Piece1.12Beginning with perl 5.009005, this is a core module.

Modules required by command line tools

The following perl modules should have been installed on your system. bounceHammer's command line tools use all the following modules.

Perl Module NameMin. VersionNote
Path::Class::File::Lockable0.01

Modules required by WebUI/HTTP-API

bounceHammer's WebUI/HTTP-API use the following modules. If you don't use WebUI (browser based control panel) and HTTP-API, You do not need to install the following modules.

Perl Module NameMin. VersionNote
CGI::Application4.21
CGI::Application::Dispatch2.16
CGI::Application::Plugin::HTMLPrototype0.20
CGI::Application::Plugin::Session1.03
CGI::Application::Plugin::TT1.04

Modules required when running 'make test' at build time

The following perl modules are required when you run 'make test'.

Perl Module NameMin. VersionNote
IPC::Cmd0.255.009005
DBD::SQLite1.25

Modules.PL: Simple script for checking modules

Modules.PL (supplied with the bounceHammer source distribution, located in the top of the source directory) is a useful script to check that the required perl modules have been installed or not. The script will be called automatically at build time (from running ./configure).

# perl ./Modules.PL check
 [ OK ] Digest::MD5 VERSION = 2.3601
*[ NG ] Time::Piece
*[ NG ] Path::Class::File::Lockable
*[ NG ] CGI::Application
 [ OK ] List::Util VERSION = 1.18
*[WARN] IO::Compress::Gzip VERSION = 2.021 is older than 2.023
...

No TrackBacks

TrackBack URL: http://bouncehammer.jp/cgi-bin/mt/mt-tb.cgi/138

Leave a comment