Checking if your kit is complete... Looks good Note (probably harmless): No library found for -ldbz Writing Makefile for DBZ_File cp DBZ_File.pm blib/lib/DBZ_File.pm /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -noprototypes -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap DBZ_File.xs > DBZ_File.xsc && mv DBZ_File.xsc DBZ_File.c 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=\"1.1\" -DXS_VERSION=\"1.1\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" DBZ_File.c Error 112: "DBZ_File.xs", line 4 # Include file not found. #include ^^^^^^^ Error 419: "DBZ_File.c", line 108 # 'datum' is used as a type, but has not been defined as a type. datum key; ^^^^^ Error 419: "DBZ_File.xs", line 37 # 'datum' is used as a type, but has not been defined as a type. datum data; ^^^^^ Error 186: "DBZ_File.c", line 122 # Left side of '.' requires a struct object; type found was 'int'. key.dptr = SvPV(ST(1), na); ^^^ Error 186: "DBZ_File.c", line 123 # Left side of '.' requires a struct object; type found was 'int'. key.dsize = (int)na+1; ^^^ Error 186: "DBZ_File.xs", line 41 # Left side of '.' requires a struct object; type found was 'int'. if (data.dsize) ^^^^ Error 186: "DBZ_File.xs", line 42 # Left side of '.' requires a struct object; type found was 'int'. sv_setnv(ST(0), (double)*(long*)data.dptr); ^^^^^^^^ Error 419: "DBZ_File.c", line 148 # 'datum' is used as a type, but has not been defined as a type. datum key; ^^^^^ Error 419: "DBZ_File.xs", line 51 # 'datum' is used as a type, but has not been defined as a type. datum data; ^^^^^ Error 186: "DBZ_File.c", line 164 # Left side of '.' requires a struct object; type found was 'int'. key.dptr = SvPV(ST(1), na); ^^^ Error 186: "DBZ_File.c", line 165 # Left side of '.' requires a struct object; type found was 'int'. key.dsize = (int)na+1; ^^^ Error 186: "DBZ_File.xs", line 53 # Left side of '.' requires a struct object; type found was 'int'. data.dptr = (char*)&value; ^^^^ Error 699: "DBZ_File.xs", line 53 # Error limit reached; halting compilation. data.dptr = (char*)&value; ^^^^ make: *** [DBZ_File.o] Error 2