Checking if your kit is complete... Looks good Writing Makefile for Regexp cp Regexp.pm blib/lib/Regexp.pm /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap -typemap typemap Regexp.xs > Regexp.xsc && mv Regexp.xsc Regexp.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.004\" -DXS_VERSION=\"0.004\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Regexp.c Warning 129: "Regexp.xs", line 21 # Redefinition of macro 'PerlIO_stderr' differs from previous definition at ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/embed.h", line 4610]. #define PerlIO_stderr() stderr ^^^^^^^^^^^^^ Error 172: "Regexp.xs", line 100 # Undeclared variable 'sv_undef'. ) pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)] = &sv_undef; ^^^^^^^^ Warning 168: "Regexp.xs", line 112 # Illegal types associated with operator '!=': 'int' and 'char *'. if(index >= 0 && index <= re->nparens && re->startp[index] != ((char*) 0L) ) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 942: "Regexp.xs", line 114 # Types 'const char *' and 'int' are not assignment-compatible. er *)pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)],re->startp[index],re->endp[index] - re->startp[index]) ; ^^^^^^^^^^^^^^^^ Error 172: "Regexp.xs", line 118 # Undeclared variable 'sv_undef'. ) pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)] = &sv_undef; ^^^^^^^^ Warning 942: "Regexp.xs", line 127 # Types 'const char *' and 'int' are not assignment-compatible. terpreter *) pthread_getspecific((*Perl_Gthr_key_ptr(0L)))), sv,re->startp[i],re->endp[i] - re->startp[i]) ; ^^^^^^^^^^^^ Error 172: "Regexp.xs", line 130 # Undeclared variable 'sv_undef'. sv = &sv_undef; ^^^^^^^^ Error 168: "Regexp.xs", line 148 # Illegal types associated with operator '-': 'int' and 'char *'. d_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)],re->subbeg,re->startp[0] - re->subbeg) ; ^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Regexp.xs", line 151 # Undeclared variable 'sv_undef'. ) pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)] = &sv_undef; ^^^^^^^^ Error 187: "Regexp.xs", line 162 # Referenced object 'subend' is not a member of struct regexp ["/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE/regexp.h", line 31]. specific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)],re->endp[0],re->subend - re->endp[0]) ; ^^^^^^ Error 172: "Regexp.xs", line 165 # Undeclared variable 'sv_undef'. ) pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)] = &sv_undef; ^^^^^^^^ Warning 942: "Regexp.xs", line 176 # Types 'const char *' and 'int' are not assignment-compatible. er *)pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)],re->startp[0],re->endp[0] - re->startp[0]) ; ^^^^^^^^^^^^ Error 172: "Regexp.xs", line 179 # Undeclared variable 'sv_undef'. ) pthread_getspecific((*Perl_Gthr_key_ptr(0L))))))[ax + (0)] = &sv_undef; ^^^^^^^^ Error 168: "Regexp.xs", line 196 # Illegal types associated with operator '-': 'int' and 'char *'. rlInterpreter *)pthread_getspecific((*Perl_Gthr_key_ptr(0L)))), re->endp[0] - re->subbeg)) ); do { (*Perl_Tstack_sp_ptr( ((PerlI ^^^^^^^^^^^^^^^^^^^^^^^^ Error 168: "Regexp.xs", line 204 # Illegal types associated with operator '-': 'int' and 'char *'. rlInterpreter *)pthread_getspecific((*Perl_Gthr_key_ptr(0L)))), re->startp[0] - re->subbeg)) ); do { (*Perl_Tstack_sp_ptr( ((Per ^^^^^^^^^^^^^^^^^^^^^^^^^^ Error 172: "Regexp.c", line 697 # Undeclared variable 'defgv'. string = ( ( ((XPVGV*) (defgv)->sv_any)->xgv_gp)->gp_sv) ; ^^^^^ Warning 942: "Regexp.xs", line 247 # Types 'const char *' and 'int' are not assignment-compatible. terpreter *) pthread_getspecific((*Perl_Gthr_key_ptr(0L)))), sv,re->startp[i],re->endp[i] - re->startp[i]) ; ^^^^^^^^^^^^ Error 172: "Regexp.xs", line 251 # Undeclared variable 'sv_undef'. thr_key_ptr(0L)))), sp,sp,(int) (1)); } } while (0); (*++sp = (&sv_undef)); } while (0) ; ^^^^^^^^ Error 699: "Regexp.xs", line 251 # Error limit reached; halting compilation. thr_key_ptr(0L)))), sp,sp,(int) (1)); } } while (0); (*++sp = (&sv_undef)); } while (0) ; ^^^^^^^^ make: *** [Regexp.o] Error 2