Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lvga Writing Makefile for Linux::Svgalib cp Svgalib.pm blib/lib/Linux/Svgalib.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 Svgalib.xs > Svgalib.xsc && mv Svgalib.xsc Svgalib.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.2\" -DXS_VERSION=\"1.2\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Svgalib.c Error 112: "Svgalib.xs", line 34 # Include file not found. #include ^^^^^^^ Error 337: "Svgalib.xs", line 50 # The left side of '=' must be a modifiable lvalue. New(1,(void *)_colors,((int)no_colors + 1),char); ^^^ Error 172: "Svgalib.xs", line 361 # Undeclared variable 'vga_modeinfo'. vga_modeinfo *mi; ^^^^^^^^^^^^ Error 172: "Svgalib.xs", line 368 # Undeclared variable 'mi'. if( mi = vga_getmodeinfo(SvIV(mode)) ) ^^ Error 172: "Svgalib.xs", line 371 # Undeclared variable 'mi'. hv_store(mi_h,"width",5,newSViv(mi->width),0); ^^^^^^^^ Error 172: "Svgalib.xs", line 372 # Undeclared variable 'mi'. hv_store(mi_h,"height",6,newSViv(mi->height),0); ^^^^^^^^ Error 172: "Svgalib.xs", line 373 # Undeclared variable 'mi'. hv_store(mi_h,"bytesperpixel",13,newSViv(mi->bytesperpixel),0); ^^^^^^^^ Error 172: "Svgalib.xs", line 374 # Undeclared variable 'mi'. hv_store(mi_h,"colors",6,newSViv(mi->colors),0); ^^^^^^^^ Error 172: "Svgalib.xs", line 375 # Undeclared variable 'mi'. hv_store(mi_h,"linewidth",9,newSViv(mi->linewidth),0); ^^^^^^^^ make: *** [Svgalib.o] Error 2