The following is a list of modules that had to be installed/upgraded to get the PerfSONAR-PS PingER MA/MP running on my machine at SLAC. My machine does use the SLAC unix-admin maintained perl libraries as well, so it is not exhaustive.
The list was built from perllocal.pod and so it includes CPAN-followed dependencies. I bolded modules I remember installing by name.
- Module::Load - v0.12 (needed upgrading)
- Pod::Coverage
- Pod::Escapes
- Clone::PP
- DateTime::Locale - v0.35 (needed upgrading)
- Params::Validate
- Task::Weaken
- Rose::Object - v0.84
- Sub::Uplevel
- Bit::Vector
- Params::Util
- Sub::Install
- Time::Clock
- YAML:Syck - v0.99, required upgrade of YAML
- Clone
- DateTime::Format::Strptime
- Data::OptList
- Sub::Exporter
- SQL::ReservedWords
- Rose::DateTime
- List::MoreUtils
- DateTime - v0.41 (needed upgrading)
- DateTime::Format::Pg - v0.16001 (needed upgrading)
- DBI - v1.601 (needed upgrading)
- DBD::SQLite - v1.14 (needed upgrading, one test segfaulted and I had to edit the test suite to bypass it)
- DBD::mysql - v4.005 (had to install mysql-devel RPM for headers as well)
- Rose::DB - v0.736
- Rose::DB::Object - v0.765
- version - v0.74
- Carp::Assert - v0.20
- Class::Fields - v0.203
- XML::LibXML - v1.65 (needed upgrading)
- XML:SAX - v0.16
- Clone::Fast - v0.93