Prereqs
RHEL5 Libraries
Library |
Description |
---|---|
libxml2-devel |
libxml |
sqlite |
sqlite database |
CPAN modules
Module |
Description |
---|---|
Log::Log4perl |
provides server side logging |
Template |
provides a framework for the separation of visualisation and business logic. All nmwg xml messages are created using the Template module. |
XML::XPath |
Provides a simple api to querying xml documents. |
CGI::Application |
provides framework for cgi applications. |
XML::LibXML |
xml lib for perl |
perfSONAR-PS |
provides some base libraries to facilitate communication with perfSONAR services. |
Error |
error module for perl |
Date::Parse |
Date manipulation module |
CGI::Application::Plugin::TT |
template plugin for cgi::application |
DBI |
db access |
DBD::SQLite |
perl sqlite interface |
RRD
sudo yum install libart_lgpl-devel sudo yum install libpng-devel sudo yum install freetype-devel
./configure --prefix=/opt/gmaps/root/
mv the stuff from lib/site_perl to lib; link files
Failures:
LibXML
RHEL5 fails with install of perl's XML::LibXML as it does not have permissions to update some root owned files:
/usr/lib/perl5/vendor_perl/5.8.8/XML/SAX.pm /usr/lib/perl5/vendor_perl/5.8.8/XML/SAX/ParserDetails.ini
RRD
Can't load '/opt/gmaps/root/lib//x86_64-linux-thread-multi/auto/RRDs/RRDs.so' for module RRDs: librrd.so.2: cannot open shared object file: No such file or directory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.