Checking if your kit is complete... Looks good Warning: prerequisite Test::More 0.47 not found. We have 0.45. Writing Makefile for Email::Simple cp lib/Email/Simple/Header.pm blib/lib/Email/Simple/Header.pm cp lib/Email/Simple/Headers.pm blib/lib/Email/Simple/Headers.pm cp lib/Email/Simple.pm blib/lib/Email/Simple.pm Manifying blib/man3/Email::Simple::Header.3 Manifying blib/man3/Email::Simple::Headers.3 Manifying blib/man3/Email::Simple.3 PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.8.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/badly-folded.........1..5 ok 1 - use Email::Simple; ok 2 - still have X-Sieve header after round trip ok 3 - got first header ok ok 4 - got badly folded, middle header OK ok 5 - got final header ok ok t/basic................1..37 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - We can get a header ok 4 - Setting returns new value ok 5 - Which is consistently returned ok 6 - missing header returns undef ok 7 - Body has sane stuff in it ok 8 - Body can be set properly ok 9 - Body can be set with a ref to a string, too ok 10 - Good grief, it's round-trippable ok 11 - Good grief, it's still round-trippable ok 12 - setting body to undef makes ->body return '' ok 13 - setting body to false string makes ->body return that ok 14 - we can add headers that were previously not in the message ok 15 - ...and the show up in the stringification ok 16 - got proper header-end offset ok 17 - got proper line terminator ok 18 - Round trip that too ok 19 - ... twice ok 20 - The object isa Email::Simple ok 21 - We can get a header ok 22 - Setting returns new value ok 23 - Which is consistently returned ok 24 - missing header returns undef ok 25 - Body has sane stuff in it ok 26 - Body can be set properly ok 27 - Body can be set with a ref to a string, too ok 28 - Good grief, it's round-trippable ok 29 - Good grief, it's still round-trippable ok 30 - setting body to undef makes ->body return '' ok 31 - setting body to false string makes ->body return that ok 32 - we can add headers that were previously not in the message ok 33 - ...and the show up in the stringification ok 34 - got proper header-end offset ok 35 - got proper line terminator ok 36 - Round trip that too ok 37 - ... twice ok t/ct-header............1..4 ok 1 - we start with one line (non-Content-Type header) ok 2 - we end with two, because it wraps ok 3 - we start with one line (Content-Type header) ok 4 - we end with one, because C-T doesn't wrap ok t/folding..............1..5 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - References header checks out ok 4 - References header checks out with case folding ok 5 - And the received headers are folded gracefully, and multiple headers work ok t/header-case..........1..1 ok 1 - Only one header this time ok t/header-junk..........1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - junk droped from header ok t/header-many..........1..16 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - we get both values, in order, for a multi-entry header ok 4 - and we get everything in order for header_pairs ok 5 - header_set in list context returns all set values ok 6 - headers are replaced in order ok 7 - and we still get everything in order for header_pairs ok 8 - header_set in scalar context returns first set header ok 9 - headers are replaced in order, extras appended ok 10 - and we still get everything in order for header_pairs ok 11 - and we drop down to one value for alpha header ok ok 12 - and we still get everything in order for header_pairs ok 13 - a third header goes in at the end ok 14 - and re-adding to the previously third header puts it fourth ok 15 - Bravo header gets completely removed ok 16 - nothing weird happens when deleting absent headers ok t/header-names.........1..9 ok 1 - use Email::Simple; ok 2 - Email::Simple->can('header_names') ok 3 - have expected headers (via header_names) ok 4 - Email::Simple->can('headers') ok 5 - have expected headers (via headers) ok 6 - Email::Simple->can('header_names') ok 7 - have expected headers (via header_names) ok 8 - Email::Simple->can('headers') ok 9 - have expected headers (via headers) ok t/header-new...........1..7 ok 1 - use Email::Simple::Header; ok 2 - The object isa Email::Simple::Header ok 3 - multi-value header ok 4 - single-value header ok 5 - The object isa Email::Simple::Header ok 6 - multi-value header ok 7 - single-value header ok t/header-pairs.........1..3 ok 1 - use Email::Simple; ok 2 - Email::Simple->can('header_names') ok 3 - header pairs came out properly ok t/header-prepend.......1..4 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - we can prepend an existing header ok 4 - we can prepend mutiply, too, and to a new header ok t/header-space.........1..8 ok 1 - no spaces trail with CR ok 2 - correctly detected crlf value ok 3 - no spaces trail with CRLF ok 4 - correctly detected crlf value ok 5 - no spaces trail with LF ok 6 - correctly detected crlf value ok 7 - no spaces trail with LFCR ok 8 - correctly detected crlf value ok t/long-msgid...........1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - Doesn't hang ok t/many-repeats.........1..4 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - Good grief, it's round-trippable ok 4 - Good grief, it's still round-trippable ok t/no-body..............1..5 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 - correct From header on bodyless message ok 4 - The object isa Email::Simple ok 5 - correct From header on bodyless message ok t/perl-minver..........1..0 # Skip this test requires Test::MinimumVersion skipped all skipped: this test requires Test::MinimumVersion t/pod-coverage.........1..0 # Skip Test::Pod::Coverage 1.08 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.08 required for testing POD coverage t/pod..................1..0 # Skip Test::Pod 1.14 required for testing POD skipped all skipped: Test::Pod 1.14 required for testing POD t/preserve-linefeed....1..3 ok 1 - use Email::Simple; ok 2 - The object isa Email::Simple ok 3 ok t/undef-message........1..3 ok 1 - use Email::Simple; ok 2 - throws an error ok 3 - throws sane error ok t/unit.................1..8 ok 1 - no body position! ok 2 - and \n is the crlf ok 3 - body starts at pos 3 ok 4 - and \n is the crlf ok 5 - body starts at pos 3 ok 6 - and \n is the crlf ok 7 - body starts at pos 3 ok 8 - and \n is the crlf ok All tests successful, 3 tests skipped. Files=21, Tests=128, 9 wallclock secs ( 6.80 cusr + 1.63 csys = 8.43 CPU) Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Email/Simple.pm Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Email/Simple/Header.pm Installing /export/home/cpanrun/build/5.8.0/lib/site_perl/5.8.0/Email/Simple/Headers.pm Installing /export/home/cpanrun/build/5.8.0/man/man3/Email::Simple::Header.3 Installing /export/home/cpanrun/build/5.8.0/man/man3/Email::Simple::Headers.3 Installing /export/home/cpanrun/build/5.8.0/man/man3/Email::Simple.3 Appending installation info to /export/home/cpanrun/build/5.8.0/lib/5.8.0/sun4-solaris-thread-multi/perllocal.pod