I see you don't have Params::Validate installed. No checking of incoming parameters will be done, and no sensible diagnostics will be guaranteed. You can always install Params::Validate afterwards. Checking if your kit is complete... Warning: the following files are missing in your kit: Todo Please inform the author. Writing Makefile for File::Wildcard cp lib/File/Wildcard/Find.pm blib/lib/File/Wildcard/Find.pm cp lib/File/Wildcard.pm blib/lib/File/Wildcard.pm Manifying blib/man3/File::Wildcard::Find.3 Manifying blib/man3/File::Wildcard.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/export/home/cpanrun/build/5.6.1/lib/5.6.1/sun4-solaris-thread-multi -I/export/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/01_basic..........1..35 ok 1 - use File::Wildcard; ok 2 - return from new isa File::Wildcard ok 3 - Simple case, no wildcard ok 4 - Only found one file ok 5 - return from new isa File::Wildcard ok 6 - Simple asterisk ok 7 - Only found one file ok 8 - return from new isa File::Wildcard ok 9 - single char wildcards ok 10 - Only found one file ok 11 - Captures from regexp ok 12 - return from new isa File::Wildcard ok 13 - Wildcard further back in path ok 14 - (ellipsis) return from new isa File::Wildcard ok 15 - Ellipsis found blib and lib modules ok 16 - Ellipsis found blib and lib modules ok 17 - (ellipsis) return from new isa File::Wildcard ok 18 - Ellipsis found lib, blib excluded ok 19 - return from new isa File::Wildcard ok 20 - Simple case, no wildcard ok 21 - Only found one file ok 22 - return from new isa File::Wildcard ok 23 - Simple asterisk ok 24 - Only found one file ok 25 - return from new isa File::Wildcard ok 26 - single char wildcards ok 27 - Only found one file ok 28 - Captures from regexp ok 29 - return from new isa File::Wildcard ok 30 - Wildcard further back in path ok 31 - (ellipsis) return from new isa File::Wildcard ok 32 - Ellipsis found blib and lib modules ok 33 - Ellipsis found blib and lib modules ok 34 - (ellipsis) return from new isa File::Wildcard ok 35 - Ellipsis found lib, blib excluded ok t/02_derived........1..6 ok 1 - use File::Wildcard; ok 2 - return from new isa File::Wildcard ok 3 - Returned expected derived list ok 4 - return from new isa File::Wildcard ok 5 - Multiple patterns in the same component ok 6 - Only one match ok t/03_absolute.......1..19 ok 1 - use File::Wildcard; ok 2 - return from new isa File::Wildcard ok 3 - Simple case, no wildcard ok 4 - Only found one file ok 5 - return from new isa File::Wildcard ok 6 - Wildcard in filename ok 7 - (ellipsis) return from new isa File::Wildcard ok 8 - Ellipsis found tmp files ok 9 - (ellipsis) return from new isa File::Wildcard ok 10 - Recursive directory search (normal) ok 11 - (ellipsis) return from new isa File::Wildcard ok 12 - Recursive directory search (custom sort) ok 13 - (ellipsis) return from new isa File::Wildcard ok 14 - Recursive directory search (breadth-first) ok 15 - Appended absolute ok 16 - (ellipsis) return from new isa File::Wildcard ok 17 - Recursive directory search (inside-out) ok 18 - Append to absolute ok 19 - Test has tidied up after itself ok t/04_append.........1..6 ok 1 - use File::Wildcard; ok 2 - return from new isa File::Wildcard ok 3 - Empty object gives no files ok 4 - Appended wildcards ok 5 - Prepended wildcards not ok 6 - Append with match # Failed test (t/04_append.t at line 48) # Structures begin differing at: # $got->[0] = 'lib/file/wildcard.pm' # $expected->[0] = 'lib/file/wildcard/find.pm' # Looks like you failed 1 test of 6. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 6 Failed 1/6 tests, 83.33% okay t/05_symlink........1..8 ok 1 - use File::Wildcard; ok 2 - return from new isa File::Wildcard ok 3 - Found the test itself ok 4 - Sym link ok 5 - And no more ok 6 - Nothing found ok 7 - Followed sym link ok 8 - Nothing more ok t/06_fwf............1..6 ok 1 - use File::Wildcard::Find; ok 2 - findbegin didn't croak ok 3 - Simple case, no wildcard ok 4 - Only found one file ok 5 - Two files found ok 6 - Ellipsis found blib and lib modules ok t/pod...............1..0 # Skip Test::Pod 1.00 required for testing POD skipped: Test::Pod 1.00 required for testing POD t/pod_coverage......1..0 # Skip Test::Pod::Coverage 1.00 required for testing POD coverage skipped: Test::Pod::Coverage 1.00 required for testing POD coverage Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/04_append.t 1 256 6 1 16.67% 6 2 tests skipped. Failed 1/8 test scripts, 87.50% okay. 1/80 subtests failed, 98.75% okay. make: *** [test_dynamic] Error 29