Checking if your kit is complete... Looks good Writing Makefile for File::Lock cp Lock.pm blib/lib/File/Lock.pm AutoSplitting blib/lib/File/Lock.pm (blib/lib/auto/File/Lock) /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap Lock.xs > Lock.xsc && mv Lock.xsc Lock.c Please specify prototyping behavior for Lock.xs (see perlxs manual) cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.9\" -DXS_VERSION=\"0.9\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Lock.c Warning 361: "Lock.xs", line 350 # Value-returning function might end without executing a return statement. int _base_flock(fd, mode) ^^^^^^^^^^^ Warning 361: "Lock.xs", line 538 # Value-returning function might end without executing a return statement. _base_lockfile(filename, mode, shared, shortnames) ^^^^^^^^^^^^^^ Error 172: "Lock.c", line 709 # Undeclared variable 'na'. L))))))[ax + (1)])->sv_flags & ( 0x00040000)) == 0x00040000 ? ((na = ((XPV*) ((*Perl_Tstack_base_ptr(((PerlInterpreter *)pthread ^^ Error 172: "Lock.c", line 784 # Undeclared variable 'na'. L))))))[ax + (1)])->sv_flags & ( 0x00040000)) == 0x00040000 ? ((na = ((XPV*) ((*Perl_Tstack_base_ptr(((PerlInterpreter *)pthread ^^ Error 172: "Lock.xs", line 700 # Undeclared variable 'sv_undef'. do { if(retflk.l_type==-1) (*++sp = (&sv_undef)); else if(mode==Lock_test) (*++sp = (Perl_sv_2mortal(( ^^^^^^^^ Error 172: "Lock.xs", line 700 # Undeclared variable 'sv_yes'. , "uwrl" + (retflk.l_type&Lock_modemask),1)))); else (*++sp = (&sv_yes)); } while (0) ; ^^^^^^ Error 172: "Lock.xs", line 717 # Undeclared variable 'sv_undef'. do { if(retflk.l_type==-1) (*++sp = (&sv_undef)); else if(mode==Lock_test) (*++sp = (Perl_sv_2mortal(( ^^^^^^^^ Error 172: "Lock.xs", line 717 # Undeclared variable 'sv_yes'. , "uwrl" + (retflk.l_type&Lock_modemask),1)))); else (*++sp = (&sv_yes)); } while (0) ; ^^^^^^ Error 172: "Lock.xs", line 721 # Undeclared variable 'sv_undef'. do { if(retval==-1) (*++sp = (&sv_undef)); else if(mode==Lock_test) (*++sp = (Perl_sv_2mortal(( ^^^^^^^^ Error 172: "Lock.xs", line 721 # Undeclared variable 'sv_yes'. (0L)))), "uwrl" + (retval&Lock_modemask),1)))); else (*++sp = (&sv_yes)); } while (0) ; ^^^^^^ Error 172: "Lock.c", line 917 # Undeclared variable 'na'. L))))))[ax + (1)])->sv_flags & ( 0x00040000)) == 0x00040000 ? ((na = ((XPV*) ((*Perl_Tstack_base_ptr(((PerlInterpreter *)pthread ^^ Error 172: "Lock.xs", line 756 # Undeclared variable 'sv_undef'. do { if(_base_fcntl(fileno(file),mode,0,0,0,0)==-1) (*++sp = (&sv_undef)); else if(mode==Lock_test) (*++sp = (Perl_sv_2mortal(( ^^^^^^^^ Error 172: "Lock.xs", line 756 # Undeclared variable 'sv_yes'. ileno(file),mode,0,0,0,0)&Lock_modemask),1)))); else (*++sp = (&sv_yes)); } while (0); } while (0) ; ^^^^^^ Error 172: "Lock.c", line 995 # Undeclared variable 'na'. L))))))[ax + (1)])->sv_flags & ( 0x00040000)) == 0x00040000 ? ((na = ((XPV*) ((*Perl_Tstack_base_ptr(((PerlInterpreter *)pthread ^^ Error 699: "Lock.c", line 995 # Error limit reached; halting compilation. L))))))[ax + (1)])->sv_flags & ( 0x00040000)) == 0x00040000 ? ((na = ((XPV*) ((*Perl_Tstack_base_ptr(((PerlInterpreter *)pthread ^^ make: *** [Lock.o] Error 2 PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/base.......1..1 ok 1 ok t/fcntl......Returning `yes' from has_fcntl() Entering fcntl(11,Lock_shared,0,0,0) Entering _base_fcntl(11,Lock_shared,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) Entering fcntl(11,Lock_unlock,0,0,0) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) 1..9 ok 1 ok 2 ok 3 ok 4 Entering fcntl(11,Lock_exclusive,0,0,0) Entering _base_fcntl(11,Lock_exclusive,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_shared) Entering fcntl(11,Lock_unlock,0,0,0) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) ok 5 ok 6 ok 7 ok 8 ok 9 ok t/fcntl_r....Returning `yes' from has_fcntl() Entering fcntl(11,Lock_shared|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_shared|Lock_nowait,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl1..5 (l_type=Lock_exclusive) ok 1 Entering fcntl(11,Lock_shared|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_shared|Lock_nowait,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) ok 2 Entering fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_shared) ok 3 Entering fcntl(11,Lock_unlock,0,0,0) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=ok 4 Lock_unlock) ok 5 ok t/fcntl_w....Returning `yes' from has_fcntl() Entering fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) 1..6 fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_shared) ok 1 Entering fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_shared) We = 16861, he = 16860 Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) Returning (Lock_exclusive,0,0,0,16860) from fcntl() ok 2 ok 3 Entering fcntl(11,Lock_shared|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_shared|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_exclusive) Entering fcntl(11,Lock_unlock,0,0,0) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,ok 4 6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntlok 5 (l_type=Lock_unlock) ok 6 ok t/flock......Returning `emulated' from has_flock() Entering1..9 ok 1 flock(11,Lock_shared) Entering _base_fcntl(11,Lock_shared,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) Entering flock(11,Lock_unlock) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) ok 2 ok 3 ok 4 Entering flock(11,Lock_exclusive) Entering _base_fcntl(11,Lock_exclusive,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_shared) Entering flock(11,Lock_unlock) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) ok 5 ok 6 ok 7 ok 8 ok 9 ok t/flock_r....Returning `emulated' from has_flock() Entering flock(11,Lock_shared) Entering _base_fcntl(11,Lock_shared,0,0,0) 1..5 fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) ok 1 Entering flock(11,Lock_shared) Entering _base_fcntl(11,Lock_shared,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) ok 2 Entering flock(11,Lock_exclusive|Lock_nowait) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_shared) ok 3 Entering flock(11,Lock_unlock) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_unlock) ok 4 ok 5 ok t/flock_w....Returning `emulated' from has_flock() Entering flock(11,Lock_exclusive|Lock_nowait) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) 1..6 fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_shared) ok 1 Entering flock(11,Lock_exclusive|Lock_nowait) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_shared) We = 16878, he = 16877 Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) Returning (Lock_exclusive,0,0,0,16877) from fcntl() ok 2 ok 3 Entering flock(11,Lock_shared|Lock_nowait) Entering _base_fcntl(11,Lock_shared|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_exclusive) ok 4 Entering flock(11,Lock_unlock) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) Returning `yes' from has_fcntl() Entering flock(11,Lock_test) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_unlock) Entering _base_fcntl(11,Lock_test,0,0,0) ok 5 fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_unlock) ok 6 ok t/lockf......Returning `yes' from has_lockf() 1..5 Entering lockf(11,Lock_exclusive,0,0,0) Entering _base_lockf(11,Lock_exclusive,0,0,0) Seeking in _base_lockf lockf(11,1,0) = 0 Returning 0 (good) from _base_lockf ok 1 Entering lockf(11,Lock_unlock,0,0,0) Entering _base_lockf(11,Lock_unlock,0,0,0) Seeking in _base_lockf lockf(11,0,0) = 0 Returning 0 (good) from _base_lockf ok 2 ok 3 ok 4 ok 5 ok t/lockf_w....Returning `yes' from has_lockf() Entering lockf(11,Lock_exclusive,0,0,0) Entering _base_lockf(11,Lock_exclusive,0,0,0) Seeking 1..5 in _base_lockf lockf(11,1,0) = 0 Returning 0 (good) from _base_lockf ok 1 Entering lockf(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_lockf(11,Lock_exclusive|Lock_nowait,0,0,0) Seeking in _base_lockf lockf(11,2,0) = -1 V- Err: Permission denied Returning -1 (bad) from _base_lockf We = 16898, he = 16893 Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) Returning (Lock_exclusive,0,0,0,16893) from fcntl() ok 2 ok 3 Entering lockf(11,Lock_unlock,0,0,0) Entering _base_lockf(11,Lock_unlock,0,0,0) Seeking in _base_lockf lockf(11,0,0) = 0 Returning 0 (good) from _base_lockf Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_unlock) ok 4 ok 5 ok t/new_r......Entering new File::Lock(11,Lock_shared,0,0,0) Entering _base_fcntl(11,Lock_shared,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) 1..5 ok 1 Entering new File::Lock(11,Lock_shared,0,0,0) Entering _base_fcntl(11,Lock_shared,0,0,0) fcntl(11,7,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) ok 2 Entering new File::Lock(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_shared) ok 3 Entering fcntl(11,Lock_unlock,0,0,0) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_unlock) ok 4 ok 5 ok t/new_w......Entering new File::Lock(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_shared) 1..6 ok 1 Entering new File::Lock(11,Lock_exclusive|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_exclusive|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_shared) We = 16916, he = ok 2 16911 Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_exclusive) Returning (Lock_exclusive,0,0,0,16911) from fcntl() ok 3 Entering new File::Lock(11,Lock_shared|Lock_nowait,0,0,0) Entering _base_fcntl(11,Lock_shared|Lock_nowait,0,0,0) fcntl(11,6,-) = -1 V- Err: Permission denied Returning -1 (bad) from _base_fcntl (l_type=Lock_exclusive) ok 4 Entering fcntl(11,Lock_unlock,0,0,0) Entering _base_fcntl(11,Lock_unlock,0,0,0) fcntl(11,6,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_test) Returning `yes' from has_fcntl() Entering fcntl(11,Lock_test,0,0,0) Entering _base_fcntl(11,Lock_test,0,0,0) fcntl(11,5,-) = 0 Returning 0 (good) from _base_fcntl (l_type=Lock_unlock) ok 5 ok 6 ok All tests successful. Files=11, Tests=62, 1 wallclock secs ( 0.54 cusr + 0.32 csys = 0.86 CPU) Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/Lock.so Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/Lock.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/File/Lock.pm Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/test.al Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/info.al Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/pid.al Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/sysid.al Installing /home/cpanrun/ia64-lp64/build/5.8.2/lib/site_perl/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/auto/File/Lock/autosplit.ix Appending installation info to /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/perllocal.pod