Subject: | V:M test fail on 5.13.0 |
Date: | Tue, 20 Apr 2010 22:45:13 +0100 |
To: | bug-Variable-Magic [...] rt.cpan.org |
From: | Zefram <zefram [...] fysh.org> |
Variable::Magic 0.41 fails for me on 5.13.0, though it worked fine on 5.12.0:
$ perl Makefile.PL
Checking perl patchlevel... none
Checking if this is ActiveState Perl 5.8.8 build 822 or higher... no
Checking if this is a released perl 5.11.0 or higher... yes
Checking if your kit is complete...
Looks good
Writing Makefile for Variable::Magic
$ make
cp lib/Variable/Magic.pm blib/lib/Variable/Magic.pm
/home/zefram/usr/perl/perl_install/perl-5.13.0-i32-f52/bin/perl5.13.0 /home/zefram/usr/perl/perl_install/perl-5.13.0-i32-f52/lib/site_perl/5.13.0/ExtUtils/xsubpp -typemap /home/zefram/usr/perl/perl_install/perl-5.13.0-i32-f52/lib/5.13.0/ExtUtils/typemap Magic.xs > Magic.xsc && mv Magic.xsc Magic.c
cc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.41\" -DXS_VERSION=\"0.41\" -fPIC "-I/home/zefram/usr/perl/perl_install/perl-5.13.0-i32-f52/lib/5.13.0/i386-linux-thread-multi/CORE" -DVMG_COMPAT_ARRAY_PUSH_NOLEN=0 Magic.c
Running Mkbootstrap for Variable::Magic ()
chmod 644 Magic.bs
rm -f blib/arch/auto/Variable/Magic/Magic.so
cc -shared -O2 -L/usr/local/lib -fstack-protector Magic.o -o blib/arch/auto/Variable/Magic/Magic.so \
\
chmod 755 blib/arch/auto/Variable/Magic/Magic.so
cp Magic.bs blib/arch/auto/Variable/Magic/Magic.bs
chmod 644 blib/arch/auto/Variable/Magic/Magic.bs
Manifying blib/man3/Variable::Magic.3perl
$ make test
PERL_DL_NONLAZY=1 /home/zefram/usr/perl/perl_install/perl-5.13.0-i32-f52/bin/perl5.13.0 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ............... 1/1 # Testing Variable::Magic 0.41, Perl 5.013000 (no patchlevel), /home/zefram/usr/perl/perl_install/perl-5.13.0-i32-f52/bin/perl5.13.0
t/00-load.t ............... ok
t/01-import.t ............. ok
t/10-simple.t ............. ok
t/11-multiple.t ........... ok
t/13-data.t ............... ok
t/14-callbacks.t .......... ok
t/15-self.t ............... ok
t/16-huf.t ................ # Using Hash::Util::FieldHash 1.04
t/16-huf.t ................ ok
t/17-ctl.t ................ ok
t/18-opinfo.t ............. ok
t/20-get.t ................ ok
t/21-set.t ................ ok
t/22-len.t ................ ok
t/23-clear.t .............. ok
t/24-free.t ............... ok
t/25-copy.t ............... 1/45 # Using Tie::Array 1.03
# Using Tie::Hash 1.03
t/25-copy.t ............... ok
t/27-local.t .............. ok
t/28-uvar.t ............... 1/75 # Using Tie::Hash 1.03
t/28-uvar.t ............... ok
t/30-scalar.t ............. 1/74
# Failed test 'scalar: array element: get triggers magic correctly'
# at t/30-scalar.t line 61.
# Structures begin differing at:
# $got->{get} = '2'
# $expected->{get} = '1'
# Failed test 'scalar: hash element: get triggers magic correctly'
# at t/30-scalar.t line 86.
# Structures begin differing at:
# $got->{get} = '2'
# $expected->{get} = '1'
# Using Tie::Array 1.03
# Looks like you failed 2 tests of 74.
t/30-scalar.t ............. Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/74 subtests
t/31-array.t .............. ok
t/32-hash.t ............... ok
t/33-code.t ............... ok
t/34-glob.t ............... # Using Symbol 1.07
t/34-glob.t ............... ok
t/35-stash.t .............. ok
t/40-threads.t ............ # Using threads 1.7701
# Using threads::shared 1.33
t/40-threads.t ............ ok
t/41-clone.t .............. # Using threads 1.7701
# Using threads::shared 1.33
t/41-clone.t .............. ok
t/80-leaks.t .............. ok
t/91-pod.t ................ skipped: Test::Pod 1.14 required for testing POD
t/92-pod-coverage.t ....... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage
t/95-portability-files.t .. skipped: Test::Portability::Files required for testing filenames portability
t/99-kwalitee.t ........... skipped: Test::Kwalitee not installed
Test Summary Report
-------------------
t/30-scalar.t (Wstat: 512 Tests: 74 Failed: 2)
Failed tests: 36, 56
Non-zero exit status: 2
Files=31, Tests=1104, 6 wallclock secs ( 0.61 usr 0.07 sys + 4.06 cusr 0.36 csys = 5.10 CPU)
Result: FAIL
Failed 1/31 test programs. 2/1104 subtests failed.
make: *** [test_dynamic] Error 255
$
-zefram