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/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.10.0/lib/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 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" Rdiff.c 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:5:19:Rdiff.xs: In function 'XS_File__Rdiff_trace_level': error: Rdiff.xs:166: error: 'RS_LOG_WARNING' undeclared (first use in this function) 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 'XS_File__Rdiff_strerror': Rdiff.xs:201: warning: passing argument 2 of 'Perl_newSVpv' makes pointer from integer without a cast Rdiff.xs: In function 'copy_cb': Rdiff.xs:119: error: 'RS_DONE' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Signature_build_hash_table': Rdiff.c:254: error: parse error before 'self' Rdiff.xs:211: error: 'self' 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.c: In function 'XS_File__Rdiff__Signature_DESTROY': Rdiff.c:278: 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:299: 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:322: 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.xs:235: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Buffers' 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__Buffers_DESTROY': Rdiff.c:352: error: parse error before 'self' Rdiff.c:356: error: 'self' undeclared (first use in this function) Rdiff.c:356: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Signature_build_hash_table': Rdiff.c:254: error: parse error before 'self' Rdiff.xs:211: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Buffers_in': Rdiff.c:384: error: parse error before 'self' Rdiff.c:389: error: 'self' undeclared (first use in this function) Rdiff.c:389: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Signature_DESTROY': Rdiff.c:278: 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: In function 'XS_File__Rdiff__Buffers_eof':Rdiff.c:299: error: parse error before 'self' Rdiff.c:418: error: parse error before 'self' Rdiff.xs:225: error: 'self' undeclared (first use in this function) Rdiff.c:422: error: 'self' undeclared (first use in this function) Rdiff.c:422: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_new': Rdiff.c:322: 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_out': Rdiff.c:448: error: parse error before 'self' Rdiff.xs:235: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Buffers' Rdiff.c:453: error: 'self' undeclared (first use in this function) Rdiff.c:453: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_DESTROY': Rdiff.c:352: error: parse error before 'self' Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_in': Rdiff.c:482: error: parse error before 'self' Rdiff.c:356: error: 'self' undeclared (first use in this function) Rdiff.c:356: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c:488: error: 'self' undeclared (first use in this function) Rdiff.c:488: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_in': Rdiff.c:384: error: parse error before 'self' Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_out': Rdiff.c:517: error: parse error before 'self' Rdiff.c:389: error: 'self' undeclared (first use in this function) Rdiff.c:389: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c:523: error: 'self' undeclared (first use in this function) Rdiff.c:523: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_eof': Rdiff.c:418: error: parse error before 'self' Rdiff.c: In function 'XS_File__Rdiff__Buffers_size': Rdiff.c:550: error: parse error before 'self' Rdiff.c:422: error: 'self' undeclared (first use in this function) Rdiff.c:422: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c:556: error: 'self' undeclared (first use in this function) Rdiff.c:556: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Buffers_out': Rdiff.c:448: error: parse error before 'self' Rdiff.c:453: error: 'self' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Job_new_sig':Rdiff.c:453: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c:586: error: parse error before 'RETVAL' Rdiff.c:589: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c:595: 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.xs:308: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_in': Rdiff.c:482: error: parse error before 'self' Rdiff.c:488: error: 'self' undeclared (first use in this function) Rdiff.c:488: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_new_loadsig': Rdiff.c:623: 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.xs:318: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Buffers_avail_out':Rdiff.c: In function 'XS_File__Rdiff__Job_new_delta': Rdiff.c:517: error: parse error before 'self'Rdiff.c:651: error: parse error before 'RETVAL' Rdiff.xs:329: 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: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.c:523: error: 'self' undeclared (first use in this function) Rdiff.c:523: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_new_patch': Rdiff.c:678: 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.xs:354: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Buffers_size': Rdiff.c:550: error: parse error before 'self' Rdiff.c:556: error: 'self' undeclared (first use in this function) Rdiff.c:556: error: called object 'File__Rdiff__Buffers' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_DESTROY': Rdiff.c:716: error: parse error before 'self' Rdiff.c:720: error: 'self' undeclared (first use in this function) Rdiff.c:720: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_signature':Rdiff.c: In function 'XS_File__Rdiff__Job_new_sig': Rdiff.c:749: error: parse error before 'self'Rdiff.c:586: error: parse error before 'RETVAL' Rdiff.c:589: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c:595: error: 'RS_DEFAULT_STRONG_LEN' undeclared (first use in this function)Rdiff.c:754: error: 'self' undeclared (first use in this function) Rdiff.c:754: error: called object 'File__Rdiff__Job' is not a 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.xs:308: error: invalid application of 'sizeof' to incomplete type 'struct File__Rdiff__Job' Rdiff.c: In function 'XS_File__Rdiff__Job_iter': Rdiff.c:782: error: parse error before 'self' Rdiff.c:789: error: 'self' undeclared (first use in this function) Rdiff.c:789: error: called object 'File__Rdiff__Job' is not a function Rdiff.c: In function 'XS_File__Rdiff__Job_new_loadsig': Rdiff.c:623: error: parse error before 'RETVAL' Rdiff.xs:317: error: 'rs_signature_t' undeclared (first use in this function) Rdiff.c:798: error: 'buffers' undeclared (first use in this function)Rdiff.xs:318: error: 'RETVAL' undeclared (first use in this function) Rdiff.c:798: error: called object 'File__Rdiff__Buffers' is not a 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.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:651: error: parse error before 'RETVAL' Rdiff.xs:329: 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: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.c: In function 'XS_File__Rdiff_sig_file': Rdiff.c:873: error: 'RS_DEFAULT_BLOCK_LEN' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Job_new_patch': Rdiff.c:678: 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.c:879: error: 'RS_DEFAULT_STRONG_LEN' 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.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:716: error: parse error before 'self' Rdiff.c:720: error: 'self' undeclared (first use in this function)Rdiff.c: In function 'XS_File__Rdiff_loadsig_file': Rdiff.c:905: 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.c:720: error: called object 'File__Rdiff__Job' is not a function Rdiff.xs:478: error: 'RS_DONE' undeclared (first use in this function) Rdiff.c:912: error: 'RETVAL' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Job_signature':Rdiff.c: In function 'XS_File__Rdiff_delta_file': Rdiff.c:749: error: parse error before 'self'Rdiff.c:931: error: parse error before 'signature' Rdiff.c:754: error: 'self' undeclared (first use in this function) Rdiff.c:754: error: called object 'File__Rdiff__Job' is not a function Rdiff.xs:489: error: 'signature' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff__Job_iter': Rdiff.c:782: error: parse error before 'self' Rdiff.c:789: error: 'self' undeclared (first use in this function) Rdiff.c:789: error: called object 'File__Rdiff__Job' is not a function Rdiff.c:798: error: 'buffers' undeclared (first use in this function) Rdiff.c:798: error: called object 'File__Rdiff__Buffers' is not a 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.c: In function 'XS_File__Rdiff_sig_file': Rdiff.c:873: error: 'RS_DEFAULT_BLOCK_LEN' 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.c:879: error: 'RS_DEFAULT_STRONG_LEN' 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.c: In function 'XS_File__Rdiff_loadsig_file': Rdiff.c:905: 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:912: error: 'RETVAL' undeclared (first use in this function) Rdiff.c: In function 'XS_File__Rdiff_delta_file': Rdiff.c:931: 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) lipo: can't open input file: /var/tmp//ccPAC3us.out (No such file or directory) make: *** [Rdiff.o] Error 1