Subject: | Test failures for V 1.10 under Perl 5.8.4 & WinXP |
1 of 2
This is context, copied from my bug report for Archive::Zip, which proved to be a problem with Time::Local:
Show quoted text
> After running 'nmake' I tried t/test.t.
> Note: Local time is wrong. It is actually 11:15:15.
>
> C:\perl-modules\Archive-Zip-1.12_03>perl t/test.t
> 1..123
> # Running under perl version 5.008004 for MSWin32
> # Win32::BuildNumber 810
> # Current time local: Tue Aug 3 01:15:15 2004
> # Current time GMT: Tue Aug 3 01:15:15 2004
> # Using Test.pm version 1.25
[snip]
This problem of the very first call to display time being wrong has been a bug in 'Perl/a time module' for a long time. My apologies for not reporting it earlier.
2 of 2
This is the report for Time::Local:
C:\perl-modules\Time-Local-1.10>nmake test
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
Skip blib\lib\Time\Local.pm (unchanged)
C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\
arch')" t\Local.t
t\Local....Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.1
0\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 68.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 69.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 12/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
t\Local....ok 20/102Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-
Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
t\Local....ok 24/102Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-
Local-1.10\blib\lib/Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 36/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 48/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 60/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 72/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 84/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 96/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 97/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 99/102Use of uninitialized value in integer multiplication (*) at C:\perl-modules
\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 76.
t\Local....ok 101/102Use of uninitialized value in integer multiplication (*) at C:\perl-module
s\Time-Local-1.10\blib\lib/Time/Local.pm line 76.
Use of uninitialized value in integer multiplication (*) at C:\perl-modules\Time-Local-1.10\bli
b\lib/Time/Local.pm line 76.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in pack at C:\perl-modules\Time-Local-1.10\blib\lib/Time/Local.pm li
ne 67.
Use of uninitialized value in integer addition (+) at C:\perl-modules\Time-Local-1.10\blib\lib/
Time/Local.pm line 67.
t\Local....ok
All tests successful.
Files=1, Tests=102, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)