Checking if your kit is complete... Looks good Writing Makefile for Tie::MmapArray cp MmapArray.pm blib/lib/Tie/MmapArray.pm /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 MmapArray.xs > MmapArray.xsc && mv MmapArray.xsc MmapArray.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 -DVERSION=\"0.04\" -DXS_VERSION=\"0.04\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" MmapArray.c MmapArray.xs:105:1: warning: "SET_VAL" redefined MmapArray.xs:104:1: warning: this is the location of the previous definition MmapArray.xs: In function 'fetch_value': MmapArray.xs:966: error: parse error before 'unsigned' MmapArray.xs:970: error: parse error before 'short' MmapArray.xs:974: error: parse error before 'unsigned' MmapArray.xs:978: error: parse error before 'int' MmapArray.xs:982: error: parse error before 'unsigned' MmapArray.xs:986: error: parse error before 'long' MmapArray.xs:990: error: parse error before 'unsigned' MmapArray.xs:994: error: parse error before 'unsigned' MmapArray.xs:1013: error: parse error before 'float' MmapArray.xs:1017: error: parse error before 'double' MmapArray.xs: In function 'store_value': MmapArray.xs:1081: error: parse error before '}' token MmapArray.xs:1086: error: parse error before '}' token MmapArray.xs:1091: error: parse error before '}' token MmapArray.xs:1096: error: parse error before '}' token MmapArray.xs:1101: error: parse error before '}' token MmapArray.xs:1106: error: parse error before '}' token MmapArray.xs:1128: error: parse error before '}' token MmapArray.xs:1133: error: parse error before '}' token lipo: can't open input file: /var/tmp//cc1AAUT5.out (No such file or directory) make: *** [MmapArray.o] Error 1