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