Checking if your kit is complete... Looks good Do not worry if any of the following items are not found Checking for previous Net::Ident... Not found. You could force installing the backwards-compatible Net::Ident, for example because you want to use scripts that rely on the backwards compatible calling syntax [not that that's very likely; I'm not aware of any existing scripts that use it -- JohnPC]. To enable this, re-run this Makefile.PL using: perl Makefile.PL --force-compat Checking for Apache.pm... not found Writing Makefile for Net::Ident cp Ident.pm blib/lib/Net/Ident.pm Manifying blib/man3/Net::Ident.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/0use......1..1 Net::Ident::_export_hooks() called too early to check prototype at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Net-Ident/blib/lib/Net/Ident.pm line 29. ok 1 ok t/apache....Net::Ident::_export_hooks() called too early to check prototype at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Net-Ident/blib/lib/Net/Ident.pm line 29. # Apache test not configured 1..0 skipped all skipped: no reason given t/compat....Net::Ident::_export_hooks() called too early to check prototype at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Net-Ident/blib/lib/Net/Ident.pm line 29. 1..0 skipped all skipped: no reason given t/Ident.....Net::Ident::_export_hooks() called too early to check prototype at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Net-Ident/blib/lib/Net/Ident.pm line 29. # trying to resolve pc.xs4all.nl... # connecting to 82.95.235.99:113 # connection refused # connecting to 82.95.235.99:23 # connect: Interrupted system call # trying to resolve xs4all.nl... # connecting to 194.109.21.3:113 # connected # trying to resolve lyrix.xs4all.nl... # trying to resolve lysator.liu.se... # connecting to 130.236.254.10:113 # connect: Interrupted system call # trying to resolve 127.0.0.1... # connecting to 127.0.0.1:113 # connected # Will run regular ident lookups by connecting to xs4all.nl 1..7 # standard lookup test that will succeed, using FH->ident_lookup # Net::Ident::lookup fh=FileHandle=GLOB(0x4029e75c), timeout=30 # Net::Ident::new fh=FileHandle=GLOB(0x4029e75c), timeout=30 # Net::Ident::newFromInAddr localaddr=192.168.69.74:51826, remoteaddr=194.109.21.3:113, timeout=30 # Net::Ident::username # Net::Ident::ready blocking=true # Net::Ident::query not ok 1 # now using Net::Ident::lookup # Net::Ident::ready: Timeout # Net::Ident::lookup fh=FileHandle=GLOB(0x4029e75c), timeout=30 # Net::Ident::new fh=FileHandle=GLOB(0x4029e75c), timeout=30 # Net::Ident::newFromInAddr localaddr=192.168.69.74:51826, remoteaddr=194.109.21.3:113, timeout=30 # Net::Ident::username # Net::Ident::ready blocking=true # Net::Ident::query not ok 2 # now using ident_lookup, and an unqualified FH # Net::Ident::ready: Timeout # Net::Ident::lookup fh=FH, timeout=30 # Net::Ident::new fh=FH, timeout=30 # passed fh: FH is not a reference # FH is not fully qualified # We are package Net::Ident # We are called from package main # passed fh now fully qualified: main::FH # Net::Ident::newFromInAddr localaddr=192.168.69.74:51826, remoteaddr=194.109.21.3:113, timeout=30 # Net::Ident::username # Net::Ident::ready blocking=true # Net::Ident::query # Net::Ident::ready: Timeout not ok 3 # now make it fail... establish connection to ident # Net::Ident::new fh=FileHandle=GLOB(0x4029e75c), timeout=30 # Net::Ident::newFromInAddr localaddr=192.168.69.74:51826, remoteaddr=194.109.21.3:113, timeout=30 ok 4 ok 5 # now close original connection # try the rest of the lookup, which should fail # Net::Ident::username # Net::Ident::ready blocking=true # Net::Ident::query # remote identd said: NO-USER ok 6 # try to get ident info on a handle that's not a socket ok 7 # got: Net::Ident::new: getsockname failed: Socket operation on non-socket # Net::Ident::ready received: 113 , 51826 : ERROR : NO-USER # Net::Ident::username: lookup returned ERROR # Net::Ident::username returns: # userid = # opsys = ERROR # error = NO-USER # Net::Ident::new fh=STDERR, timeout=30 # passed fh: STDERR is not a reference # STDERR is not fully qualified # We are package Net::Ident # We are called from package main # passed fh now fully qualified: main::STDERR # Net::Ident::new: getsockname failed: Socket operation on non-socket FAILED tests 1-3 Failed 3/7 tests, 57.14% okay Failed 1/4 test scripts, 75.00% okay. 3/8 subtests failed, 62.50% okay. Failed Test Stat Wstat Total Fail Failed List of Failed --------------------------------------------------------------------------------------------------------------------------------------- t/Ident.t 7 3 42.86% 1-3 2 tests skipped. make: *** [test_dynamic] Error 25