Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lrsync Writing Makefile for File::Rdiff cp Rdiff.pm blib/lib/File/Rdiff.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 -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap Rdiff.xs > Rdiff.xsc && mv Rdiff.xsc Rdiff.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=\"0.02\" -DXS_VERSION=\"0.02\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Rdiff.c Error 112: "Rdiff.xs", line 5 # Include file "rsync.h" not found. #include "rsync.h" ^^^^^^^^^ Error 20: "Rdiff.xs", line 18 # ',' expected before '*'. typedef rs_stats_t * File__Rdiff__Stats; ^ Error 20: "Rdiff.xs", line 19 # ',' expected before '*'. typedef rs_signature_t *File__Rdiff__Signature; ^ Error 419: "Rdiff.xs", line 22 # 'rs_buffers_t' is used as a type, but has not been defined as a type. rs_buffers_t rs; ^^^^^^^^^^^^ Error 419: "Rdiff.xs", line 30 # 'rs_job_t' is used as a type, but has not been defined as a type. rs_job_t *rs; ^^^^^^^^ Error 20: "Rdiff.xs", line 87 # ';' expected before 'copy_cb'. copy_cb (void *cb, off_t pos, size_t *len, void **buf) ^^^^^^^ Error 172: "Rdiff.xs", line 119 # Undeclared variable 'RS_DONE'. return RS_DONE; ^^^^^^^ Error 172: "Rdiff.xs", line 166 # Undeclared variable 'RS_LOG_WARNING'. static int oldlevel = RS_LOG_WARNING; /* see BOOT: */ ^^^^^^^^^^^^^^ Warning 942: "Rdiff.xs", line 201 # Types 'const char *' and 'int' are not assignment-compatible. RETVAL = newSVpv (rs_strerror (resultcode), 0); ^^^^^^^ Error 186: "Rdiff.xs", line 262 # Left side of '.' requires a struct object; type found was 'int'. self->rs.eof_in = 1; ^^^^^^^^ Error 186: "Rdiff.xs", line 278 # Left side of '.' requires a struct object; type found was 'int'. : self->rs.eof_in ? -1 ^^^^^^^^ Error 172: "Rdiff.c", line 575 # Undeclared variable 'RS_DEFAULT_BLOCK_LEN'. new_block_len = RS_DEFAULT_BLOCK_LEN; ^^^^^^^^^^^^^^^^^^^^ Error 172: "Rdiff.c", line 581 # Undeclared variable 'RS_DEFAULT_STRONG_LEN'. strong_sum_len = RS_DEFAULT_STRONG_LEN; ^^^^^^^^^^^^^^^^^^^^^ Error 699: "Rdiff.c", line 581 # Error limit reached; halting compilation. strong_sum_len = RS_DEFAULT_STRONG_LEN; ^^^^^^^^^^^^^^^^^^^^^ make: *** [Rdiff.o] Error 2