Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lp2kmoto Writing Makefile for Mobile::P2kMoto cp lib/Mobile/P2kMoto/FS/FH.pm blib/lib/Mobile/P2kMoto/FS/FH.pm cp lib/Mobile/P2kMoto.pm blib/lib/Mobile/P2kMoto.pm cp lib/Mobile/P2kMoto/FS.pm blib/lib/Mobile/P2kMoto/FS.pm cp lib/Mobile/P2kMoto/FS/FileInfo.pm blib/lib/Mobile/P2kMoto/FS/FileInfo.pm cp lib/Mobile/P2kMoto/Constants.pm blib/lib/Mobile/P2kMoto/Constants.pm /Users/cpanrun/build/5.8.8/bin/perl /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/typemap -typemap typemap P2kMoto.xs > P2kMoto.xsc && mv P2kMoto.xsc P2kMoto.c Please specify prototyping behavior for P2kMoto.xs (see perlxs manual) 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 -Wdeclaration-after-statement -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" P2kMoto.c P2kMoto.xs:8:21: error: p2kmoto.h: No such file or directory P2kMoto.xs:32: warning: 'struct p2k_fileInfo' declared inside parameter list P2kMoto.xs:32: warning: its scope is only this definition or declaration, which is probably not what you want P2kMoto.xs:32: error: parameter 1 ('file') has incomplete type P2kMoto.xs: In function 'p2k_perl_onFile': P2kMoto.xs:8:21: error: p2kmoto.h: No such file or directory P2kMoto.xs:32: warning: 'struct p2k_fileInfo' declared inside parameter list P2kMoto.xs:32: warning: its scope is only this definition or declaration, which is probably not what you want P2kMoto.xs:32: error: parameter 1 ('file') has incomplete type P2kMoto.xs: In function 'p2k_perl_onFile': P2kMoto.xs:40: error: invalid application of 'sizeof' to incomplete type 'struct p2k_fileInfo' P2kMoto.xs:40: warning: ISO C90 forbids mixed declarations and code P2kMoto.xs:40: error: invalid application of 'sizeof' to incomplete type 'struct p2k_fileInfo' P2kMoto.xs:41: error: invalid application of 'sizeof' to incomplete type 'struct p2k_fileInfo' P2kMoto.xs:40: warning: ISO C90 forbids mixed declarations and code P2kMoto.xs:41: error: invalid application of 'sizeof' to incomplete type 'struct p2k_fileInfo' P2kMoto.xs:42: warning: ISO C90 forbids mixed declarations and code P2kMoto.xs:42: warning: ISO C90 forbids mixed declarations and code P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_id': P2kMoto.xs:118: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_name': P2kMoto.xs:124: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_size': P2kMoto.xs:130: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_id': P2kMoto.xs:118: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_owner': P2kMoto.xs:136: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_attributes':P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_name': P2kMoto.xs:142: error: dereferencing pointer to incomplete typeP2kMoto.xs:124: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_size': P2kMoto.xs:130: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_owner': P2kMoto.xs:136: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS__FileInfo_attributes': P2kMoto.xs:142: error: dereferencing pointer to incomplete type P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS_read': P2kMoto.xs:307: warning: ISO C90 forbids mixed declarations and code P2kMoto.xs: In function 'XS_Mobile__P2kMoto__FS_read': P2kMoto.xs:307: warning: ISO C90 forbids mixed declarations and code lipo: can't open input file: /var/tmp//ccq6Vq3I.out (No such file or directory) make: *** [P2kMoto.o] Error 1