Checking if your kit is complete... Warning: the following files are missing in your kit: .#LetterTree.xs.1.7 .#typemap.1.3 LetterTree.bs LetterTree.c LetterTree.o Please inform the author. Note (probably harmless): No library found for -llettertree Writing Makefile for Data::LetterTree cp lib/Data/LetterTree.pm blib/lib/Data/LetterTree.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap LetterTree.xs > LetterTree.xsc && mv LetterTree.xsc LetterTree.c Please specify prototyping behavior for LetterTree.xs (see perlxs manual) cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" LetterTree.c Error 112: "LetterTree.xs", line 7 # Include file "lettertree.h" not found. #include "lettertree.h" ^^^^^^^^^^^^^^ Error 172: "LetterTree.c", line 37 # Undeclared variable 'Node'. Node * RETVAL; ^^^^ Error 172: "LetterTree.xs", line 15 # Undeclared variable 'RETVAL'. RETVAL = new_tree(); ^^^^^^ Error 172: "LetterTree.c", line 42 # Undeclared variable 'RETVAL'. sv_setref_pv(ST(0), "NodePtr", (void*)RETVAL); ^^^^^^^^^^^^ Error 172: "LetterTree.c", line 60 # Undeclared variable 'Node'. Node * tree; ^^^^ Error 419: "LetterTree.c", line 68 # 'Node' is used as a type, but has not been defined as a type. tree = INT2PTR(Node *,tmp); ^^^^^^^ Error 403: "LetterTree.c", line 68 # Undeclared variable 'tree'. Perhaps 'free' as in "void free(void *)" ["/usr/include/stdlib.h", line 173] was intended. tree = INT2PTR(Node *,tmp); ^^^^ Error 403: "LetterTree.c", line 73 # Undeclared variable 'tree'. Perhaps 'free' as in "void free(void *)" ["/usr/include/stdlib.h", line 173] was intended. RETVAL = add_data(tree, word, data); ^^^^ Error 172: "LetterTree.c", line 92 # Undeclared variable 'Node'. Node * tree; ^^^^ Error 419: "LetterTree.c", line 99 # 'Node' is used as a type, but has not been defined as a type. tree = INT2PTR(Node *,tmp); ^^^^^^^ Error 403: "LetterTree.c", line 99 # Undeclared variable 'tree'. Perhaps 'free' as in "void free(void *)" ["/usr/include/stdlib.h", line 173] was intended. tree = INT2PTR(Node *,tmp); ^^^^ Error 403: "LetterTree.c", line 104 # Undeclared variable 'tree'. Perhaps 'free' as in "void free(void *)" ["/usr/include/stdlib.h", line 173] was intended. RETVAL = has_word(tree, word); ^^^^ Error 699: "LetterTree.c", line 104 # Error limit reached; halting compilation. RETVAL = has_word(tree, word); ^^^^ make: *** [LetterTree.o] Error 2