Checking if your kit is complete... Looks good Writing Makefile for PerlIO::gzip cp gzip.pm blib/lib/PerlIO/gzip.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 gzip.xs > gzip.xsc && mv gzip.xsc gzip.c 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.18\" -DXS_VERSION=\"0.18\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" gzip.c Error 112: "gzip.xs", line 16 # Include file not found. #include ^^^^^^^^ Error 419: "gzip.xs", line 77 # 'z_stream' is used as a type, but has not been defined as a type. z_stream zs; /* zlib's struct. */ ^^^^^^^^ Error 419: "gzip.xs", line 82 # 'Bytef' is used as a type, but has not been defined as a type. Bytef *outbuf; /* Our malloc'd output buffer */ ^^^^^ Error 172: "gzip.xs", line 312 # Undeclared variable 'Z_DEFLATED'. else if (header[2] != Z_DEFLATED) ^^^^^^^^^^ Error 538: "gzip.xs", line 480 # In order to have this sort of expression on the left hand side of an assignment, it must be surrounded with parentheses. z_stream *z = &g->zs; ^^^^^^^^^^^ Error 172: "gzip.xs", line 480 # Undeclared variable 'z_stream'. z_stream *z = &g->zs; ^^^^^^^^ Error 419: "gzip.xs", line 537 # 'Bytef' is used as a type, but has not been defined as a type. z->next_in = (Bytef *) PerlIO_get_base(below); ^^^^^ Error 172: "gzip.xs", line 537 # Undeclared variable 'z'. z->next_in = (Bytef *) PerlIO_get_base(below); ^ Error 419: "gzip.xs", line 539 # 'alloc_func' is used as a type, but has not been defined as a type. z->zalloc = (alloc_func) 0; ^^^^^^^^^^ Error 172: "gzip.xs", line 538 # Undeclared variable 'z'. z->avail_in = z->avail_out = 0; ^ Error 419: "gzip.xs", line 540 # 'free_func' is used as a type, but has not been defined as a type. z->zfree = (free_func) 0; ^^^^^^^^^ Error 172: "gzip.xs", line 539 # Undeclared variable 'z'. z->zalloc = (alloc_func) 0; ^ Error 699: "gzip.xs", line 539 # Error limit reached; halting compilation. z->zalloc = (alloc_func) 0; ^ make: *** [gzip.o] Error 2