The Perl code depends on several Perl modules. Follows the list
of the required Perl modules (higher versions should do):
- Apache::Session - version 1.54
- Carp::Assert - version 0.17
- Class::Accessor - version 0.17
- Class::Data::Inheritable - version 0.02
- Class::DBI - version 0.90
- Class::Fields - version 0.14
- Class::Trigger - version 0.05
- Class::WhiteHole - version 0.03
- Date::Simple - version 2.04
- DBI - version 1.30
- DBD::CSV - version 0.2002
- DBD::Pg - version 0.95
- Digest::MD5 - version 2.13
- Exporter::Lite - version 0.01
- File::Temp - version 0.12
- GD - version 1.33
- Ima::DBI - version 0.27
- Image::Magick - version 5.3.6-OSX
- IO::Scalar - version 2.108
- Log::Agent - version 0.208
- MIME::Base64 - version 2.12
- MD5 - version 2.02
- Storable - version 1.0.13
- Term::ReadKey - version 2.21
- Test::Harness - version 2.26
- Test::Simple - version 0.47
- Text::CSV_XS - version 0.23
- Tie::IxHash - version 1.21
- Sort::Array - version 0.26
- SQL::Statement - version 1.004
- UNIVERSAL::exports - version 0.03
- XML::LibXML - version 1.53
- XML::LibXML::Common - version 0.12
- XML::NamespaceSupport - version 1.08
- XML::Sax - version 0.12
|
|
Perl libraries |
|
|
The C code depends on the following libraries (higher versions
should do):
- libjpeg - version 6
- libtiff - version 3.5.5
- libxml2 - version 2.4.30
If you're using Linux, then these three are usually included. Under
OS X, you will probably need to install them.
|
|
C libraries |
|
|
We provided a Perl script, perlCheck.pl
in OME/src/perl2/ under the CVS root, that will download and
install the Perl dependencies from our server, along with the libxml2
librarythe script doesnt handle libjpeg and libtiff.
You need wget or curl for this and the script needs
to be run as root.
Note that perlCheck.pl will download and install the versions
specified in the above list (don't expect it to check for newer versions
on CPAN). By default, this script will check if your system needs
any of the above libraries and, if it does, will ask you whether or
not you want to install that library. This way you can avoid overwriting
existing libraries. Run:
perl perlCheck.pl -h
for more information.
|
|
The perlCheck.pl script |
|
|