Checking if your kit is complete... Looks good Writing Makefile for Devel::WeakRef cp lib/Devel/WeakRef.pm blib/lib/Devel/WeakRef.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap WeakRef.xs > WeakRef.xsc && mv WeakRef.xsc WeakRef.c Please specify prototyping behavior for WeakRef.xs (see perlxs manual) cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.003\" -DXS_VERSION=\"0.003\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" WeakRef.c Warning 942: "WeakRef.xs", line 42 # Types 'int (*)(interpreter *,sv *,magic *)' and 'int (*)(sv *,magic *)' are not assignment-compatible. static MGVTBL actual_vtbl = { 0L , 0L , 0L , 0L , actual_free}; ^^^^^^^^^^^ Warning 942: "WeakRef.xs", line 54 # Types 'int (*)(interpreter *,sv *,magic *)' and 'int (*)(sv *,magic *)' are not assignment-compatible. static MGVTBL cell_vtbl = { 0L , cell_munge, 0L , cell_munge, 0L }; ^^^^^^^^^^ Warning 942: "WeakRef.xs", line 54 # Types 'int (*)(interpreter *,sv *,magic *)' and 'int (*)(sv *,magic *)' are not assignment-compatible. static MGVTBL cell_vtbl = { 0L , cell_munge, 0L , cell_munge, 0L }; ^^^^^^^^^^ Error 172: "WeakRef.xs", line 119 # Undeclared variable 'sv_undef'. Interpreter *) pthread_getspecific((*Perl_Gthr_key_ptr(0L)))), &sv_undef) ; ^^^^^^^^ make: *** [WeakRef.o] Error 2 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/Devel-Weakref....dubious Test returned status 0 (wstat 138, 0x8a) Executing /opt/langtools/bin/gdb "/home/cpanrun/ia64/build/5.8.2/bin/perl" "core" (bt)... HP gdb 4.2 for HP Itanium (32 or 64 bit) and target HP-UX 11.2x. Copyright 1986 - 2001 Free Software Foundation, Inc. Hewlett-Packard Wildebeest 4.2 (based on GDB) is covered by the GNU General Public License. Type "show copying" to see the conditions to change it and/or distribute copies. Type "show warranty" for warranty/support. ..(no debugging symbols found)... Core was generated by `perl'. Program terminated with signal 10, Bus error. (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... #0 0x417d060:1 in S_new_xrv+0x41 () (gdb) #0 0x417d060:1 in S_new_xrv+0x41 () #1 0x417f230:0 in Perl_sv_upgrade+0x6b0 () #2 0x418cbd0:0 in Perl_sv_setsv_flags+0x1380 () #3 0x416a560:0 in Perl_pp_aassign+0xe70 () #4 0x415e440:0 in Perl_runops_standard+0xe0 () #5 0x4071cc0:0 in S_call_body+0xa0 () #6 0x40714f0:0 in Perl_call_sv+0xa70 () #7 0x4195540:0 in Perl_sv_clear+0x3f0 () #8 0x417ba30:0 in Perl_sv_free+0x110 () #9 0x41918e0:0 in Perl_sv_unref_flags+0xe0 () #10 0x41917a0:0 in Perl_sv_force_normal_flags+0x220 () #11 0x41ea740:0 in Perl_leave_scope+0x18d0 () #12 0x41e8e40:0 in Perl_pop_scope+0x60 () #13 0x41fe580:0 in Perl_die_where+0x4f0 () #14 0x41275c0:0 in Perl_vcroak+0x8e0 () #15 0x41280d0:0 in Perl_croak_nocontext+0xd0 () #16 0x60000000c23ad1d0:0 in cell_munge+0xd0 () from /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Devel-WeakRef/blib/arch/auto/Devel/WeakRef/WeakRef.so #17 0x4132760:0 in Perl_mg_set+0x190 () #18 0x419ff60:0 in Perl_sv_bless+0x2e0 () #19 0x60000000c23ae1a0:0 in XS_Devel__WeakRef_new+0x760 () from /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Devel-WeakRef/blib/arch/auto/Devel/WeakRef/WeakRef.so #20 0x4176fc0:0 in Perl_pp_entersub+0x9e0 () #21 0x415e440:0 in Perl_runops_standard+0xe0 () #22 0x4070080:0 in S_run_body+0x260 () #23 0x406f550:0 in perl_run+0x100 () #24 0x405da50:0 in main+0x1b0 () (gdb) FAILED--1 test script could be run, alas--no output ever seen make: *** [test_dynamic] Error 2