======================================================================= __ __ _ ___ _ _ ___ _ _ ___ \ \ / / /_\ | _ \ | \| | |_ _| | \| | / __| \ \/\/ / / _ \ | / | .` | | | | .` | | (_ | \_/\_/ /_/ \_\ |_|_\ |_|\_| |___| |_|\_| \___| ======================================================================= This module probably doesn't do what you expect it to do. Do not continue unless you have carefully read the documentation. Using this module can cause strange errors unless you understand it properly. Here's an example: $dt = new DateTime::LazyInit( year => 2005, month => 32 ); Normal DateTime will die at this point. However there is NO VALIDATION in this module. It WILL NOT DIE .. YET! $dt->month; # 32 -- sure it's illegal, but it's what we asked for. $dt->add( days => 1 ); # DIE # NOW it will die because we're doing something complex with the object and we've inflated it into a full DateTime object. Full DateTime objects validate the parameters and THERE IS NO month 32! This message is repeated in the README file. ======================================================================= Press return to acknowledge that you've read this warning. Checking if your kit is complete... Looks good Writing Makefile for DateTime::LazyInit Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp lib/DateTime/LazyInit.pm blib\lib\DateTime\LazyInit.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/DateTime-LazyInit....1..107 ok 1 - use DateTime::LazyInit; ok 2 - The object isa DateTime::LazyInit ok 3 ok 4 - The object isa DateTime::LazyInit ok 5 ok 6 - The object isa DateTime::LazyInit ok 7 - The object isa DateTime::LazyInit ok 8 ok 9 - The object isa DateTime::LazyInit ok 10 - The object isa DateTime::LazyInit ok 11 ok 12 - The object isa DateTime::LazyInit ok 13 - The object isa DateTime::LazyInit ok 14 ok 15 - The object isa DateTime::LazyInit ok 16 - The object isa DateTime::LazyInit ok 17 ok 18 - The object isa DateTime::LazyInit ok 19 - The object isa DateTime::LazyInit ok 20 ok 21 - The object isa DateTime::LazyInit ok 22 - The object isa DateTime::LazyInit ok 23 ok 24 - The object isa DateTime::LazyInit ok 25 - The object isa DateTime::LazyInit ok 26 ok 27 - The object isa DateTime::LazyInit ok 28 - The object isa DateTime::LazyInit ok 29 ok 30 - The object isa DateTime::LazyInit ok 31 - The object isa DateTime::LazyInit ok 32 ok 33 - The object isa DateTime::LazyInit ok 34 - The object isa DateTime::LazyInit ok 35 ok 36 - The object isa DateTime::LazyInit ok 37 - The object isa DateTime::LazyInit ok 38 ok 39 - The object isa DateTime::LazyInit ok 40 - The object isa DateTime::LazyInit ok 41 ok 42 - The object isa DateTime::LazyInit ok 43 - The object isa DateTime::LazyInit ok 44 ok 45 - The object isa DateTime::LazyInit ok 46 - The object isa DateTime::LazyInit ok 47 - The object isa DateTime::LazyInit ok 48 - The object isa DateTime::LazyInit ok 49 - The object isa DateTime::LazyInit ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 - The object isa DateTime::LazyInit ok 56 ok 57 - The object isa DateTime ok 58 - The object isa DateTime::LazyInit Cannot subtract 0008-08-08T08:08:08 from a DateTime object (DateTime=HASH(0x1fb7654)). Only a DateTime::Duration or DateTime object can be subtracted from a DateTime object. at t/DateTime-LazyInit.t line 122 # Looks like you planned 107 tests but only ran 58. # Looks like your test died just after 58. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 59-107 Failed 49/107 tests, 54.21% okay t/Pod..................1..1 ok 1 - Pod tests OK ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/DateTime-LazyInit.t 255 65280 107 98 59-107 Failed 1/2 test scripts. 49/108 subtests failed. Files=2, Tests=108, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 1/2 test programs. 49/108 subtests failed. NMAKE : fatal error U1077: 'C:\cpanrun\build\5-10-0\bin\perl.exe' : return code '0xff' Stop.