Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lstree Writing Makefile for Tree::Suffix cp lib/Tree/Suffix.pm blib/lib/Tree/Suffix.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 Suffix.xs > Suffix.xsc && mv Suffix.xsc Suffix.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.19\" -DXS_VERSION=\"0.19\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" Suffix.c Suffix.xs:6:22: error: libstree.h: No such file or directory Suffix.xs:18: error: parse error before '*' token Suffix.xs:19: error: parse error before '*' token Suffix.xs: In function 'follow_string': Suffix.xs:20: error: 'LST_Node' undeclared (first use in this function) Suffix.xs:20: error: (Each undeclared identifier is reported only once Suffix.xs:20: error: for each function it appears in.) Suffix.xs:20: error: 'node' undeclared (first use in this function) Suffix.xs:20: error: 'tree' undeclared (first use in this function) Suffix.xs:21: error: 'LST_Edge' undeclared (first use in this function) Suffix.xs:21: error: 'edge' undeclared (first use in this function) Suffix.xs:23: error: 'string' undeclared (first use in this function) Suffix.xs: At top level: Suffix.xs:49: error: parse error before '*' token Suffix.xs:49: warning: data definition has no type or storage class Suffix.xs: In function 'XS_Tree__Suffix_new': Suffix.xs:58: error: 'LST_STree' undeclared (first use in this function) Suffix.xs:58: error: 'self' undeclared (first use in this function) Suffix.c:85: error: parse error before 'RETVAL' Suffix.xs:74: error: 'RETVAL' undeclared (first use in this function) Suffix.c: In function 'XS_Tree__Suffix_allow_duplicates': Suffix.c:119: error: parse error before 'self' Suffix.c:126: error: 'self' undeclared (first use in this function) Suffix.xs:6:22: error: libstree.h: No such file or directory Suffix.xs:18: error: parse error before '*' token Suffix.xs:19: error: parse error before '*' token Suffix.xs: In function 'follow_string': Suffix.xs:20: error: 'LST_Node' undeclared (first use in this function) Suffix.xs:20: error: (Each undeclared identifier is reported only once Suffix.xs:20: error: for each function it appears in.) Suffix.xs:20: error: 'node' undeclared (first use in this function) Suffix.xs:20: error: 'tree' undeclared (first use in this function) Suffix.xs:21: error: 'LST_Edge' undeclared (first use in this function) Suffix.xs:21: error: 'edge' undeclared (first use in this function) Suffix.xs:23: error: 'string' undeclared (first use in this function) Suffix.xs: At top level: Suffix.xs:49: error: parse error before '*' token Suffix.xs:49: warning: data definition has no type or storage class Suffix.xs: In function 'XS_Tree__Suffix_new': Suffix.xs:58: error: 'LST_STree' undeclared (first use in this function) Suffix.xs:58: error: 'self' undeclared (first use in this function) Suffix.c:85: error: parse error before 'RETVAL' Suffix.xs:74: error: 'RETVAL' undeclared (first use in this function) Suffix.c: In function 'XS_Tree__Suffix_allow_duplicates': Suffix.c:119: error: parse error before 'self' Suffix.c:126: error: 'self' undeclared (first use in this function) Suffix.c:126: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_insert': Suffix.c:162: error: parse error before 'self' Suffix.c:173: error: 'self' undeclared (first use in this function) Suffix.c:173: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_strings': Suffix.c:212: error: parse error before 'self' Suffix.xs:118: error: 'LST_StringHash' undeclared (first use in this function) Suffix.xs:118: error: 'hash' undeclared (first use in this function) Suffix.xs:119: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.xs:119: error: 'hi' undeclared (first use in this function) Suffix.c:221: error: 'self' undeclared (first use in this function) Suffix.c:221: error: called object 'Tree__Suffix' is not a function Suffix.xs:126: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function) Suffix.c:126: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_nodes': Suffix.c:257: error: parse error before 'self' Suffix.c:263: error: 'self' undeclared (first use in this function) Suffix.c:263: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_insert': Suffix.c:162: error: parse error before 'self' Suffix.c:173: error: 'self' undeclared (first use in this function) Suffix.c:173: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_clear': Suffix.c:289: error: parse error before 'self' Suffix.c:293: error: 'self' undeclared (first use in this function) Suffix.c:293: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_dump': Suffix.c:320: error: parse error before 'self' Suffix.c:327: error: 'self' undeclared (first use in this function) Suffix.c:327: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_strings': Suffix.c:212: error: parse error before 'self' Suffix.xs:118: error: 'LST_StringHash' undeclared (first use in this function) Suffix.xs:118: error: 'hash' undeclared (first use in this function) Suffix.xs:119: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.xs:119: error: 'hi' undeclared (first use in this function) Suffix.c:221: error: 'self' undeclared (first use in this function) Suffix.c: In function 'XS_Tree__Suffix_remove':Suffix.c:221: error: called object 'Tree__Suffix' is not a function Suffix.c:356: error: parse error before 'self' Suffix.xs:165: error: 'LST_StringHash' undeclared (first use in this function) Suffix.xs:165: error: 'hash' undeclared (first use in this function) Suffix.xs:166: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.xs:166: error: 'hi' undeclared (first use in this function) Suffix.xs:167: error: 'LST_String' undeclared (first use in this function) Suffix.xs:167: error: 'str' undeclared (first use in this function) Suffix.xs:126: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function) Suffix.c:370: error: 'self' undeclared (first use in this function) Suffix.c:370: error: called object 'Tree__Suffix' is not a function Suffix.xs:181: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function) Suffix.c: In function 'XS_Tree__Suffix_nodes': Suffix.c:257: error: parse error before 'self' Suffix.c:263: error: 'self' undeclared (first use in this function) Suffix.c:263: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix__algorithm_longest_substrings': Suffix.c:428: error: parse error before 'self' Suffix.xs:215: error: 'LST_StringSet' undeclared (first use in this function) Suffix.xs:215: error: 'res' undeclared (first use in this function) Suffix.xs:216: error: 'LST_String' undeclared (first use in this function) Suffix.xs:216: error: 'str' undeclared (first use in this function) Suffix.c:438: error: 'self' undeclared (first use in this function) Suffix.c:438: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_clear': Suffix.c:289: error: parse error before 'self' Suffix.c:293: error: 'self' undeclared (first use in this function) Suffix.c:293: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_dump': Suffix.c:320: error: parse error before 'self' Suffix.c:327: error: 'self' undeclared (first use in this function) Suffix.c:327: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_find': Suffix.c:492: error: parse error before 'self' Suffix.xs:241: error: 'LST_String' undeclared (first use in this function) Suffix.xs:241: error: 'str' undeclared (first use in this function) Suffix.xs:242: error: 'LST_Edge' undeclared (first use in this function) Suffix.xs:242: error: 'edge' undeclared (first use in this function) Suffix.xs:243: error: 'LST_Node' undeclared (first use in this function) Suffix.xs:243: error: 'node' undeclared (first use in this function) Suffix.c: In function 'XS_Tree__Suffix_remove': Suffix.c:356: error: parse error before 'self' Suffix.xs:165: error: 'LST_StringHash' undeclared (first use in this function) Suffix.xs:165: error: 'hash' undeclared (first use in this function) Suffix.xs:166: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.xs:166: error: 'hi' undeclared (first use in this function) Suffix.xs:167: error: 'LST_String' undeclared (first use in this function) Suffix.xs:167: error: 'str' undeclared (first use in this function) Suffix.c:505: error: 'self' undeclared (first use in this function) Suffix.c:505: error: called object 'Tree__Suffix' is not a function Suffix.c:370: error: 'self' undeclared (first use in this function) Suffix.c:370: error: called object 'Tree__Suffix' is not a function Suffix.xs:181: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function) Suffix.xs:262: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:274: error: dereferencing pointer to incomplete type Suffix.c: In function 'XS_Tree__Suffix__algorithm_longest_substrings': Suffix.c:428: error: parse error before 'self' Suffix.xs:215: error: 'LST_StringSet' undeclared (first use in this function) Suffix.xs:215: error: 'res' undeclared (first use in this function) Suffix.xs:216: error: 'LST_String' undeclared (first use in this function) Suffix.xs:216: error: 'str' undeclared (first use in this function) Suffix.c:438: error: 'self' undeclared (first use in this function) Suffix.c:438: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_string': Suffix.c:563: error: parse error before 'self' Suffix.xs:289: error: 'LST_StringHash' undeclared (first use in this function) Suffix.xs:289: error: 'hash' undeclared (first use in this function) Suffix.xs:290: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.xs:290: error: 'hi' undeclared (first use in this function) Suffix.xs:291: error: 'LST_StringIndex' undeclared (first use in this function) Suffix.xs:291: error: parse error before 'range' Suffix.c:577: error: 'self' undeclared (first use in this function) Suffix.c:577: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_find': Suffix.c:492: error: parse error before 'self' Suffix.xs:294: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function) Suffix.xs:241: error: 'LST_String' undeclared (first use in this function) Suffix.xs:241: error: 'str' undeclared (first use in this function) Suffix.xs:242: error: 'LST_Edge' undeclared (first use in this function) Suffix.xs:242: error: 'edge' undeclared (first use in this function) Suffix.xs:243: error: 'LST_Node' undeclared (first use in this function) Suffix.xs:243: error: 'node' undeclared (first use in this function) Suffix.xs:306: error: 'range' undeclared (first use in this function) Suffix.c:505: error: 'self' undeclared (first use in this function) Suffix.c:505: error: called object 'Tree__Suffix' is not a function Suffix.xs:262: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.xs:264: error: dereferencing pointer to incomplete type Suffix.c: In function 'XS_Tree__Suffix_DESTROY':Suffix.xs:274: error: dereferencing pointer to incomplete type Suffix.c:647: error: parse error before 'self' Suffix.c:651: error: 'self' undeclared (first use in this function) Suffix.c:651: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_string': Suffix.c:563: error: parse error before 'self' Suffix.xs:289: error: 'LST_StringHash' undeclared (first use in this function) Suffix.xs:289: error: 'hash' undeclared (first use in this function) Suffix.xs:290: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.xs:290: error: 'hi' undeclared (first use in this function) Suffix.xs:291: error: 'LST_StringIndex' undeclared (first use in this function) Suffix.xs:291: error: parse error before 'range' Suffix.c:577: error: 'self' undeclared (first use in this function) Suffix.c:577: error: called object 'Tree__Suffix' is not a function Suffix.xs:294: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function) Suffix.xs:306: error: 'range' undeclared (first use in this function) Suffix.c: In function 'XS_Tree__Suffix_DESTROY': Suffix.c:647: error: parse error before 'self' Suffix.c:651: error: 'self' undeclared (first use in this function) Suffix.c:651: error: called object 'Tree__Suffix' is not a function lipo: can't open input file: /var/tmp//cc5lfDU0.out (No such file or directory) make: *** [Suffix.o] Error 1