Chart::Clicker has some prereqs that must be satisfied before you install it. See the GTK+ Project. You'll be needing most of the packages there. Make sure that you've got them installed, then run this script. It'll install all the dependencies. I commented out the two modules that gave me a problem,
#!/usr/bin/perl
use strict;
use warnings;
use CPAN;
CPAN::Shell->install(
"Test::PDF",
"ExtUtils::PkgConfig",
"ExtUtils::Depends",
"Cairo",
"Test::LongString",
"Text::Flow",
"Graphics::Primitive::Driver::Cairo",
"Math::Gradient",
"Set::Infinite",
"DateTime::Set",
"Algorithm::Diff",
"Text::Diff",
"Test::Differences",
"Color::Scheme",
"Class::Data::Inheritable",
"Class::Accessor::Fast",
"Module::Pluggable",
"Color::Library",
"Test::Number::Delta",
"MooseX::Aliases",
"Graphics::Color",
"Forest",
"Graphics::Primitive",
"MooseX::AttributeHelpers",
"JSON::Any",
"File::Path",
"File::NFSLock",
#"IO::Dir",
"Path::Class",
"Carp::Clan",
"MooseX::Types",
"MooseX::Types::Path::Class",
"Test::TempDir",
"Test::NoWarnings",
"Test::Tester",
"Test::Deep",
"String::RewritePrefix",
"MooseX::Storage",
"Math::Complex",
"Check::ISA",
"Hash::Util::FieldHash::Compat",
"Algorithm::C3",
"Class::C3",
"MRO::Compat",
"Scope::Guard",
"Devel::GlobalDestruction",
"Class::MOP",
"Try::Tiny",
"Moose",
"Task::Weaken",
"XSLoader",
"base",
"Variable::Magic",
"Data::OptList",
"Sub::Install",
"Params::Util",
"Sub::Exporter",
"B::Hooks::EndOfScope",
"Sub::Identify",
"Sub::Name",
"Package::Stash",
"namespace::clean",
"Tie::RefHash",
"Test::use::ok",
"Tie::ToObject",
"Data::Visitor",
"MooseX::Clone",
"Geometry::Primitive",
"ExtUtils::MakeMaker",
"Layout::Manager",
"Time::Local",
"List::MoreUtils",
"DateTime::Locale",
"File::Temp",
"Exporter",
"ExtUtils::ParseXS",
"Module::Build",
"Attribute::Handlers",
"ExtUtils::CBuilder",
"Params::Validate",
"Class::Singleton",
"DateTime::TimeZone",
"Test",
"Text::Wrap",
"Pod::Escapes",
"Pod::Simple",
"File::Spec",
"Pod::Man",
"Sub::Uplevel",
"Test::Exception",
"Test::Harness",
"Test::More",
#"Scalar::Util",
"DateTime",
"Chart::Clicker");
|