Nigel -- you seem have a lot of situations of "has started to give
this error".  Thank you for "stress testing" things and finding odd
errors, but I need you to give me more information about:

(a) What was the situation before things broke
(b) What did you do that caused the break
(c) What kind of fixes did you try
(d) All the usual perl -V details

In particular, I'm not clear in your email below if "I ran install"
was (b) or (c) above.

More generally, the kinds of problems you're reporting make me very
suspicious that you've got @INC problems or that things are not
getting installed where you think they are getting installed.

There was a point in perl history where CPAN+ExtUtils::MakeMaker will
install into the wrong version of perl if you have multiple perls on
your system.  (IIRC, it installs into the first Perl in $PATH instead
of the perl that is running CPAN.pm)

Could you please manually verify the versions that are installed in
your library paths?

-- David


On Mon, Jul 12, 2010 at 4:42 AM, Nigel Horne <[email protected]> wrote:
> One of my Darwin machines has, this morning, started to give this error:
>
> Can't locate object method "new" via package
> "Test::Reporter::Transport::Metabase" at
> /Library/Perl/5.8.1/Test/Reporter.pm line 277.
>
> I ran "install Test::Reporter::Transport::Metabase"
>
> with the result "Test::Reporter::Transport::Metabase is up to date
> (1.999005)."
>
> And then "install Test::Reporter"
>
> with the result "Test::Reporter is up to date (1.57)."
>
> What can I do next?
>
> -Nigel
>
> --
> Nigel Horne. Arranger, Adjudicator, Band Trainer, Composer, Tutor,
> Typesetter.
> NJH Music, ICQ#20252325, twitter: @nigelhorne
> [email protected] http://www.bandsman.co.uk
>
>

Reply via email to