Checking if your kit is complete... Looks good Writing Makefile for Error Writing MYMETA.yml and MYMETA.json cp lib/Error.pm blib/lib/Error.pm cp lib/Error/Simple.pm blib/lib/Error/Simple.pm Manifying blib/man3/Error.3pm Manifying blib/man3/Error::Simple.3pm PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01throw.t .......................... ok t/02order.t .......................... ok t/03throw-non-Error.t ................ ok t/04use-base-Error-Simple.t .......... ok t/05text-errors-with-file-handles.t .. ok t/06customize-text-throw.t ........... ok t/07try-in-obj-destructor.t .......... ok # Failed test 'warn \n-terminated STDERR' # at t/08warndie.t line 77. # 'A warning at t/08warndie.t line 73.: # main::__ANON__() called at t/08warndie.t line 37 # main::run_kid('CODE(0x1c905f0)') called at t/08warndie.t line 74 # ' # doesn't match '(?^:^A warning at (?^:t\/08warndie\.t) line 73: # \tmain::__ANON__\(\) called at (?^:t\/08warndie\.t) line 37 # \tmain::run_kid\('CODE\(0x[0-9a-f]+\)'\) called at (?^:t\/08warndie\.t) line 74 # $)' # Failed test 'warn unterminated STDERR' # at t/08warndie.t line 89. # 'A warning at t/08warndie.t line 85.: # main::__ANON__() called at t/08warndie.t line 37 # main::run_kid('CODE(0x1c908f0)') called at t/08warndie.t line 86 # ' # doesn't match '(?^:^A warning at (?^:t\/08warndie\.t) line 85: # \tmain::__ANON__\(\) called at (?^:t\/08warndie\.t) line 37 # \tmain::run_kid\('CODE\(0x[0-9a-f]+\)'\) called at (?^:t\/08warndie\.t) line 86 # $)' # Failed test 'Custom warn STDERR' # at t/08warndie.t line 192. # 'My custom warning here: A warning at t/08warndie.t line 188.: # main::__ANON__() called at t/08warndie.t line 37 # main::run_kid('CODE(0x1c953e8)') called at t/08warndie.t line 189 # ' # doesn't match '(?^:^My custom warning here: A warning at (?^:t\/08warndie\.t) line 188: # \tmain::__ANON__\(\) called at (?^:t\/08warndie\.t) line 37 # \tmain::run_kid\('CODE\(0x[0-9a-f]+\)'\) called at (?^:t\/08warndie\.t) line 189 # $)' # Looks like you failed 3 tests of 21. t/08warndie.t ........................ Dubious, test returned 3 (wstat 768, 0x300) Failed 3/21 subtests t/09dollar-at.t ...................... ok t/10throw-in-catch.t ................. ok t/11rethrow.t ........................ ok t/12wrong-error-var.t ................ ok t/13except-arg0.t .................... ok t/pod-coverage.t ..................... skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t .............................. ok Test Summary Report ------------------- t/08warndie.t (Wstat: 768 Tests: 21 Failed: 3) Failed tests: 4, 6, 18 Non-zero exit status: 3 Files=15, Tests=62, 0 wallclock secs ( 0.05 usr 0.02 sys + 0.23 cusr 0.04 csys = 0.34 CPU) Result: FAIL Failed 1/15 test programs. 3/62 subtests failed. make: *** [test_dynamic] Error 255 ==> ERROR:(B A failure occurred in build().(B  Aborting...(B