in reply to Test::Simple 0.62 'make test' failing on 5.8.0

All of those failing test scripts involve threads - and I suspect that all of the passing test scripts do not involve threads - and you may well find that what you're seeing is the result of threads bugs. If threads are not going to be used, then I would just ignore the errors. Otherwise, first thing I would try is to update the threads installation (from CPAN source).

Was your perl built with '-Duseithreads' ? (In other words, does 'perl -V:useithreads' report 'define' ?) I've assumed the answer is "yes".

Cheers,
Rob
  • Comment on Re: Test::Simple 0.62 'make test' failing on 5.8.0

Replies are listed 'Best First'.
Re^2: Test::Simple 0.62 'make test' failing on 5.8.0
by jffry (Hermit) on Apr 11, 2006 at 15:41 UTC
    [root@birch02] / # perl -V:useithreads useithreads='define';

    Yep.

    But, I've got 2 questions, kindly Rob.

    1. Where are the thread bugs? In the Perl version or the module version or did you just mean in general?
    2. What CPAN module to update the threads? I'll search, but still, I don't want to install a lot of unneeded modules before finding the one you were referring to. If you meant the Perl version in general, that can't happen.

    Thanks!

      I meant just in general. There's a comment to this effect in diag.t.
      And I was thinking of updating the threads module from CPAN -http://search.cpan.org/~jdhedden/threads-1.22/ - assuming you can't update perl itself. I don't know if it will solve anything, but it's the first thing I'd try given the aforementioned comments in diag.t (which you'll find near the beginning of that file).

      Cheers,
      Rob