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.

  • No labels