Checking if your kit is complete... Looks good Writing Makefile for String::DiffLine cp DiffLine.pm blib/lib/String/DiffLine.pm AutoSplitting blib/lib/String/DiffLine.pm (blib/lib/auto/String/DiffLine) /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 DiffLine.xs > DiffLine.xsc && mv DiffLine.xsc DiffLine.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" DiffLine.c DiffLine.xs: In function 'XS_String__DiffLine_diffline': DiffLine.xs:26: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type DiffLine.xs: In function 'XS_String__DiffLine_diffline': DiffLine.xs:26: warning: passing argument 3 of 'Perl_sv_2pv_flags' from incompatible pointer type DiffLine.xs:49: error: 'sv_undef' undeclared (first use in this function) DiffLine.xs:49: error: (Each undeclared identifier is reported only once DiffLine.xs:49: error: for each function it appears in.) DiffLine.xs:49: error: 'sv_undef' undeclared (first use in this function) DiffLine.xs:49: error: (Each undeclared identifier is reported only once DiffLine.xs:49: error: for each function it appears in.) lipo: can't open input file: /var/tmp//ccJIASb6.out (No such file or directory) make: *** [DiffLine.o] Error 1 PERL_DL_NONLAZY=1 /Users/cpanrun/pristine/5.8.7/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl 1..12 ok 1 $/=\n in=abcdef,abcxyz out=3,1,3 expected=3,1,3 ok 2 $/=\n in=abcdef,abc out=3,1,3 expected=3,1,3 ok 3 $/=\n in=abc,abc out=,1,3 expected=,1,3 ok 4 $/=\n in=abc\ndefg,abc\ndxy out=5,2,1 expected=5,2,1 ok 5 $/=\n in=abc\n\ndefg,abc\n\ndxy out=6,3,1 expected=6,3,1 ok 6 $/=\n in=abc\ndef\n,abc\ndef\n out=,3,0 expected=,3,0 ok 7 $/=x in=abcxdefg,abcxdefy out=7,2,3 expected=7,2,3 ok 8 $/= in=abc\n\n\ndefg,abc\n\n\nxy out=6,2,0 expected=6,2,0 ok 9 $/=121 in=1212121def,1212121dex out=9,3,2 expected=9,3,2 ok 10 $/=112 in=11121112de,11121112df out=9,3,1 expected=9,3,1 ok 11 $/=112 in=112112x,112112ab out=6,3,0 expected=6,3,0 ok 12 Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /Users/cpanrun/pristine/5.8.7/man/man3/String::DiffLine.3 Appending installation info to /Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/perllocal.pod /bin/sh -c true