Checking if your kit is complete... Looks good Writing Makefile for Devel::Monitor cp lib/Devel/Monitor.pm blib/lib/Devel/Monitor.pm AutoSplitting blib/lib/Devel/Monitor.pm (blib/lib/auto/Devel/Monitor) cp lib/Devel/Monitor/Array.pm blib/lib/Devel/Monitor/Array.pm cp lib/Devel/Monitor/TestScalar.pm blib/lib/Devel/Monitor/TestScalar.pm cp lib/Devel/Monitor/TestHash.pm blib/lib/Devel/Monitor/TestHash.pm cp lib/Devel/Monitor/Trace.pm blib/lib/Devel/Monitor/Trace.pm cp lib/Devel/Monitor/Common.pm blib/lib/Devel/Monitor/Common.pm cp lib/Devel/Monitor/TestArray.pm blib/lib/Devel/Monitor/TestArray.pm cp lib/Devel/Monitor/Scalar.pm blib/lib/Devel/Monitor/Scalar.pm cp lib/Devel/Monitor/TraceItem.pm blib/lib/Devel/Monitor/TraceItem.pm cp lib/Devel/Monitor/Hash.pm blib/lib/Devel/Monitor/Hash.pm Manifying blib/man3/Devel::Monitor.3 PERL_DL_NONLAZY=1 /Users/cpanrun/pristine/5.8.7/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/Devel-Monitor....MONITOR SCALAR : var $a DESTROY SCALAR : var $a MONITOR ARRAY : var @a MONITOR HASH : var %a MONITOR CODE SCALAR : var CONST [0] MONITOR CODE SCALAR : var CONST [1] MONITOR CODE SCALAR : var CONST [2] MONITOR CODE ARRAY : var CONST MONITOR HASH : var $b ------------------------------------------------------------------------------- Checking circular references for SCALAR(0x185bad4) ------------------------------------------------------------------------------- Results for SCALAR(0x185bad4) Circular reference : 0 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for REF(0x185bb58) ------------------------------------------------------------------------------- Circular reference on scalar(s) starting at REF(0x185bb58) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for REF(0x185bb58) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for REF(0x185bbdc) ------------------------------------------------------------------------------- Circular reference on scalar(s) starting at REF(0x185bbdc) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for REF(0x185bbdc) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for ARRAY(0x185bca8) ------------------------------------------------------------------------------- Results for ARRAY(0x185bca8) Circular reference : 0 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for ARRAY(0x185bd2c) ------------------------------------------------------------------------------- Circular reference found : ARRAY(0x185bd2c)[3] 1 - Item : ARRAY(0x185bd2c) 2 - Source : [3] Item : ARRAY(0x185bd2c) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for ARRAY(0x185bd2c) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for ARRAY(0x185bdb0) ------------------------------------------------------------------------------- Circular reference found : ARRAY(0x185bdb0)[2][1][99] 1 - Item : ARRAY(0x185bdb0) 2 - Source : [2] Item : ARRAY(0x185bdc8) 3 - Source : [1] Item : ARRAY(0x185bde0) 4 - Source : [99] Item : ARRAY(0x185bdb0) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for ARRAY(0x185bdb0) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for HASH(0x185be94) ------------------------------------------------------------------------------- Results for HASH(0x185be94) Circular reference : 0 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for HASH(0x185bf18) ------------------------------------------------------------------------------- Circular reference found : HASH(0x185bf18){key} 1 - Item : HASH(0x185bf18) 2 - Source : {key} Item : HASH(0x185bf18) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for HASH(0x185bf18) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for HASH(0x185bfa8) ------------------------------------------------------------------------------- Circular reference found : HASH(0x185bfa8){B}{A}{99999} 1 - Item : HASH(0x185bfa8) 2 - Source : {B} Item : HASH(0x185bfc0) 3 - Source : {A} Item : HASH(0x185bfd8) 4 - Source : {99999} Item : HASH(0x185bfa8) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for HASH(0x185bfa8) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for CODE(0x185b804) ------------------------------------------------------------------------------- Results for CODE(0x185b804) Circular reference : 0 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for ClassA=HASH(0x1862e28) ------------------------------------------------------------------------------- Results for ClassA=HASH(0x1862e28) Circular reference : 0 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for ClassA=HASH(0x1862ff0) ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1862ff0){_classB}{_classA} 1 - Item : ClassA=HASH(0x1862ff0) 2 - Source : {_classB} Item : ClassB=HASH(0x1862e94) 3 - Source : {_classA} Item : ClassA=HASH(0x1862ff0) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for ClassA=HASH(0x1862ff0) Circular reference : 1 Internal circular reference : 0 Weak circular reference : 0 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Checking circular references for ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){_classB}{B1}[0] 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {_classB} Item : ClassB=HASH(0x18630f8) 3 - Source : {B1} Item : ARRAY(0x185c368) 4 - Source : [0] Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference found : ClassA=HASH(0x1863110){_classB}{B1}[1] on ClassB=HASH(0x18630f8) 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {_classB} Item : ClassB=HASH(0x18630f8) 3 - Source : {B1} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){_classB}{_classA} 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {_classB} Item : ClassB=HASH(0x18630f8) 3 - Source : {_classA} Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){_classB}{B2}[0] 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {_classB} Item : ClassB=HASH(0x18630f8) 3 - Source : {B2} Item : ARRAY(0x185c368) 4 - Source : [0] Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference found : ClassA=HASH(0x1863110){_classB}{B2}[1] on ClassB=HASH(0x18630f8) 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {_classB} Item : ClassB=HASH(0x18630f8) 3 - Source : {B2} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){A1}{B1}[0] 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A1} Item : ClassB=HASH(0x18630f8) 3 - Source : {B1} Item : ARRAY(0x185c368) 4 - Source : [0] Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference found : ClassA=HASH(0x1863110){A1}{B1}[1] on ClassB=HASH(0x18630f8) 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A1} Item : ClassB=HASH(0x18630f8) 3 - Source : {B1} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){A1}{_classA} 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A1} Item : ClassB=HASH(0x18630f8) 3 - Source : {_classA} Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){A1}{B2}[0] 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A1} Item : ClassB=HASH(0x18630f8) 3 - Source : {B2} Item : ARRAY(0x185c368) 4 - Source : [0] Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference found : ClassA=HASH(0x1863110){A1}{B2}[1] on ClassB=HASH(0x18630f8) 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A1} Item : ClassB=HASH(0x18630f8) 3 - Source : {B2} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){A2}{G1}[0] 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A2} Item : HASH(0x185c398) 3 - Source : {G1} Item : ARRAY(0x185c368) 4 - Source : [0] Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference found : ClassA=HASH(0x1863110){A2}{G1}[1]{B1} on ARRAY(0x185c368) 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A2} Item : HASH(0x185c398) 3 - Source : {G1} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) 5 - Source : {B1} Item : ARRAY(0x185c368) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Circular reference found : ClassA=HASH(0x1863110){A2}{G1}[1]{_classA} 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A2} Item : HASH(0x185c398) 3 - Source : {G1} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) 5 - Source : {_classA} Item : ClassA=HASH(0x1863110) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference found : ClassA=HASH(0x1863110){A2}{G1}[1]{B2} on ARRAY(0x185c368) 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A2} Item : HASH(0x185c398) 3 - Source : {G1} Item : ARRAY(0x185c368) 4 - Source : [1] Item : ClassB=HASH(0x18630f8) 5 - Source : {B2} Item : ARRAY(0x185c368) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Internal circular reference on scalar(s) starting at : ClassA=HASH(0x1863110){A2} 1 - Item : ClassA=HASH(0x1863110) 2 - Source : {A2} Item : HASH(0x185c398) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Results for ClassA=HASH(0x1863110) Circular reference : 8 Internal circular reference : 7 Weak circular reference : 0 ------------------------------------------------------------------------------- DESTROY ARRAY : var @a DESTROY HASH : var %a DESTROY CODE ARRAY : var CONST DESTROY CODE SCALAR : var CONST [0] DESTROY CODE SCALAR : var CONST [1] DESTROY CODE SCALAR : var CONST [2] DESTROY HASH : var $b ok All tests successful. Files=1, Tests=18, 1 wallclock secs ( 0.10 cusr + 0.03 csys = 0.13 CPU) Installing /Users/cpanrun/pristine/5.8.7/man/man3/Devel::Monitor.3 Appending installation info to /Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/perllocal.pod /bin/sh -c true