Checking if your kit is complete... Warning: the following files are missing in your kit: Wiimote.bs Wiimote.c Wiimote.o Please inform the author. Note (probably harmless): No library found for -lcwiimote Note (probably harmless): No library found for -lbluetooth Writing Makefile for Wiimote cp Wiimote.pm blib/lib/Wiimote.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap Wiimote.xs > Wiimote.xsc && mv Wiimote.xsc Wiimote.c Please specify prototyping behavior for Wiimote.xs (see perlxs manual) cc -c -I../src -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -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/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" -D_ENABLE_TILT -D_ENABLE_FORCE Wiimote.c Error 112: "Wiimote.xs", line 7 # Include file "wiimote.h" not found. #include "wiimote.h" ^^^^^^^^^^^ Error 112: "Wiimote.xs", line 8 # Include file "wiimote_api.h" not found. #include "wiimote_api.h" ^^^^^^^^^^^^^^^ Error 419: "Wiimote.xs", line 10 # 'wiimote_t' is used as a type, but has not been defined as a type. wiimote_t wiimote = WIIMOTE_INIT; ^^^^^^^^^ Error 172: "Wiimote.xs", line 10 # Undeclared variable 'WIIMOTE_INIT'. wiimote_t wiimote = WIIMOTE_INIT; ^^^^^^^^^^^^ Error 419: "Wiimote.xs", line 16 # 'wiimote_t' is used as a type, but has not been defined as a type. wiimote_t wiimote[4]; ^^^^^^^^^ Warning 728: "Wiimote.xs", line 20 # Multicharacter character literals are not portable. RETVAL = ' '; ^^^^ Warning 942: "Wiimote.xs", line 20 # Types 'char *' and 'int' are not assignment-compatible. RETVAL = ' '; ^^^^^^ Error 186: "Wiimote.xs", line 23 # Left side of '.' requires a struct object; type found was 'int'. RETVAL = wiimote[i].link.r_addr; ^^^^^^^^^ Warning 942: "Wiimote.xs", line 26 # Types 'char *' and 'int' are not assignment-compatible. RETVAL = '0'; ^^^^^^ Error 186: "Wiimote.xs", line 59 # Left side of '.' requires a struct object; type found was 'int'. RETVAL = wiimote.keys.bits; ^^^^^^^ Error 186: "Wiimote.xs", line 65 # Left side of '.' requires a struct object; type found was 'int'. RETVAL = wiimote.rumble; ^^^^^^^ Error 186: "Wiimote.xs", line 72 # Left side of '.' requires a struct object; type found was 'int'. wiimote.rumble = arg; ^^^^^^^ Error 186: "Wiimote.xs", line 76 # Left side of '.' requires a struct object; type found was 'int'. RETVAL = wiimote.mode.ir; ^^^^^^^ Error 186: "Wiimote.xs", line 83 # Left side of '.' requires a struct object; type found was 'int'. wiimote.mode.ir = arg; ^^^^^^^ Error 186: "Wiimote.xs", line 87 # Left side of '.' requires a struct object; type found was 'int'. RETVAL = wiimote.ext.nunchuk.joyx; ^^^^^^^ Error 699: "Wiimote.xs", line 87 # Error limit reached; halting compilation. RETVAL = wiimote.ext.nunchuk.joyx; ^^^^^^^ make: *** [Wiimote.o] Error 2