Checking if your kit is complete... Looks good Writing Makefile for Devel::LexAlias cp LexAlias.pm blib/lib/Devel/LexAlias.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 LexAlias.xs > LexAlias.xsc && mv LexAlias.xsc LexAlias.c Please specify prototyping behavior for LexAlias.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.04\" -DXS_VERSION=\"0.04\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" LexAlias.c Error 100: "LexAlias.xs", line 5 # String and character constants cannot span lines. #include "XSUB.h"' ^ Error 107: "LexAlias.xs", line 5 # Bad #include syntax: '#include "XSUB.h"''. #include "XSUB.h"' ^^^^^^^^^ Error 20: "LexAlias.c", line 21 # '{' expected before ';'. XS(XS_Devel__LexAlias__lexalias); /* prototype to pass -Wmissing-prototypes */ ^ Error 20: "LexAlias.c", line 23 # ';' expected before '{'. { ^ Error 172: "LexAlias.c", line 24 # Undeclared variable 'dXSARGS'. dXSARGS; ^^^^^^^ Error 172: "LexAlias.c", line 25 # Undeclared variable 'items'. if (items != 3) ^^^^^ Error 172: "LexAlias.c", line 26 # Undeclared variable 'my_perl'. Perl_croak(aTHX_ "Usage: Devel::LexAlias::_lexalias(cv_ref, name, new_rv)") ^^^^^ Error 185: "LexAlias.c", line 29 # Left side of '->' requires a pointer to struct; type found was 'int'. char * name = (char *)SvPV_nolen(ST(1)); ^^^^^^^^^^ Error 172: "LexAlias.xs", line 18 # Undeclared variable 'my_perl'. AV* padn = cv ? (AV*) AvARRAY(CvPADLIST(cv))[0] : PL_comppad_name; ^^^^^^^^^^^^^^^ Error 172: "LexAlias.xs", line 19 # Undeclared variable 'my_perl'. AV* padv = cv ? (AV*) AvARRAY(CvPADLIST(cv))[1] : PL_comppad; ^^^^^^^^^^ Error 172: "LexAlias.xs", line 26 # Undeclared variable 'my_perl'. for (i = 0; i <= av_len(padn); ++i) { ^^^^^^ Error 172: "LexAlias.xs", line 27 # Undeclared variable 'my_perl'. SV** name_ptr = av_fetch(padn, i, 0); ^^^^^^^^ Error 699: "LexAlias.xs", line 27 # Error limit reached; halting compilation. SV** name_ptr = av_fetch(padn, i, 0); ^^^^^^^^ make: *** [LexAlias.o] Error 2