Subject: | Failures in testing on install |
I've just been installing Rose::HTML::Objects 0.550 via CPAN.
I am consistently getting a significant number of failures in the
installation tests; but they are Perl errors, not the test failing.
Specifically, many instances of
"Use of uninitialized value in subroutine dereference at
/use/lib/perl5/site_perl/5.8.5/Scalar/Defer.pm line 95."
An example in context is
==========================
t/form-field-radio-group..........ok 1/47Use of uninitialized value in
subroutine dereference at /usr/lib/perl5/site_perl/5.8.5/Scalar/Defer.pm
line 95.
Use of uninitialized value in subroutine dereference at
/usr/lib/perl5/site_perl/5.8.5/Scalar/Defer.pm line 95.
Unable to create sub named "" at
/usr/lib/perl5/site_perl/5.8.5/Scalar/Defer.pm line 95.
# Looks like you planned 47 tests but only ran 7.
# Looks like your test died just after 7.
t/form-field-radio-group..........dubious
Test returned status 255 (wstat 65280, 0xff00)
===========================
The code for Scalar::Defer is beyond me, so I don't know what's going
wrong here, or whether it is the Rose::HTML::Object code itself or the
test code that is giving problems.
Running perl 5.8.5 on Fedora FC3. Scalar::Defer is at 0.11.
Since those failures are clearly perl errors rather than test failures,
I have done a 'force install' and will now try it - I recognise that
there is a risk in doing this.