Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lrsync Writing Makefile for File::Rdiff cp Rdiff.pm blib/lib/File/Rdiff.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 Rdiff.xs > Rdiff.xsc && mv Rdiff.xsc Rdiff.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" Rdiff.c Rdiff.xs:5:19: error: rsync.h: No such file or directory Rdiff.xs:5:19: error: rsync.h: No such file or directory Rdiff.xs:18: error: parse error before '*' token Rdiff.xs:18: warning: data definition has no type or storage class Rdiff.xs:19: error: parse error before '*' token Rdiff.xs:19: warning: data definition has no type or storage class Rdiff.xs:22: error: parse error before 'rs_buffers_t' Rdiff.xs:22: warning: no semicolon at end of struct or union Rdiff.xs:27: error: parse error before '}' token Rdiff.xs:27: warning: data definition has no type or storage class Rdiff.xs:30: error: parse error before 'rs_job_t' Rdiff.xs:30: warning: no semicolon at end of struct or union Rdiff.xs:32: error: parse error before '}' token Rdiff.xs:32: warning: data definition has no type or storage class Rdiff.xs:34: error: parse error before 'sig' Rdiff.xs:43: error: parse error before 'old_sig' Rdiff.xs: In function 'old_sig': Rdiff.xs:48: error: 'rs_signature_t' undeclared (first use in this function) Rdiff.xs:48: error: (Each undeclared identifier is reported only once Rdiff.xs:48: error: for each function it appears in.) Rdiff.xs:48: error: parse error before ')' token Rdiff.xs: At top level: Rdiff.xs:87: error: parse error before 'copy_cb' Rdiff.xs: In function 'copy_cb': Rdiff.xs:119: error: 'RS_DONE' undeclared (first use in this function) Rdiff.xs: In function 'XS_File__Rdiff_trace_level': Rdiff.xs:166: error: 'RS_LOG_WARNING' undeclared (first use in this function) Rdiff.xs: In function 'XS_File__Rdiff_strerror': Rdiff.xs:201: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Rdiff.c: In function 'XS_File__Rdiff__Signature_build_hash_table': Rdiff.c:234: error: parse error before 'self' Rdiff.xs:211: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Signature_DESTROY': Rdiff.c:254: error: parse error before 'self' Rdiff.xs:219: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Signature_dump': Rdiff.c:271: error: parse error before 'self' Rdiff.xs:225: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Buffers_new': Rdiff.c:290: error: parse error before 'RETVAL' Rdiff.xs:235: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:235: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Buffers' Rdiff.xs:235: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Buffers' Rdiff.c: In function 'XS_File__Rdiff__Buffers_DESTROY': Rdiff.c:316: error: parse error before 'self' Rdiff.c:320: error: 'self' undeclared (first use in this function) Rdiff.c:320: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_in': Rdiff.c:342: error: parse error before 'self' Rdiff.c:347: error: 'self' undeclared (first use in this function) Rdiff.c:347: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.xs:18: error: parse error before '*' token Rdiff.xs:18: warning: data definition has no type or storage class Rdiff.xs:19: error: parse error before '*' token Rdiff.xs:19: warning: data definition has no type or storage class Rdiff.xs:22: error: parse error before 'rs_buffers_t' Rdiff.xs:22: warning: no semicolon at end of struct or union Rdiff.xs:27: error: parse error before '}' token Rdiff.xs:27: warning: data definition has no type or storage class Rdiff.xs:30: error: parse error before 'rs_job_t' Rdiff.xs:30: warning: no semicolon at end of struct or union Rdiff.xs:32: error: parse error before '}' token Rdiff.xs:32: warning: data definition has no type or storage class Rdiff.xs:34: error: parse error before 'sig' Rdiff.xs:43: error: parse error before 'old_sig' Rdiff.xs: In function 'old_sig': Rdiff.xs:48: error: 'rs_signature_t' undeclared (first use in this function) Rdiff.xs:48: error: (Each undeclared identifier is reported only once Rdiff.xs:48: error: for each function it appears in.) Rdiff.xs:48: error: parse error before ')' token Rdiff.xs: At top level: Rdiff.xs:87: error: parse error before 'copy_cb' Rdiff.xs: In function 'copy_cb': Rdiff.xs:119: error: 'RS_DONE' undeclared (first use in this function) Rdiff.xs: In function 'XS_File__Rdiff_trace_level': Rdiff.xs:166: error: 'RS_LOG_WARNING' undeclared (first use in this function) Rdiff.xs: In function 'XS_File__Rdiff_strerror': Rdiff.xs:201: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Rdiff.c: In function 'XS_File__Rdiff__Signature_build_hash_table': Rdiff.c:234: error: parse error before 'self' Rdiff.xs:211: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Signature_DESTROY': Rdiff.c:254: error: parse error before 'self' Rdiff.xs:219: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Signature_dump': Rdiff.c:271: error: parse error before 'self' Rdiff.xs:225: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Buffers_new': Rdiff.c:290: error: parse error before 'RETVAL' Rdiff.xs:235: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:235: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Buffers' Rdiff.xs:235: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Buffers' Rdiff.c: In function 'XS_File__Rdiff__Buffers_DESTROY': Rdiff.c:316: error: parse error before 'self' Rdiff.c:320: error: 'self' undeclared (first use in this function) Rdiff.c:320: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_in': Rdiff.c:342: error: parse error before 'self' Rdiff.c:347: error: 'self' undeclared (first use in this function) Rdiff.c:347: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_eof': Rdiff.c:370: error: parse error before 'self' Rdiff.c:374: error: 'self' undeclared (first use in this function) Rdiff.c:374: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_eof': Rdiff.c:370: error: parse error before 'self' Rdiff.c:374: error: 'self' undeclared (first use in this function) Rdiff.c:374: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_out': Rdiff.c:394: error: parse error before 'self' Rdiff.c:399: error: 'self' undeclared (first use in this function) Rdiff.c:399: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_in': Rdiff.c:422: error: parse error before 'self' Rdiff.c:428: error: 'self' undeclared (first use in this function) Rdiff.c:428: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_out': Rdiff.c:451: error: parse error before 'self' Rdiff.c:457: error: 'self' undeclared (first use in this function) Rdiff.c:457: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_size': Rdiff.c:478: error: parse error before 'self' Rdiff.c:484: error: 'self' undeclared (first use in this function) Rdiff.c:484: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_new_sig': Rdiff.c:508: error: parse error before 'RETVAL' Rdiff.c:511: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c:517: error: 'RS_DEFAULT_STRONG_LEN' undeclared (first use in this function) Rdiff.xs:308: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:308: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:308: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Job_new_loadsig': Rdiff.c:541: error: parse error before 'RETVAL' Rdiff.xs:317: error: 'rs_signature_t' undeclared (first use in this function) Rdiff.xs:318: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:318: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:318: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Buffers_out': Rdiff.c:394: error: parse error before 'self' Rdiff.c:399: error: 'self' undeclared (first use in this function) Rdiff.c:399: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_in': Rdiff.c:422: error: parse error before 'self' Rdiff.c:428: error: 'self' undeclared (first use in this function) Rdiff.c:428: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_out': Rdiff.c:451: error: parse error before 'self' Rdiff.c:457: error: 'self' undeclared (first use in this function) Rdiff.c:457: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_size': Rdiff.c:478: error: parse error before 'self' Rdiff.c:484: error: 'self' undeclared (first use in this function) Rdiff.c:484: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_new_sig': Rdiff.c:508: error: parse error before 'RETVAL' Rdiff.c:511: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c:517: error: 'RS_DEFAULT_STRONG_LEN' undeclared (first use in this function) Rdiff.xs:308: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:308: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:308: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Job_new_loadsig': Rdiff.c:541: error: parse error before 'RETVAL' Rdiff.c: In function 'XS_File__Rdiff__Job_new_delta': Rdiff.xs:317: error: 'rs_signature_t' undeclared (first use in this function)Rdiff.c:565: error: parse error before 'RETVAL' Rdiff.xs:329: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:318: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:329: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:318: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:329: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:318: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Job_new_delta': Rdiff.c: In function 'XS_File__Rdiff__Job_new_patch': Rdiff.c:565: error: parse error before 'RETVAL' Rdiff.c:588: error: parse error before 'RETVAL' Rdiff.xs:329: error: 'RETVAL' undeclared (first use in this function)Rdiff.xs:340: error: 'rs_copy_cb' undeclared (first use in this function) Rdiff.xs:340: error: 'cb' undeclared (first use in this function) Rdiff.xs:329: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:329: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:350: error: 'rs_file_copy_cb' undeclared (first use in this function) Rdiff.xs:354: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:354: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:354: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Job_new_patch': Rdiff.c:588: error: parse error before 'RETVAL' Rdiff.xs:340: error: 'rs_copy_cb' undeclared (first use in this function) Rdiff.xs:340: error: 'cb' undeclared (first use in this function) Rdiff.xs:350: error: 'rs_file_copy_cb' undeclared (first use in this function) Rdiff.xs:354: error: 'RETVAL' undeclared (first use in this function) Rdiff.xs:354: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.xs:354: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Job_DESTROY': Rdiff.c:622: error: parse error before 'self' Rdiff.c:626: error: 'self' undeclared (first use in this function) Rdiff.c:626: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_DESTROY': Rdiff.c:622: error: parse error before 'self' Rdiff.c:626: error: 'self' undeclared (first use in this function) Rdiff.c:626: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_signature': Rdiff.c:649: error: parse error before 'self' Rdiff.c:654: error: 'self' undeclared (first use in this function) Rdiff.c:654: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_signature': Rdiff.c:649: error: parse error before 'self' Rdiff.c:654: error: 'self' undeclared (first use in this function) Rdiff.c:654: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_iter': Rdiff.c:676: error: parse error before 'self' Rdiff.c:683: error: 'self' undeclared (first use in this function) Rdiff.c:683: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_iter': Rdiff.c:676: error: parse error before 'self' Rdiff.c:690: error: 'buffers' undeclared (first use in this function) Rdiff.c:690: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c:683: error: 'self' undeclared (first use in this function) Rdiff.c:683: error: called object 'File__Rdiff__Job' is not a function Rdiff.c:690: error: 'buffers' undeclared (first use in this function) Rdiff.c:690: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff_sig_file': Rdiff.c:759: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c:765: error: 'RS_DEFAULT_STRONG_LEN' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff_sig_file': Rdiff.c:759: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c:765: error: 'RS_DEFAULT_STRONG_LEN' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff_loadsig_file': Rdiff.c:787: error: parse error before 'RETVAL' Rdiff.xs:477: error: 'rs_result' undeclared (first use in this function) Rdiff.xs:478: error: 'r' undeclared (first use in this function) Rdiff.xs:478: error: 'RS_DONE' undeclared (first use in this function) Rdiff.c:794: error: 'RETVAL' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff_loadsig_file': Rdiff.c:787: error: parse error before 'RETVAL' Rdiff.xs:477: error: 'rs_result' undeclared (first use in this function) Rdiff.xs:478: error: 'r' undeclared (first use in this function) Rdiff.xs:478: error: 'RS_DONE' undeclared (first use in this function) Rdiff.c:794: error: 'RETVAL' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff_delta_file': Rdiff.c:809: error: parse error before 'signature' Rdiff.xs:489: error: 'signature' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff_delta_file': Rdiff.c:809: error: parse error before 'signature' Rdiff.xs:489: error: 'signature' undeclared (first use in this function) Rdiff.xs: In function 'boot_File__Rdiff': Rdiff.xs:134: error: 'RS_LOG_WARNING' undeclared (first use in this function) Rdiff.xs:136: error: 'rs_librsync_version' undeclared (first use in this function) Rdiff.xs:138: error: 'RS_LOG_EMERG' undeclared (first use in this function) Rdiff.xs:139: error: 'RS_LOG_ALERT' undeclared (first use in this function) Rdiff.xs:140: error: 'RS_LOG_CRIT' undeclared (first use in this function) Rdiff.xs:141: error: 'RS_LOG_ERR' undeclared (first use in this function) Rdiff.xs:143: error: 'RS_LOG_NOTICE' undeclared (first use in this function) Rdiff.xs:144: error: 'RS_LOG_INFO' undeclared (first use in this function) Rdiff.xs:145: error: 'RS_LOG_DEBUG' undeclared (first use in this function) Rdiff.xs:146: error: 'RS_DONE' undeclared (first use in this function) Rdiff.xs:147: error: 'RS_BLOCKED' undeclared (first use in this function) Rdiff.xs:148: error: 'RS_RUNNING' undeclared (first use in this function) Rdiff.xs:149: error: 'RS_TEST_SKIPPED' undeclared (first use in this function) Rdiff.xs:150: error: 'RS_IO_ERROR' undeclared (first use in this function) Rdiff.xs:151: error: 'RS_SYNTAX_ERROR' undeclared (first use in this function) Rdiff.xs:152: error: 'RS_MEM_ERROR' undeclared (first use in this function) Rdiff.xs:153: error: 'RS_INPUT_ENDED' undeclared (first use in this function) Rdiff.xs:154: error: 'RS_BAD_MAGIC' undeclared (first use in this function) Rdiff.xs:155: error: 'RS_UNIMPLEMENTED' undeclared (first use in this function) Rdiff.xs:156: error: 'RS_CORRUPT' undeclared (first use in this function) Rdiff.xs:157: error: 'RS_INTERNAL_ERROR' undeclared (first use in this function) Rdiff.xs:158: error: 'RS_PARAM_ERROR' undeclared (first use in this function) Rdiff.xs: In function 'boot_File__Rdiff': Rdiff.xs:134: error: 'RS_LOG_WARNING' undeclared (first use in this function) Rdiff.xs:136: error: 'rs_librsync_version' undeclared (first use in this function) Rdiff.xs:138: error: 'RS_LOG_EMERG' undeclared (first use in this function) Rdiff.xs:139: error: 'RS_LOG_ALERT' undeclared (first use in this function) Rdiff.xs:140: error: 'RS_LOG_CRIT' undeclared (first use in this function) Rdiff.xs:141: error: 'RS_LOG_ERR' undeclared (first use in this function) Rdiff.xs:143: error: 'RS_LOG_NOTICE' undeclared (first use in this function) Rdiff.xs:144: error: 'RS_LOG_INFO' undeclared (first use in this function) Rdiff.xs:145: error: 'RS_LOG_DEBUG' undeclared (first use in this function) Rdiff.xs:146: error: 'RS_DONE' undeclared (first use in this function) Rdiff.xs:147: error: 'RS_BLOCKED' undeclared (first use in this function) Rdiff.xs:148: error: 'RS_RUNNING' undeclared (first use in this function) Rdiff.xs:149: error: 'RS_TEST_SKIPPED' undeclared (first use in this function) Rdiff.xs:150: error: 'RS_IO_ERROR' undeclared (first use in this function) Rdiff.xs:151: error: 'RS_SYNTAX_ERROR' undeclared (first use in this function) Rdiff.xs:152: error: 'RS_MEM_ERROR' undeclared (first use in this function) Rdiff.xs:153: error: 'RS_INPUT_ENDED' undeclared (first use in this function) Rdiff.xs:154: error: 'RS_BAD_MAGIC' undeclared (first use in this function) Rdiff.xs:155: error: 'RS_UNIMPLEMENTED' undeclared (first use in this function) Rdiff.xs:156: error: 'RS_CORRUPT' undeclared (first use in this function) Rdiff.xs:157: error: 'RS_INTERNAL_ERROR' undeclared (first use in this function) Rdiff.xs:158: error: 'RS_PARAM_ERROR' undeclared (first use in this function) lipo: can't open input file: /var/tmp//cc87ltFo.out (No such file or directory) make: *** [Rdiff.o] Error 1