It looks like you don't have SSL capability (like IO::Socket::SSL) installed. You will not be able to process https:// URLs correctly. WWW::Mechanize likes to have a lot of test modules for some of its tests. The following are modules that would be nice to have, but not required. Test::Pod Test::Memory::Cycle Test::Warn Test::Taint Checking if your kit is complete... Warning: prerequisite HTML::Form 1.038 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Warning: prerequisite HTML::Parser 3.33 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Warning: prerequisite HTML::TokeParser 2.28 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Warning: prerequisite LWP 5.802 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Warning: prerequisite LWP::UserAgent 2.024 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Looks good Warning: prerequisite URI 1.25 not found at /home/cpanrun/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Writing Makefile for WWW::Mechanize cp lib/WWW/Mechanize/Cookbook.pod blib/lib/WWW/Mechanize/Cookbook.pod cp lib/WWW/Mechanize/Examples.pod blib/lib/WWW/Mechanize/Examples.pod cp lib/WWW/Mechanize.pm blib/lib/WWW/Mechanize.pm cp lib/WWW/Mechanize/Link.pm blib/lib/WWW/Mechanize/Link.pm cp lib/WWW/Mechanize/FAQ.pod blib/lib/WWW/Mechanize/FAQ.pod cp lib/WWW/Mechanize/Image.pm blib/lib/WWW/Mechanize/Image.pm cp bin/mech-dump blib/script/mech-dump /home/cpanrun/build/5.6.1/bin/perl -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/mech-dump Manifying blib/man3/WWW::Mechanize::Cookbook.3 Manifying blib/man3/WWW::Mechanize::Examples.3 Manifying blib/man1/mech-dump.1 Manifying blib/man3/WWW::Mechanize.3 Manifying blib/man3/WWW::Mechanize::Link.3 Manifying blib/man3/WWW::Mechanize::FAQ.3 Manifying blib/man3/WWW::Mechanize::Image.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/00-load.t t/add_header.t t/aliases.t t/area_link.t t/autocheck.t t/clone.t t/die.t t/field.t t/find_image.t t/find_inputs.t t/find_link-warnings.t t/find_link.t t/find_link_id.t t/form-parsing.t t/frames.t t/image-new.t t/image-parse.t t/link-base.t t/link-relative.t t/link.t t/new.t t/pod-coverage.t t/pod.t t/regex-error.t t/save_content.t t/select.t t/taint.t t/tick.t t/upload.t t/warn.t t/warnings.t t/local/back.t t/local/click.t t/local/click_button.t t/local/failure.t t/local/follow.t t/local/form.t t/local/get.t t/local/overload.t t/local/page_stack.t t/local/referer.t t/local/reload.t t/local/submit.t t/live/computers4sure.t t/live/wikipedia.t t/mech-dump/mech-dump.t t/00-load...........1..2 ok 1 - use WWW::Mechanize; ok 2 - use WWW::Mechanize::Link; # Testing WWW::Mechanize 1.32, with LWP 5.68, Perl 5.006001, /home/cpanrun/build/5.6.1/bin/perl ok t/add_header........1..4 ok 1 - use WWW::Mechanize; ok 2 - Created agent isa WWW::Mechanize ok 3 - Referer's in there ok 4 - Referer's not there ok t/aliases...........1..8 ok 1 - use WWW::Mechanize; ok 2 - All aliases accounted for ok 3 - We only know Mac, Windows or Linux ok 4 - We only know Mac, Windows or Linux ok 5 - We only know Mac, Windows or Linux ok 6 - We only know Mac, Windows or Linux ok 7 - We only know Mac, Windows or Linux ok 8 - We only know Mac, Windows or Linux ok t/area_link.........1..9 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 13) line 1. # Looks like you planned 9 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-9 Failed 7/9 tests, 22.22% okay t/autocheck.........1..0 # Skip Test::Exception required to test autocheck skipped: Test::Exception required to test autocheck t/clone.............1..3 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize ok 3 - The object isa WWW::Mechanize ok t/die...............1..0 # Skip Test::Exception required to test die skipped: Test::Exception required to test die t/field.............1..8 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 8 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-8 Failed 6/8 tests, 25.00% okay t/find_image........1..17 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 17 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-17 Failed 15/17 tests, 11.76% okay t/find_inputs.......1..11 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 11 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-11 Failed 9/11 tests, 18.18% okay t/find_link-warnings.1..0 # Skip Test::Warn required to test t/find_link-warnings.t skipped: Test::Warn required to test t/find_link-warnings.t t/find_link.........1..59 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 59 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-59 Failed 57/59 tests, 3.39% okay t/find_link_id......ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. 1..2 # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-2 Failed 2/2 tests, 0.00% okay t/form-parsing......1..1 ok 1 - Find one form, please ok t/frames............1..7 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 7 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-7 Failed 5/7 tests, 28.57% okay t/image-new.........1..10 ok 1 - use WWW::Mechanize::Image; ok 2 - url() works ok 3 - base() works ok 4 - name() works ok 5 - alt() works ok 6 - tag() works ok 7 - height works ok 8 - width works ok 9 - url_abs works ok 10 - Returns an object isa URI::URL ok t/image-parse.......1..15 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 15 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-15 Failed 13/15 tests, 13.33% okay t/link-base.........1..5 ok 1 - use WWW::Mechanize::Link; ok 2 - constructor OK isa WWW::Mechanize::Link ok 3 - URI is proper type isa URI::URL ok 4 - Short form of the url ok 5 - url_abs works ok t/link-relative.....1..6 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 6 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-6 Failed 4/6 tests, 33.33% okay t/link..............1..23 ok 1 - use WWW::Mechanize::Link; ok 2 - The object isa WWW::Mechanize::Link ok 3 - Should have five elements ok 4 - url() works ok 5 - text() works ok 6 - name() works ok 7 - tag() works ok 8 - base() works ok 9 - attrs() works ok 10 - parm 0 is url ok 11 - parm 1 is text ok 12 - parm 2 is name ok 13 - parm 3 is tag ok 14 - parm 4 is base ok 15 - URI is proper type isa URI::URL ok 16 - Short form of the url ok 17 - url_abs works ok 18 - url() works ok 19 - text() works ok 20 - name() works ok 21 - tag() works ok 22 - base() works ok 23 - attrs() works ok t/new...............1..14 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize ok 3 - success() is false before any get ok 4 - res() is undef ok 5 - The object isa WWW::Mechanize ok 6 - WWW::Mechanize->can('request') ok 7 - Set user agent string ok 8 - Set user agent version ok 9 - Can set the agent ok 10 - The object isa WWW::Mechanize ok 11 - WWW::Mechanize->can('request') ok 12 - Aliases don't get translated in the constructor ok 13 - Alias sets the agent ok 14 - Can still set the agent ok t/pod-coverage......1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...............1..0 # Skip Test::Pod 1.14 required for testing POD skipped: Test::Pod 1.14 required for testing POD t/regex-error.......1..0 # Skip Test::Warn required to test t/regex-error.t skipped: Test::Warn required to test t/regex-error.t t/save_content......1..5 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 5 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-5 Failed 3/5 tests, 40.00% okay t/select............1..14 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 14 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-14 Failed 12/14 tests, 14.29% okay t/taint.............1..0 # Skip Test::Taint required for checking taintedness skipped: Test::Taint required for checking taintedness t/tick..............1..5 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 5 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-5 Failed 3/5 tests, 40.00% okay t/upload............1..5 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize Use of uninitialized value in split at /home/cpanrun/build/5.6.1/lib/5.6.1/Cwd.pm line 103. Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 12) line 1. # Looks like you planned 5 tests but only ran 2. # Looks like your test died just after 2. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 3-5 Failed 3/5 tests, 40.00% okay t/warn..............1..0 # Skip Test::Warn required to test warn skipped: Test::Warn required to test warn t/warnings..........1..0 # Skip Test::Warn required to test warnings skipped: Test::Warn required to test warnings t/local/back........1..38 ok 1 - use WWW::Mechanize; ok 2 - The object isa WWW::Mechanize ok 3 - this $mech starts with a cookie jar # Started http://localhost:1667/ ok 4 - The object isa LocalServer Can't locate object method "decoded_content" via package "HTTP::Headers" (perhaps you forgot to load "HTTP::Headers"?) at (eval 20) line 1, <$server> line 1. Use of uninitialized value in kill at t/local/back.t line 135.