Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgs Writing Makefile for GSAPI cp GSAPI.pm blib/lib/GSAPI.pm AutoSplitting blib/lib/GSAPI.pm (blib/lib/auto/GSAPI) /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 GSAPI.xs > GSAPI.xsc && mv GSAPI.xsc GSAPI.c cc -c -I. -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.4\" -DXS_VERSION=\"0.4\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" GSAPI.c Error 112: "GSAPI.xs", line 9 # Include file not found. #include ^^^^^^^^ Error 20: "GSAPI.xs", line 11 # ',' expected before '*'. typedef gs_main_instance *GSAPI__instance; ^ Error 419: "GSAPI.xs", line 83 # 'gsapi_revision_t' is used as a type, but has not been defined as a type. gsapi_revision_t rev; ^^^^^^^^^^^^^^^^ Error 186: "GSAPI.xs", line 87 # Left side of '.' requires a struct object; type found was 'int'. PUSHs(sv_2mortal(newSVpv(rev.product,0))); ^^^^^ Error 186: "GSAPI.xs", line 88 # Left side of '.' requires a struct object; type found was 'int'. PUSHs(sv_2mortal(newSVpv(rev.copyright, 0))); ^^^^^ Error 186: "GSAPI.xs", line 89 # Left side of '.' requires a struct object; type found was 'int'. PUSHs(sv_2mortal(newSViv(rev.revision))); ^^^^^ Error 186: "GSAPI.xs", line 90 # Left side of '.' requires a struct object; type found was 'int'. PUSHs(sv_2mortal(newSViv(rev.revisiondate))); ^^^^^ make: *** [GSAPI.o] Error 2