Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lxosd Writing Makefile for X::Osd cp Osd.pm blib/lib/X/Osd.pm AutoSplitting blib/lib/X/Osd.pm (blib/lib/auto/X/Osd) /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 Osd.xs > Osd.xsc && mv Osd.xsc Osd.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.7\" -DXS_VERSION=\"0.7\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Osd.c Error 112: "Osd.xs", line 5 # Include file not found. #include ^^^^^^^^ Error 172: "Osd.xs", line 21 # Undeclared variable 'XOSD_top'. return XOSD_top; ^^^^^^^^ Error 172: "Osd.xs", line 24 # Undeclared variable 'XOSD_bottom'. return XOSD_bottom; ^^^^^^^^^^^ Error 172: "Osd.xs", line 27 # Undeclared variable 'XOSD_middle'. return XOSD_middle; ^^^^^^^^^^^ Error 172: "Osd.xs", line 30 # Undeclared variable 'XOSD_left'. return XOSD_left; ^^^^^^^^^ Error 172: "Osd.xs", line 33 # Undeclared variable 'XOSD_center'. return XOSD_center; ^^^^^^^^^^^ Error 172: "Osd.xs", line 36 # Undeclared variable 'XOSD_right'. return XOSD_right; ^^^^^^^^^^ Error 403: "Osd.c", line 101 # Undeclared variable 'xosd'. Perhaps 'cosd' as in "double cosd(double)" ["/usr/include/math.h", line 461] was intended. xosd * osd; ^^^^ Error 419: "Osd.c", line 108 # 'xosd' is used as a type, but has not been defined as a type. osd = (xosd *)(SvIV((SV *)SvRV(ST(0)))) ; ^^^^ Error 172: "Osd.c", line 108 # Undeclared variable 'osd'. osd = (xosd *)(SvIV((SV *)SvRV(ST(0)))) ; ^^^ Error 172: "Osd.xs", line 70 # Undeclared variable 'XOSD_string'. RETVAL = xosd_display(osd,line,XOSD_string,string); ^^^^^^^^^^^ Error 403: "Osd.c", line 133 # Undeclared variable 'xosd'. Perhaps 'cosd' as in "double cosd(double)" ["/usr/include/math.h", line 461] was intended. xosd * osd; ^^^^ Error 699: "Osd.c", line 133 # Error limit reached; halting compilation. xosd * osd; ^^^^ make: *** [Osd.o] Error 2