Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lFLAC Writing Makefile for Audio::FLAC::Decoder cp Decoder.pm blib/lib/Audio/FLAC/Decoder.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 -typemap typemap Decoder.xs > Decoder.xsc && mv Decoder.xsc Decoder.c cc -c -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.2\" -DXS_VERSION=\"0.2\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" -O Decoder.c Error 112: "Decoder.xs", line 38 # Include file not found. #include ^^^^^^^^^^^^ Error 112: "include/dither.h", line 21 # Include file "FLAC/ordinals.h" not found. #include "FLAC/ordinals.h" ^^^^^^^^^^^^^^^^^ Error 20: "include/dither.h", line 24 # '(' expected before 'wide_samples'. igned_big_endian(FLAC__byte *data, FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned t ^^^^^^^^^^^^ Error 20: "include/dither.h", line 24 # '(' expected before 'channels'. byte *data, FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^^^^^^^^ Error 20: "include/dither.h", line 24 # '(' expected before 'source_bps'. nt32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^^^^^^^^^^ Error 21: "include/dither.h", line 24 # ')' expected before ',' to close scope. dian(FLAC__byte *data, FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^ Error 21: "include/dither.h", line 24 # ')' expected before ',' to close scope. ta, FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^ Error 21: "include/dither.h", line 24 # ')' expected before ',' to close scope. t, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^ Error 27: "include/dither.h", line 24 # ANSI C does not allow casts of the form "type (expression)". ack_pcm_signed_big_endian(FLAC__byte *data, FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, u ^^^^^^^^ Error 19: "include/dither.h", line 24 # Unexpected 'unsigned'. unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^^^^^^^^ Error 27: "include/dither.h", line 24 # ANSI C does not allow casts of the form "type (expression)". an(FLAC__byte *data, FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^^^^^^^^ Error 27: "include/dither.h", line 24 # ANSI C does not allow casts of the form "type (expression)". , FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^^^^^^^^ Error 699: "include/dither.h", line 24 # Error limit reached; halting compilation. , FLAC__int32 *input, unsigned wide_samples, unsigned channels, unsigned source_bps, unsigned target_bps); ^^^^^^^^ make: *** [Decoder.o] Error 2