Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lpspell Writing Makefile for Text::Pspell cp Pspell.pm blib/lib/Text/Pspell.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -noprototypes -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap perlobject.map -typemap typemap Pspell.xs > Pspell.xsc && mv Pspell.xsc Pspell.c 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.03\" -DXS_VERSION=\"0.03\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" Pspell.c Error 112: "Pspell.xs", line 5 # Include file not found. #include ^^^^^^^^^^^^^^^^^ Error 419: "Pspell.xs", line 10 # 'PspellCanHaveError' is used as a type, but has not been defined as a type. PspellCanHaveError *ret; ^^^^^^^^^^^^^^^^^^ Error 419: "Pspell.xs", line 11 # 'PspellManager' is used as a type, but has not been defined as a type. PspellManager *manager; ^^^^^^^^^^^^^ Error 419: "Pspell.xs", line 12 # 'PspellConfig' is used as a type, but has not been defined as a type. PspellConfig *config; ^^^^^^^^^^^^ Error 172: "Pspell.xs", line 29 # Undeclared variable 'PspellCanHaveError'. PspellCanHaveError *ret; ^^^^^^^^^^^^^^^^^^ Error 172: "Pspell.xs", line 31 # Undeclared variable 'ret'. ret = new_pspell_manager(self->config); ^^^ Error 172: "Pspell.xs", line 35 # Undeclared variable 'ret'. if ( (self->errnum = pspell_error_number(ret) ) ) ^^^ Error 172: "Pspell.xs", line 37 # Undeclared variable 'ret'. strncpy(self->lastError, (char*) pspell_error_message(ret), MAX_ERRSTR_LEN); ^^^ Error 172: "Pspell.xs", line 41 # Undeclared variable 'ret'. self->manager = to_pspell_manager(ret); ^^^ Warning 942: "Pspell.xs", line 42 # Types 'int *' and 'int' are not assignment-compatible. self->config = pspell_manager_config(self->manager); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 942: "Pspell.xs", line 67 # Types 'int *' and 'int' are not assignment-compatible. RETVAL->config = new_pspell_config(); ^^^^^^^^^^^^^^^^^^^ Error 419: "Pspell.xs", line 132 # 'PspellConfig' is used as a type, but has not been defined as a type. if ( (self->errnum = pspell_config_error_number( (const PspellConfig *)self->config) ) ) ^^^^^^^^^^^^ Error 419: "Pspell.xs", line 134 # 'PspellConfig' is used as a type, but has not been defined as a type. strcpy(self->lastError, pspell_config_error_message( (const PspellConfig *)self->config ) ); ^^^^^^^^^^^^ Warning 942: "Pspell.xs", line 134 # Types 'const char *' and 'int' are not assignment-compatible. strcpy(self->lastError, pspell_config_error_message( (const PspellConfig *)self->config ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 419: "Pspell.xs", line 153 # 'PspellConfig' is used as a type, but has not been defined as a type. if ( (self->errnum = pspell_config_error_number( (const PspellConfig *)self->config) ) ) ^^^^^^^^^^^^ Error 699: "Pspell.xs", line 153 # Error limit reached; halting compilation. if ( (self->errnum = pspell_config_error_number( (const PspellConfig *)self->config) ) ) ^^^^^^^^^^^^ make: *** [Pspell.o] Error 2