Checking if your kit is complete... Looks good Writing Makefile for Template::Stash::Strict cp lib/Template/Stash/Strict.pm blib/lib/Template/Stash/Strict.pm /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap Strict.xs > Strict.xsc && mv Strict.xsc Strict.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"2.15\" -DXS_VERSION=\"2.15\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" Strict.c Running Mkbootstrap for Template::Stash::Strict () chmod 644 Strict.bs rm -f blib/arch/auto/Template/Stash/Strict/Strict.bundle env MACOSX_DEPLOYMENT_TARGET=10.3 cc -bundle -undefined dynamic_lookup -Wl,-search_paths_first -arch ppc -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 Strict.o -o blib/arch/auto/Template/Stash/Strict/Strict.bundle \ \ chmod 755 blib/arch/auto/Template/Stash/Strict/Strict.bundle cp Strict.bs blib/arch/auto/Template/Stash/Strict/Strict.bs chmod 644 blib/arch/auto/Template/Stash/Strict/Strict.bs Manifying blib/man3/Template::Stash::Strict.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/stash................1..46 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - running test_expect() ok 11 - template processor is engaged ok 12 - input read and split into 17 tests ok 13 - template text 1 processed OK: a: [% a %] ok 14 - template text 1 matched expected ok 15 - template text 2 processed OK: [% TRY; a; CATCH; "ERROR: $error... ok 16 - template text 2 matched expected ok 17 - template text 3 processed OK: [% myitem = 'foo' -%]\n1: [% myit... ok 18 - template text 3 matched expected ok 19 - template text 4 processed OK: [% myitem = 'foo' -%]\n[% "* $ite... ok 20 - template text 4 matched expected ok 21 - template text 5 processed OK: [% myitem = 'foo' -%]\n[% myitem.... ok 22 - template text 5 matched expected ok 23 - template text 6 processed OK: [% myitem = 'foo'\n mylist = [ ... ok 24 - template text 6 matched expected ok 25 - template text 7 processed OK: [% "* $item\n" FOREACH item = gl... ok 26 - template text 7 matched expected FAILED 28: - template text 8 did not match expected ok 27 - template text 8 processed OK: [% "* $item.key => $item.value\n... MATCH FAILED input: [[% "* $item.key => $item.value\n" FOREACH item = global.mylist.hash -%]\n] expect: [* 0 => one\n* 1 => foo\n* 2 => three] output: [* one => foo\n* three => ] not ok 28 - template text 8 did not match expected ok 29 - template text 9 processed OK: [% myhash = { msg => 'Hello Worl... ok 30 - template text 9 matched expected ok 31 - template text 10 processed OK: [% "* $item.key => $item.value.i... ok 32 - template text 10 matched expected ok 33 - template text 11 processed OK: [% items = [ 'foo', 'bar', 'baz'... ok 34 - template text 11 matched expected ok 35 - template text 12 processed OK: [% items = {\n foo = 'one',\n ... ok 36 - template text 12 matched expected ok 37 - template text 13 processed OK: [% items = {\n foo = 'one',\n ... ok 38 - template text 13 matched expected ok 39 - template text 14 processed OK: [% obj.name %] ok 40 - template text 14 matched expected ok 41 - template text 15 processed OK: [% obj.name.list.first %] ok 42 - template text 15 matched expected FAILED 44: - template text 16 did not match expected ok 43 - template text 16 processed OK: [% obj.list.first.name %] MATCH FAILED input: [[% obj.list.first.name %]\n] expect: [an object] output: [] not ok 44 - template text 16 did not match expected ok 45 - template text 17 processed OK: =[% size %]= ok 46 - template text 17 matched expected FAILED tests 28, 44 Failed 2/46 tests, 95.65% okay t/stash_strict.........1..46 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 - running test_expect() ok 11 - template processor is engaged ok 12 - input read and split into 17 tests ok 13 - template text 1 processed OK: [% TRY; a; CATCH; "ERROR: $error... ok 14 - template text 1 matched expected ok 15 - template text 2 processed OK: [% myitem = 'foo' -%]\n1: [% myit... ok 16 - template text 2 matched expected ok 17 - template text 3 processed OK: [% myitem = 'foo' -%]\n[% "* $ite... ok 18 - template text 3 matched expected ok 19 - template text 4 processed OK: [% myitem = 'foo' -%]\n[% myitem.... ok 20 - template text 4 matched expected ok 21 - template text 5 processed OK: [% myitem = 'foo'\n mylist = [ ... ok 22 - template text 5 matched expected ok 23 - template text 6 processed OK: [% "* $item\n" FOREACH item = gl... ok 24 - template text 6 matched expected FAILED 26: - template text 7 did not match expected ok 25 - template text 7 processed OK: [% "* $item.key => $item.value\n... MATCH FAILED input: [[% "* $item.key => $item.value\n" FOREACH item = global.mylist.hash -%]\n] expect: [* 0 => one\n* 1 => foo\n* 2 => three] output: [* one => foo\n* three => ] not ok 26 - template text 7 did not match expected ok 27 - template text 8 processed OK: [% myhash = { msg => 'Hello Worl... ok 28 - template text 8 matched expected ok 29 - template text 9 processed OK: [% "* $item.key => $item.value.i... ok 30 - template text 9 matched expected ok 31 - template text 10 processed OK: [% items = [ 'foo', 'bar', 'baz'... ok 32 - template text 10 matched expected ok 33 - template text 11 processed OK: [% items = {\n foo = 'one',\n ... ok 34 - template text 11 matched expected ok 35 - template text 12 processed OK: [% items = {\n foo = 'one',\n ... ok 36 - template text 12 matched expected ok 37 - template text 13 processed OK: [% i = 0 %]\n[%- a = [ 0, 1, 2 ] ... ok 38 - template text 13 matched expected ok 39 - template text 14 processed OK: [%- a = [ "alpha", "beta", "gamm... ok 40 - template text 14 matched expected ok 41 - template text 15 processed OK: [% obj.name %] ok 42 - template text 15 matched expected ok 43 - template text 16 processed OK: [% obj.name.list.first %] ok 44 - template text 16 matched expected ok 45 - template text 17 processed OK: [% obj.list.first.name %] ok 46 - template text 17 matched expected FAILED test 26 Failed 1/46 tests, 97.83% okay t/stash_strict_more....1..18 ok 1 - threw Regexp ((?-xism:Error fetching item: did not find key foo)) ok 2 - lived ok 3 - threw Regexp ((?-xism:Error fetching item: did not find key foo2)) ok 4 - lived ok 5 - threw Regexp ((?-xism:Error fetching item: did not find key baz2)) ok 6 - threw Regexp ((?-xism:Error fetching item: did not find key bar2)) ok 7 - lived ok 8 - threw Regexp ((?-xism:Error fetching item: did not find key biz2)) ok 9 - lived ok 10 - lived ok 11 - threw Regexp ((?-xism:Error fetching item: did not find key boo2)) ok 12 - threw Regexp ((?-xism:Error fetching item: did not find key 4)) ok 13 - threw Regexp ((?-xism:Error fetching item: did not find key boo2)) ok 14 - threw Regexp ((?-xism:Error fetching item: did not find key foo)) ok 15 - lived ok 16 - threw Regexp ((?-xism:Error fetching item: did not find key name2)) ok 17 - lived ok 18 - lived ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/stash.t 46 2 28 44 t/stash_strict.t 46 1 26 Failed 2/3 test scripts. 3/110 subtests failed. Files=3, Tests=110, 1 wallclock secs ( 0.70 cusr + 0.16 csys = 0.86 CPU) Failed 2/3 test programs. 3/110 subtests failed. make: *** [test_dynamic] Error 255