Show quoted text>>>>> On Mon, 09 Nov 2009 23:28:35 -0500, "David Golden via RT" <bug-CPAN-Reporter@rt.cpan.org> said:
Show quoted text > <URL:
http://rt.cpan.org/Ticket/Display.html?id=51257 >
> On Mon, Nov 9, 2009 at 11:01 PM, Andreas Koenig via RT
> <bug-CPAN-Reporter@rt.cpan.org> wrote:
>> but when I inspect all four prerequisites, namely ExtUtils::MakeMaker,
>> Module::Install, Test::More, and Test::Requires, then I see them all
>> satisfied. Is there a way to find out which dependecies C:R considers
>> unfulfilled?
>>
>> I'm not alone with this problem. Looking into all reports that arrived
>> cpantesters for this distro, C:R has sent only PASS and NA. Not a single
>> FAIL. This is a bit suspicious although it doesn't prove anything. Note
>> also that the total number of results is relatively low, so I suspect
>> other reports were withheld.
Show quoted text > I hacked up some diagnostics in my live CPAN::Reporter and got this:
Show quoted text > CPAN::Reporter: test results were not valid, Prerequisite version too low:
> requires:
Show quoted text > Module Need Have
> ------------------- ---- -------
> ExtUtils::MakeMaker 6.42 6.55_02
> ! Module::Install 0 broken
> Test::More 0 0.92
> Test::Requires 0 0.03
Show quoted text > configure_requires:
Show quoted text > Module Need Have
> ------------------- ---- -------
> ExtUtils::MakeMaker 6.42 6.55_02
Show quoted text > I haven't had a chance to diagnose what's going on. "broken" means an
> eval "require Module::Install" failed when run in a subprocess with
> the same PERL5LIB as Makefile.PL/make would be run.
That is due to the very special magic in Module::Install. It says
% /usr/local/perl-5.8.7-threaded/bin/perl "-Iinc" -MModule::Install -de 1
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
Please invoke Module::Install with:
use inc::Module::Install;
not:
use Module::Install;
Compilation failed in require.
at -e line 0
main::BEGIN() called at inc/Module/Install.pm line 0
eval {...} called at inc/Module/Install.pm line 0
BEGIN failed--compilation aborted.
at -e line 0
I wonder if you could drop trying to load any of the prerequisites?
Isn't just looking at the available versions more adequate?
--
andreas