On Sun, Sep 19, 2010 at 1:20 PM, Nigel Horne <n...@bandsman.co.uk> wrote:
>>>> "Reporting on the 'pl' phase requires CPAN::Reporter 0.99, but you only
>>>> have
>>>> version 1.18.  Only 'test' phase reports will be sent."
>>>
>>> That's really bizarre.  I would check that CPAN is up to date, beyond
>>> that, I'm stumped as to what could give that sort of error.
>>
>> I am already using CPAN 1.4902.  I will try the latest CPAN::Reporter,
>> though that takes *ages* to 'make test' :-(
>
> It's no better.  All tests now say CPAN::Reporter 0.99 is required, but I
> only have 1.1801.

Next rounds of diagnosis:

* Have you tried from a fresh CPAN shell session?  (e.g. exit "cpan"
and run "cpan" again)

* Do you have version.pm installed?

* From the CPAN shell, what is your @INC:
    cpan> ! print "$_\n" for @INC

* From the CPAN shell:
    cpan> ! use CPAN::Reporter
    cpan> ! print "$CPAN::Reporter::VERSION\n"
    cpan> ! print CPAN::Version->vlt( $CPAN::Reporter::VERSION, 0.99 ), "\n"
    cpan> ! print CPAN::Version->vlt( CPAN::Reporter->VERSION, 0.99 ), "\n"

That last two should be "0" if you have 1.1801 installed.  The actual
logic in the code resembles the last one.

-- David

Reply via email to