Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lbass Please make sure that bass.lib can be found within the library path or the module won't compile at Makefile.PL line 17. Writing Makefile for Audio::BASSXS cp lib/Audio/BASSXS.pm blib/lib/Audio/BASSXS.pm AutoSplitting blib/lib/Audio/BASSXS.pm (blib/lib/auto/Audio/BASSXS) /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 BASSXS.xs > BASSXS.xsc && mv BASSXS.xsc BASSXS.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.02\" -DXS_VERSION=\"0.02\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" BASSXS.c Error 112: "BASSXS.xs", line 7 # Include file not found. #include ^^^^^^^^ Error 419: "BASSXS.c", line 151 # 'DWORD' is used as a type, but has not been defined as a type. DWORD option = (DWORD)SvIV(ST(0)); ^^^^^ Error 419: "BASSXS.c", line 152 # 'DWORD' is used as a type, but has not been defined as a type. DWORD value = (DWORD)SvIV(ST(1)); ^^^^^ Error 419: "BASSXS.c", line 153 # 'DWORD' is used as a type, but has not been defined as a type. DWORD RETVAL; ^^^^^ Error 419: "BASSXS.c", line 175 # 'DWORD' is used as a type, but has not been defined as a type. DWORD option = (DWORD)SvIV(ST(0)); ^^^^^ Error 419: "BASSXS.c", line 176 # 'DWORD' is used as a type, but has not been defined as a type. DWORD RETVAL; ^^^^^ Error 419: "BASSXS.c", line 198 # 'DWORD' is used as a type, but has not been defined as a type. DWORD RETVAL; ^^^^^ Error 419: "BASSXS.c", line 220 # 'DWORD' is used as a type, but has not been defined as a type. DWORD device = (DWORD)SvIV(ST(0)); ^^^^^ Warning 942: "BASSXS.c", line 224 # Types 'char *' and 'int' are not assignment-compatible. RETVAL = BASS_GetDeviceDescription(device); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 419: "BASSXS.c", line 243 # 'DWORD' is used as a type, but has not been defined as a type. DWORD device = (DWORD)SvIV(ST(0)); ^^^^^ Error 419: "BASSXS.c", line 244 # 'BOOL' is used as a type, but has not been defined as a type. BOOL RETVAL; ^^^^ Error 419: "BASSXS.c", line 266 # 'DWORD' is used as a type, but has not been defined as a type. DWORD RETVAL; ^^^^^ Error 419: "BASSXS.c", line 288 # 'BOOL' is used as a type, but has not been defined as a type. BOOL RETVAL; ^^^^ Error 699: "BASSXS.c", line 288 # Error limit reached; halting compilation. BOOL RETVAL; ^^^^ make: *** [BASSXS.o] Error 2