The likely culprit is that P::V is a requirement while the other two are
only recommendations:
From Build.PL for the module:
requires =3D>
{ Params::Validate =3D> 0.24,
},
recommends =3D>
{ BerkeleyDB =3D> 0.19,
Text::CSV_XS =3D> 0,
},
If the module really can't be installed without those other two modules
then Dave should probably
promote them to requirements, but I'm sure he'll give a more coherent
explanation when he replies...
-----Original Message-----
From: mod...@li...
[mailto:mod...@li...] On Behalf Of
William McKee
Sent: Monday, December 22, 2003 8:05 AM
To: mod...@li...
Subject: [Module::Build] Bug Report - Thesaurus install feedback
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)?
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D#
/usr/bin/perl Build.PL=20
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]=20
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D#
Thanks,
William
--=20
Knowmad Services Inc.
http://www.knowmad.com
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for
IBM's Free Linux Tutorials. Learn everything from the bash shell to sys
admin. Click now! =
http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick
_______________________________________________
Module-build-general mailing list
Mod...@li...
https://lists.sourceforge.net/lists/listinfo/module-build-general
|