Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lao Writing Makefile for Ao cp Ao.pm blib/lib/Ao.pm AutoSplitting blib/lib/Ao.pm (blib/lib/auto/Ao) /Users/cpanrun/pristine/5.8.7/bin/perl /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/xsubpp -typemap /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/typemap -typemap typemap Ao.xs > Ao.xsc && mv Ao.xsc Ao.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Ao.c Ao.xs:5:19: error: ao/ao.h: No such file or directory Ao.xs:5:19: error: ao/ao.h: No such file or directory Ao.c: In function 'XS_Ao_get_driver_info': Ao.c:216: error: 'ao_info_t' undeclared (first use in this function) Ao.c:216: error: (Each undeclared identifier is reported only once Ao.c:216: error: for each function it appears in.) Ao.c:216: error: 'RETVAL' undeclared (first use in this function) Ao.xs:173: error: 'info' undeclared (first use in this function) Ao.c: In function 'XS_Ao_open': Ao.c:246: error: 'uint_32' undeclared (first use in this function) Ao.c:246: error: parse error before 'bits' Ao.xs:194: error: 'ao_option_t' undeclared (first use in this function) Ao.xs:194: error: 'ao_options' undeclared (first use in this function) Ao.c:258: error: 'ao_device_t' undeclared (first use in this function) Ao.c:258: error: 'RETVAL' undeclared (first use in this function) Ao.c:261: error: 'bits' undeclared (first use in this function) Ao.c: In function 'XS_Ao_get_driver_info': Ao.c:216: error: 'ao_info_t' undeclared (first use in this function) Ao.c:216: error: (Each undeclared identifier is reported only once Ao.c:216: error: for each function it appears in.) Ao.c:216: error: 'RETVAL' undeclared (first use in this function) Ao.xs:173: error: 'info' undeclared (first use in this function) Ao.c:267: error: 'rate' undeclared (first use in this function) Ao.c:273: error: 'channels' undeclared (first use in this function) Ao.xs:204: warning: passing argument 2 of 'Perl_sv_2mortal' from incompatible pointer type Ao.xs:204: warning: assignment from incompatible pointer type Ao.xs:207: warning: passing argument 4 of 'Perl_hv_iternextsv' from incompatible pointer type Ao.c: In function 'XS_Ao_open': Ao.c:246: error: 'uint_32' undeclared (first use in this function) Ao.c:246: error: parse error before 'bits' Ao.xs:194: error: 'ao_option_t' undeclared (first use in this function) Ao.xs:194: error: 'ao_options' undeclared (first use in this function) Ao.c:258: error: 'ao_device_t' undeclared (first use in this function) Ao.c:258: error: 'RETVAL' undeclared (first use in this function) Ao.c:261: error: 'bits' undeclared (first use in this function) Ao.c:267: error: 'rate' undeclared (first use in this function) Ao.c:273: error: 'channels' undeclared (first use in this function) Ao.xs:204: warning: passing argument 2 of 'Perl_sv_2mortal' from incompatible pointer type Ao.xs:204: warning: assignment from incompatible pointer type Ao.xs:207: warning: passing argument 4 of 'Perl_hv_iternextsv' from incompatible pointer type Ao.c: In function 'XS_Ao_play': Ao.c:316: error: 'ao_device_t' undeclared (first use in this function) Ao.c:316: error: 'device' undeclared (first use in this function) Ao.c:318: error: 'uint_32' undeclared (first use in this function) Ao.c:318: error: parse error before 'num_bytes' Ao.c:322: error: parse error before ')' token Ao.xs:227: error: 'num_bytes' undeclared (first use in this function) Ao.c: In function 'XS_Ao_play': Ao.c:316: error: 'ao_device_t' undeclared (first use in this function) Ao.c:316: error: 'device' undeclared (first use in this function) Ao.c:318: error: 'uint_32' undeclared (first use in this function) Ao.c:318: error: parse error before 'num_bytes' Ao.c:322: error: parse error before ')' token Ao.xs:227: error: 'num_bytes' undeclared (first use in this function) Ao.c: In function 'XS_Ao_close': Ao.c:348: error: 'ao_device_t' undeclared (first use in this function) Ao.c:348: error: 'device' undeclared (first use in this function) Ao.c:352: error: parse error before ')' token Ao.c: In function 'XS_Ao_close': Ao.c:348: error: 'ao_device_t' undeclared (first use in this function) Ao.c:348: error: 'device' undeclared (first use in this function) Ao.c:352: error: parse error before ')' token lipo: can't open input file: /var/tmp//ccN6JOlM.out (No such file or directory) make: *** [Ao.o] Error 1