Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgpm Writing Makefile for Curses::UI::Mousehandler::GPM cp lib/Curses/UI/Mousehandler/GPM.pm blib/lib/Curses/UI/Mousehandler/GPM.pm 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.01\" -DXS_VERSION=\"0.01\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" handler-gpm.c Error 112: "handler-gpm.c", line 28 # Include file not found. #include ^^^^^^^ Error 112: "handler-gpm.c", line 31 # Include file not found. #include ^^^^^^^^^^^^^^ Error 419: "handler-gpm.h", line 29 # 'MEVENT' is used as a type, but has not been defined as a type. MEVENT* gpm_get_mouse_event( MEVENT* in_event ); ^^^^^^ Error 172: "handler-gpm.h", line 29 # Undeclared variable 'MEVENT'. MEVENT* gpm_get_mouse_event( MEVENT* in_event ); ^^^^^^ Error 419: "handler-gpm.c", line 39 # 'Gpm_Connect' is used as a type, but has not been defined as a type. Gpm_Connect conn; ^^^^^^^^^^^ Error 186: "handler-gpm.c", line 41 # Left side of '.' requires a struct object; type found was 'int'. conn.eventMask = ~GPM_MOVE; ^^^^ Error 186: "handler-gpm.c", line 42 # Left side of '.' requires a struct object; type found was 'int'. conn.defaultMask = GPM_MOVE; ^^^^ Error 186: "handler-gpm.c", line 43 # Left side of '.' requires a struct object; type found was 'int'. conn.minMod = 0; ^^^^ Error 186: "handler-gpm.c", line 44 # Left side of '.' requires a struct object; type found was 'int'. conn.maxMod = 0; ^^^^ Error 585: "handler-gpm.c", line 54 # Expected an operator before 'ev'. void __gpm_to_curses(Gpm_Event ev, MEVENT* event) { ^^ Error 373: "handler-gpm.c", line 54 # Old-style function definition parameter must be a simple identifier. void __gpm_to_curses(Gpm_Event ev, MEVENT* event) { ^^^^^^^^^^^^ Error 373: "handler-gpm.c", line 54 # Old-style function definition parameter must be a simple identifier. void __gpm_to_curses(Gpm_Event ev, MEVENT* event) { ^^^^^^^^^^^^^ Error 699: "handler-gpm.c", line 54 # Error limit reached; halting compilation. void __gpm_to_curses(Gpm_Event ev, MEVENT* event) { ^^^^^^^^^^^^^ make: *** [handler-gpm.o] Error 2