Hi list,
I am in the process of learning to use Module::Build. While reading
Dave's article on Perl.com, I took his test of installing the Thesaurus
module via the CPAN shell to check how the make compatibility layer
would work.
It caught three missing modules. Unfortunately it only installed one, so
the install of Thesaurus failed. Manually installing the other two fixed
the problem. Why is Thesaurus not requiring these other two if it can't
be installed without them (other than by force)?
#==============================================================#
/usr/bin/perl Build.PL
Checking whether your kit is complete...
Looks good
ERROR: Params::Validate: Prerequisite Params::Validate isn't installed
WARNING: BerkeleyDB: Prerequisite BerkeleyDB isn't installed
WARNING: Text::CSV_XS: Prerequisite Text::CSV_XS isn't installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the
versions
of the modules indicated above before proceeding with this
installation.
Creating new 'Build' script for 'Thesaurus' version '0.21'
---- Unsatisfied dependencies detected during
[D/DR/DROLSKY/Thesaurus-0.21.tar.gz] -----
Params::Validate
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]
#==============================================================#
Thanks,
William
--
Knowmad Services Inc.
http://www.knowmad.com
|