WARNING: LICENSE is not a known parameter. Checking if your kit is complete... Looks good 'LICENSE' is not a known MakeMaker parameter name. 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.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 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 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O3 -DVERSION=\"0.19\" -DXS_VERSION=\"0.19\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/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:22: warning: ISO C90 forbids mixed declarations and code 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.xs:59: warning: ISO C90 forbids mixed declarations and code 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:22: warning: ISO C90 forbids mixed declarations and code 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.xs:59: warning: ISO C90 forbids mixed declarations and code 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:160: error: parse error before 'self' Suffix.c:171: error: 'self' undeclared (first use in this function) Suffix.c:171: error: called object 'Tree__Suffix' is not a function Suffix.c:126: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_strings': Suffix.c:208: 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.xs:120: warning: ISO C90 forbids mixed declarations and code Suffix.c:217: error: 'self' undeclared (first use in this function) Suffix.c:217: 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: In function 'XS_Tree__Suffix_insert': Suffix.c:160: error: parse error before 'self' Suffix.c: In function 'XS_Tree__Suffix_nodes': Suffix.c:251: error: parse error before 'self' Suffix.c:171: error: 'self' undeclared (first use in this function) Suffix.c:171: error: called object 'Tree__Suffix' is not a function Suffix.c:257: error: 'self' undeclared (first use in this function) Suffix.c:257: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_clear': Suffix.c:281: error: parse error before 'self' Suffix.c:285: error: 'self' undeclared (first use in this function) Suffix.c:285: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_strings': Suffix.c:208: 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.xs:120: warning: ISO C90 forbids mixed declarations and code Suffix.c:217: error: 'self' undeclared (first use in this function) Suffix.c:217: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_dump': Suffix.c:310: error: parse error before 'self' Suffix.c:317: error: 'self' undeclared (first use in this function) Suffix.c:317: 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: In function 'XS_Tree__Suffix_remove': Suffix.c:344: 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:168: warning: ISO C90 forbids mixed declarations and code Suffix.c: In function 'XS_Tree__Suffix_nodes': Suffix.c:251: error: parse error before 'self' Suffix.c:358: error: 'self' undeclared (first use in this function) Suffix.c:358: error: called object 'Tree__Suffix' is not a function Suffix.c:257: error: 'self' undeclared (first use in this function) Suffix.xs:181: error: 'LST_STRING_HASH_SIZE' undeclared (first use in this function)Suffix.c:257: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_clear': Suffix.c:281: error: parse error before 'self' Suffix.c:285: error: 'self' undeclared (first use in this function) Suffix.c:285: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix__algorithm_longest_substrings': Suffix.c:414: 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:424: error: 'self' undeclared (first use in this function) Suffix.c:424: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_dump': Suffix.c:310: error: parse error before 'self' Suffix.c:317: error: 'self' undeclared (first use in this function) Suffix.c:317: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_remove': Suffix.c:344: 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.c: In function 'XS_Tree__Suffix_find':Suffix.xs:166: error: 'LST_StringHashItem' undeclared (first use in this function) Suffix.c:476: error: parse error before 'self'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:168: warning: ISO C90 forbids mixed declarations and codeSuffix.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:244: warning: ISO C90 forbids mixed declarations and code Suffix.c:358: error: 'self' undeclared (first use in this function)Suffix.c:489: error: 'self' undeclared (first use in this function) Suffix.c:358: error: called object 'Tree__Suffix' is not a functionSuffix.c:489: 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:414: 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:424: error: 'self' undeclared (first use in this function) Suffix.c:424: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_string': Suffix.c:545: 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:559: error: 'self' undeclared (first use in this function) Suffix.c:559: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_find': Suffix.c:476: 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.xs:244: warning: ISO C90 forbids mixed declarations and code 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:489: error: 'self' undeclared (first use in this function) Suffix.c:489: 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.xs:274: error: dereferencing pointer to incomplete type Suffix.c: In function 'XS_Tree__Suffix_DESTROY': Suffix.c:627: error: parse error before 'self' Suffix.c:631: error: 'self' undeclared (first use in this function) Suffix.c:631: error: called object 'Tree__Suffix' is not a function Suffix.c: In function 'XS_Tree__Suffix_string': Suffix.c:545: 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:559: error: 'self' undeclared (first use in this function) Suffix.c:559: 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:627: error: parse error before 'self' Suffix.c:631: error: 'self' undeclared (first use in this function) Suffix.c:631: error: called object 'Tree__Suffix' is not a function lipo: can't open input file: /var/tmp//cc45Wxvp.out (No such file or directory) make: *** [Suffix.o] Error 1