Project's Home Page
Table of Contents Document Overview The Project Repository Dependencies Building and Deploying OME
Project's Home Page III. Dependencies

 
  SBDD>Dependencies>Libraries Previous   Next  
 
 
 
III-2. Required Libraries
 

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 library—the script doesn’t 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
 

 
 
 
  Top Dependencies Previous   Next