TEST RESULTS:

PERL_DL_NONLAZY=1 /home/jhedden/local/bin/perl "-MExtUtils::Command::MM" "-e" 
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/build..........."perlxsi.c", line 30: undefined symbol: my_perl
"perlxsi.c", line 30: warning: improper pointer/integer combination: arg #1
"perlxsi.c", line 30: warning: argument #3 is incompatible with prototype:
        prototype: pointer to function(pointer to struct interpreter {pointer 
to pointer to struct sv {..} Tstack_sp, pointer to struct op {..} Top, pointer 
to pointer to struct sv {..} Tcurpad, pointer to pointer to struct sv {..} 
Tstack_base, pointer to pointer to struct sv {..} Tstack_max, pointer to long 
Tscopestack, long Tscopestack_ix, long Tscopestack_max, pointer to union any 
{..} Tsavestack, long Tsavestack_ix, long Tsavestack_max, pointer to pointer to 
struct sv {..} Ttmps_stack, long Ttmps_ix, long Ttmps_floor, long Ttmps_max, 
pointer to long Tmarkstack, pointer to long Tmarkstack_ptr, pointer to long 
Tmarkstack_max, pointer to pointer to struct op {..} Tretstack, long 
Tretstack_ix, long Tretstack_max, pointer to struct sv {..} TSv, pointer to 
struct xpv {..} TXpv, unsigned int Tna, struct stat {..} Tstatbuf, struct stat 
{..} Tstatcache, pointer to struct gv {..} Tstatgv, pointer to struct sv {..} 
Tstatname, struct tms {..} Ttimesbuf, char Ttainted, pointer to struct pmop 
{..} Tcurpm, pointer to struct sv {..} Tnrs, pointer to struct sv {..} Trs, 
pointer to struct gv {..} Tlast_in_gv, pointer to struct sv {..} Tofs_sv, 
pointer to struct gv {..} Tdefoutgv, pointer to const char Tchopset, pointer to 
struct sv {..} Tformtarget, pointer to struct sv {..} Tbodytarget, pointer to 
struct sv {..} Ttoptarget, pointer to struct hv {..} Tdefstash, pointer to 
struct hv {..} Tcurstash, pointer to struct op {..} Trestartop, volatile 
pointer to struct cop {..} Tcurcop, volatile int Tin_eval, int Tdelaymagic, 
char Tdirty, int Tlocalizing, pointer to struct av {..} Tcurstack, pointer to 
struct stackinfo {..} Tcurstackinfo, pointer to struct av {..} Tmainstack, 
pointer to struct jmpenv {..} Ttop_env, struct jmpenv {..} Tstart_env, pointer 
to struct sv {..} Terrors, pointer to struct sv {..} Tav_fetch_sv, pointer to 
struct sv {..} Thv_fetch_sv, pointer to struct he {..} Thv_fetch_ent_mh, long 
Tmodcount, pointer to struct op {..} Tlastgotoprobe, long Tdumpindent, pointer 
to struct op {..} Tsortcop, pointer to struct hv {..} T
tstash, pointer to struct gv {..} Tfirstgv, pointer to struct gv {..} 
Tsecondgv, long Tsortcxix, pointer to char Tefloatbuf, unsigned int 
Tefloatsize, pointer to long Tscreamfirst, pointer to long Tscreamnext, long 
Tmaxscream, pointer to struct sv {..} Tlastscream, struct regnode {..} 
Tregdummy, pointer to char Tregcomp_parse, pointer to char Tregxend, pointer to 
struct regnode {..} Tregcode, long Tregnaughty, long Tregsawback, pointer to 
char Tregprecomp, long Tregnpar, long Tregsize, unsigned long Tregflags, 
unsigned long Tregseen, long Tseen_zerolen, long Tseen_evals, pointer to struct 
regexp {..} Tregcomp_rx, long Textralen, int Tcolorset, array[6] of pointer to 
char Tcolors, long Treg_whilem_seen, pointer to char Treginput, pointer to char 
Tregbol, pointer to char Tregeol, pointer to long Tregstartp, pointer to long 
Tregendp, pointer to unsigned long Treglastparen, pointer to unsigned long 
Treglastcloseparen, pointer to char Tregtill, char Tregcompat1, pointer to 
pointer to char Treg_start_tmp, unsigned long Treg_start_tmpl, pointer to 
struct reg_data {..} Tregdata, pointer to char Tbostr, unsigned long 
Treg_flags, long Treg_eval_set, long Tregnarrate, pointer to struct regnode 
{..} Tregprogram, int Tregindent, pointer to struct curcur {..} Tregcc, pointer 
to struct re_cc_state {..} Treg_call_cc, pointer to struct regexp {..} Treg_re, 
pointer to char Treg_ganch, pointer to struct sv {..} Treg_sv, pointer to 
struct magic {..} Treg_magic, long Treg_oldpos, pointer to struct pmop {..} 
Treg_oldcurpm, pointer to struct pmop {..} Treg_curpm, pointer to char 
Treg_oldsaved, unsigned int Treg_oldsavedlen, long Treg_maxiter, long 
Treg_leftiter, pointer to char Treg_poscache, unsigned int Treg_poscache_size, 
pointer to function(pointer to struct interpreter {..}, pointer to struct op 
{..}) returning void Tpeepp, pointer to function(pointer to struct interpreter 
{..}, pointer to char, pointer to char, pointer to struct pmop {..}) returning 
pointer to struct regexp {..} Tregcompp, pointer to function(pointer to struct
terpreter {..}, pointer to struct regexp {..}, pointer to char, pointer to 
char, pointer to char, long, pointer to struct sv {..}, pointer to void, 
unsigned long) returning long Tregexecp, pointer to function(pointer to struct 
interpreter {..}, pointer to struct regexp {..}, pointer to struct sv {..}, 
pointer to char, pointer to char, unsigned long, pointer to struct 
re_scream_pos_data_s {..}) returning pointer to char Tregint_start, pointer to 
function(pointer to struct interpreter {..}, pointer to struct regexp {..}) 
returning pointer to struct sv {..} Tregint_string, pointer to function(pointer 
to struct interpreter {..}, pointer to struct regexp {..}) returning void 
Tregfree, int Treginterp_cnt, pointer to char Treg_starttry, pointer to pointer 
to char Twatchaddr, pointer to char Twatchok, char Treg_match_utf8, pointer to 
struct av {..} Tcomppad, int Iorigargc, pointer to pointer to char Iorigargv, 
pointer to struct gv {..} Ienvgv, pointer to struct gv {..} Iincgv, pointer to 
struct gv {..} Ihintgv, pointer to char Iorigfilename, pointer to struct sv 
{..} Idiehook, pointer to struct sv {..} Iwarnhook, char Iminus_c, pointer to 
struct sv {..} Ipatchlevel, pointer to pointer to char Ilocalpatches, pointer 
to const char Isplitstr, char Ipreprocess, char Iminus_n, char Iminus_p, char 
Iminus_l, char Iminus_a, char Iminus_F, char Idoswitches, unsigned char 
Idowarn, char Iwidesyscalls, char Idoextract, char Isawampersand, char Iunsafe, 
pointer to char Iinplace, pointer to struct sv {..} Ie_script, unsigned long 
Iperldb, int Iperl_destruct_level, long Ibasetime, pointer to struct sv {..} 
Iformfeed, long Imaxsysfd, int Imultiline, long Istatusvalue, unsigned char 
Iexit_flags, pointer to struct gv {..} Istdingv, pointer to struct gv {..} 
Istderrgv, pointer to struct gv {..} Idefgv, pointer to struct gv {..} Iargvgv, 
pointer to struct gv {..} Iargvoutgv, pointer to struct av {..} Iargvout_stack, 
pointer to struct gv {..} Ireplgv, pointer to struct gv {..} Ierrgv, pointer to 
struct gv {..} IDBgv, pointer to struct gv 
} IDBline, pointer to struct gv {..} IDBsub, pointer to struct sv {..} 
IDBsingle, pointer to struct sv {..} IDBtrace, pointer to struct sv {..} 
IDBsignal, pointer to struct av {..} Ilineary, pointer to struct av {..} 
Idbargs, pointer to struct hv {..} Idebstash, pointer to struct hv {..} 
Iglobalstash, pointer to struct sv {..} Icurstname, pointer to struct av {..} 
Ibeginav, pointer to struct av {..} Iendav, pointer to struct av {..} Icheckav, 
pointer to struct av {..} Iinitav, pointer to struct hv {..} Istrtab, unsigned 
long Isub_generation, long Isv_count, long Isv_objcount, pointer to struct sv 
{..} Isv_root, pointer to struct sv {..} Isv_arenaroot, int Iforkprocess, 
pointer to struct av {..} Ifdpid, char Itainting, pointer to char Iop_mask, 
pointer to struct cv {..} Imain_cv, pointer to struct op {..} Imain_root, 
pointer to struct op {..} Imain_start, pointer to struct op {..} Ieval_root, 
pointer to struct op {..} Ieval_start, pointer to struct cop {..} Icurcopdb, 
unsigned long Icopline, int Ifilemode, int Ilastfd, pointer to char Ioldname, 
pointer to pointer to char IArgv, pointer to char ICmd, long Igensym, char 
Ipreambled, pointer to struct av {..} Ipreambleav, int Ilaststatval, long 
Ilaststype, pointer to struct sv {..} Imess_sv, pointer to struct sv {..} 
Iors_sv, pointer to char Iofmt, pointer to struct exitlistentry {..} Iexitlist, 
long Iexitlistlen, pointer to struct hv {..} Imodglobal, pointer to unsigned 
long Iprofiledata, volatile pointer to pointer to struct _PerlIO {..} Irsfp, 
pointer to struct av {..} Irsfp_filters, struct cop {..} Icompiling, pointer to 
struct cv {..} Icompcv, pointer to struct av {..} IBINCOMPAT0, pointer to 
struct av {..} Icomppad_name, long Icomppad_name_fill, long 
Icomppad_name_floor, int Igeneration, pointer to struct cv {..} IDBcv, char 
Iin_clean_objs, char Iin_clean_all, pointer to char Ilinestart, char 
Ipending_ident, struct _sublex_info {..} Isublex_info, long Iuid, long Ieuid, 
long Igid, long Iegid, char Inomemok, unsigned long Ian, unsigned long 
Icop_seqmax, unsigne
hort Iop_seqmax, unsigned long Ievalseq, pointer to pointer to char 
Iorigenviron, unsigned long Iorigalen, pointer to struct hv {..} Ipidstatus, 
int Imaxo, pointer to char Iosname, pointer to const char Ish_path_compat, 
pointer to function(int) returning void Isighandlerp, pointer to struct xpv 
{..} Ixiv_arenaroot, pointer to long long Ixiv_root, pointer to double 
Ixnv_root, pointer to struct xrv {..} Ixrv_root, pointer to struct xpv {..} 
Ixpv_root, pointer to struct xpviv {..} Ixpviv_root, pointer to struct xpvnv 
{..} Ixpvnv_root, pointer to struct xpvcv {..} Ixpvcv_root, pointer to struct 
xpvav {..} Ixpvav_root, pointer to struct xpvhv {..} Ixpvhv_root, pointer to 
struct xpvmg {..} Ixpvmg_root, pointer to struct xpvlv {..} Ixpvlv_root, 
pointer to struct xpvbm {..} Ixpvbm_root, pointer to struct he {..} Ihe_root, 
pointer to char Inice_chunk, unsigned long Inice_chunk_size, pointer to 
function(pointer to struct interpreter {..}) returning int Irunops, array[256] 
of char Itokenbuf, struct sv {..} Isv_undef, struct sv {..} Isv_no, struct sv 
{..} Isv_yes, pointer to const char Icshname, long Icshlen, unsigned long 
Ilex_state, unsigned long Ilex_defer, int Ilex_expect, long Ilex_brackets, long 
Ilex_formbrack, long Ilex_casemods, long Ilex_dojoin, long Ilex_starts, pointer 
to struct sv {..} Ilex_stuff, pointer to struct sv {..} Ilex_repl, pointer to 
struct op {..} Ilex_op, pointer to struct op {..} Ilex_inpat, long Ilex_inwhat, 
pointer to char Ilex_brackstack, pointer to char Ilex_casestack, array[5] of 
union  {..} Inextval, array[5] of long Inexttype, long Inexttoke, pointer to 
struct sv {..} Ilinestr, pointer to char Ibufptr, pointer to char Ioldbufptr, 
pointer to char Ioldoldbufptr, pointer to char Ibufend, int Iexpect, long 
Imulti_start, long Imulti_end, long Imulti_open, long Imulti_close, long 
Ierror_count, long Isubline, pointer to struct sv {..} Isubname, long 
Imin_intro_pending, long Imax_intro_pending, long Ipadix, long Ipadix_floor, 
long Ipad_reset_pending, pointer to char Ilast_uni, pointer to char Ilas
op, unsigned short Ilast_lop_op, long Iin_my, pointer to struct hv {..} 
Iin_my_stash, unsigned long Ihints, volatile unsigned long Idebug, long 
Iamagic_generation, unsigned long Icollation_ix, pointer to char 
Icollation_name, char Icollation_standard, unsigned int Icollxfrm_base, 
unsigned int Icollxfrm_mult, pointer to char Inumeric_name, char 
Inumeric_standard, char Inumeric_local, char Inumeric_compat1, pointer to 
struct sv {..} Iutf8_alnum, pointer to struct sv {..} Iutf8_alnumc, pointer to 
struct sv {..} Iutf8_ascii, pointer to struct sv {..} Iutf8_alpha, pointer to 
struct sv {..} Iutf8_space, pointer to struct sv {..} Iutf8_cntrl, pointer to 
struct sv {..} Iutf8_graph, pointer to struct sv {..} Iutf8_digit, pointer to 
struct sv {..} Iutf8_upper, pointer to struct sv {..} Iutf8_lower, pointer to 
struct sv {..} Iutf8_print, pointer to struct sv {..} Iutf8_punct, pointer to 
struct sv {..} Iutf8_xdigit, pointer to struct sv {..} Iutf8_mark, pointer to 
struct sv {..} Iutf8_toupper, pointer to struct sv {..} Iutf8_totitle, pointer 
to struct sv {..} Iutf8_tolower, pointer to struct sv {..} Iutf8_tofold, 
pointer to struct hv {..} Ilast_swash_hv, unsigned long Ilast_swash_klen, 
array[10] of unsigned char Ilast_swash_key, pointer to unsigned char 
Ilast_swash_tmps, unsigned int Ilast_swash_slen, int Iyydebug, int Iyynerrs, 
int Iyyerrflag, int Iyychar, union  {..} Iyyval, union  {..} Iyylval, int 
Iglob_index, char Isrand_called, array[256] of char Iuudmap, pointer to char 
Ibitcount, pointer to pointer to struct sv {..} Ipsig_ptr, pointer to pointer 
to struct sv {..} Ipsig_name, pointer to struct ptr_tbl {..} Iptr_table, 
pointer to struct av {..} Ibeginav_save, pointer to struct hv {..} Inullstash, 
pointer to struct xpv {..} Ixnv_arenaroot, pointer to struct xpv {..} 
Ixrv_arenaroot, pointer to struct xpv {..} Ixpv_arenaroot, pointer to struct 
xpviv {..} Ixpviv_arenaroot, pointer to struct xpvnv {..} Ixpvnv_arenaroot, 
pointer to struct xpvcv {..} Ixpvcv_arenaroot, pointer to struct xpvav {..} 
Ixpvav_arenaroot, pointer 
struct xpvhv {..} Ixpvhv_arenaroot, pointer to struct xpvmg {..} 
Ixpvmg_arenaroot, pointer to struct xpvlv {..} Ixpvlv_arenaroot, pointer to 
struct xpvbm {..} Ixpvbm_arenaroot, pointer to struct xpv {..} Ihe_arenaroot, 
pointer to int Ipsig_pend, int Isig_pending, pointer to struct sv {..} 
Inumeric_radix_sv, pointer to pointer to struct sv {..} Iregex_pad, pointer to 
struct av {..} Iregex_padav, pointer to struct  {..} Ireentrant_buffer, char 
Isavebegin, pointer to struct hv {..} Icustom_op_names, pointer to struct hv 
{..} Icustom_op_descs, pointer to pointer to struct _PerlIO {..} Iperlio, 
pointer to struct PerlIO_list_s {..} Iknown_layers, pointer to struct 
PerlIO_list_s {..} Idef_layerlist, pointer to struct sv {..} Iencoding, struct 
perl_debug_pad {..} Idebug_pad, char Itaint_warn, char Iutf8locale, pointer to 
struct sv {..} Iutf8_idstart, pointer to struct sv {..} Iutf8_idcont, pointer 
to function(pointer to struct interpreter {..}, pointer to struct sv {..}, 
pointer to struct sv {..}) returning long Isort_RealCmp, pointer to struct av 
{..} Icheckav_save, long Iclocktick, int Iin_load_module, unsigned long 
Iunicode, unsigned long Isignals, pointer to struct hv {..} Istashcache, int 
Ireentrant_retint, pointer to function(pointer to struct interpreter {..}, 
pointer to struct sv {..}) returning void Isharehook, pointer to 
function(pointer to struct interpreter {..}, pointer to struct sv {..}) 
returning void Ilockhook, pointer to function(pointer to struct interpreter 
{..}, pointer to struct sv {..}) returning void Iunlockhook, pointer to 
function(pointer to struct interpreter {..}) returning int Ithreadhook, pointer 
to function(pointer to struct interpreter {..}) returning int Irunops_std, 
pointer to function(pointer to struct interpreter {..}) returning int 
Irunops_dbg, unsigned long long Ihash_seed, char Ihash_seed_set, unsigned long 
long Irehash_seed, char Irehash_seed_set, int Ifdscript, int Isuidscript, 
pointer to struct ptr_tbl_ent {..} Ipte_root, pointer to struct xpv {..} 
Ipte_arenaroot, array[30] of 
r object_compatibility}, pointer to struct cv {pointer to struct xpvcv {..} 
sv_any, unsigned long sv_refcnt, unsigned long sv_flags}) returning void : 
"/home/jhedden/local/lib/perl5/5.8.8/sun4-solaris-thread-multi-64int/CORE/proto.h",
 line 829
        argument : pointer to function(pointer to struct cv {pointer to struct 
xpvcv {..} sv_any, unsigned long sv_refcnt, unsigned long sv_flags}) returning 
void
cc: acomp failed for perlxsi.c
make[1]: *** [perlxsi.o] Error 2
"perlxsi.c", line 30: undefined symbol: my_perl
"perlxsi.c", line 30: warning: improper pointer/integer combination: arg #1
"perlxsi.c", line 30: warning: argument #3 is incompatible with prototype:
        prototype: pointer to function(pointer to struct interpreter {pointer 
to pointer to struct sv {..} Tstack_sp, pointer to struct op {..} Top, pointer 
to pointer to struct sv {..} Tcurpad, pointer to pointer to struct sv {..} 
Tstack_base, pointer to pointer to struct sv {..} Tstack_max, pointer to long 
Tscopestack, long Tscopestack_ix, long Tscopestack_max, pointer to union any 
{..} Tsavestack, long Tsavestack_ix, long Tsavestack_max, pointer to pointer to 
struct sv {..} Ttmps_stack, long Ttmps_ix, long Ttmps_floor, long Ttmps_max, 
pointer to long Tmarkstack, pointer to long Tmarkstack_ptr, pointer to long 
Tmarkstack_max, pointer to pointer to struct op {..} Tretstack, long 
Tretstack_ix, long Tretstack_max, pointer to struct sv {..} TSv, pointer to 
struct xpv {..} TXpv, unsigned int Tna, struct stat {..} Tstatbuf, struct stat 
{..} Tstatcache, pointer to struct gv {..} Tstatgv, pointer to struct sv {..} 
Tstatname, struct tms {..} Ttimesbuf, char Ttainted, pointer to struct pmop 
{..} Tcurpm, pointer to struct sv {..} Tnrs, pointer to struct sv {..} Trs, 
pointer to struct gv {..} Tlast_in_gv, pointer to struct sv {..} Tofs_sv, 
pointer to struct gv {..} Tdefoutgv, pointer to const char Tchopset, pointer to 
struct sv {..} Tformtarget, pointer to struct sv {..} Tbodytarget, pointer to 
struct sv {..} Ttoptarget, pointer to struct hv {..} Tdefstash, pointer to 
struct hv {..} Tcurstash, pointer to struct op {..} Trestartop, volatile 
pointer to struct cop {..} Tcurcop, volatile int Tin_eval, int Tdelaymagic, 
char Tdirty, int Tlocalizing, pointer to struct av {..} Tcurstack, pointer to 
struct stackinfo {..} Tcurstackinfo, pointer to struct av {..} Tmainstack, 
pointer to struct jmpenv {..} Ttop_env, struct jmpenv {..} Tstart_env, pointer 
to struct sv {..} Terrors, pointer to struct sv {..} Tav_fetch_sv, pointer to 
struct sv {..} Thv_fetch_sv, pointer to struct he {..} Thv_fetch_ent_mh, long 
Tmodcount, pointer to struct op {..} Tlastgotoprobe, long Tdumpindent, pointer 
to struct op {..} Tsortcop, pointer to struct hv {..} T
tstash, pointer to struct gv {..} Tfirstgv, pointer to struct gv {..} 
Tsecondgv, long Tsortcxix, pointer to char Tefloatbuf, unsigned int 
Tefloatsize, pointer to long Tscreamfirst, pointer to long Tscreamnext, long 
Tmaxscream, pointer to struct sv {..} Tlastscream, struct regnode {..} 
Tregdummy, pointer to char Tregcomp_parse, pointer to char Tregxend, pointer to 
struct regnode {..} Tregcode, long Tregnaughty, long Tregsawback, pointer to 
char Tregprecomp, long Tregnpar, long Tregsize, unsigned long Tregflags, 
unsigned long Tregseen, long Tseen_zerolen, long Tseen_evals, pointer to struct 
regexp {..} Tregcomp_rx, long Textralen, int Tcolorset, array[6] of pointer to 
char Tcolors, long Treg_whilem_seen, pointer to char Treginput, pointer to char 
Tregbol, pointer to char Tregeol, pointer to long Tregstartp, pointer to long 
Tregendp, pointer to unsigned long Treglastparen, pointer to unsigned long 
Treglastcloseparen, pointer to char Tregtill, char Tregcompat1, pointer to 
pointer to char Treg_start_tmp, unsigned long Treg_start_tmpl, pointer to 
struct reg_data {..} Tregdata, pointer to char Tbostr, unsigned long 
Treg_flags, long Treg_eval_set, long Tregnarrate, pointer to struct regnode 
{..} Tregprogram, int Tregindent, pointer to struct curcur {..} Tregcc, pointer 
to struct re_cc_state {..} Treg_call_cc, pointer to struct regexp {..} Treg_re, 
pointer to char Treg_ganch, pointer to struct sv {..} Treg_sv, pointer to 
struct magic {..} Treg_magic, long Treg_oldpos, pointer to struct pmop {..} 
Treg_oldcurpm, pointer to struct pmop {..} Treg_curpm, pointer to char 
Treg_oldsaved, unsigned int Treg_oldsavedlen, long Treg_maxiter, long 
Treg_leftiter, pointer to char Treg_poscache, unsigned int Treg_poscache_size, 
pointer to function(pointer to struct interpreter {..}, pointer to struct op 
{..}) returning void Tpeepp, pointer to function(pointer to struct interpreter 
{..}, pointer to char, pointer to char, pointer to struct pmop {..}) returning 
pointer to struct regexp {..} Tregcompp, pointer to function(pointer to struct
terpreter {..}, pointer to struct regexp {..}, pointer to char, pointer to 
char, pointer to char, long, pointer to struct sv {..}, pointer to void, 
unsigned long) returning long Tregexecp, pointer to function(pointer to struct 
interpreter {..}, pointer to struct regexp {..}, pointer to struct sv {..}, 
pointer to char, pointer to char, unsigned long, pointer to struct 
re_scream_pos_data_s {..}) returning pointer to char Tregint_start, pointer to 
function(pointer to struct interpreter {..}, pointer to struct regexp {..}) 
returning pointer to struct sv {..} Tregint_string, pointer to function(pointer 
to struct interpreter {..}, pointer to struct regexp {..}) returning void 
Tregfree, int Treginterp_cnt, pointer to char Treg_starttry, pointer to pointer 
to char Twatchaddr, pointer to char Twatchok, char Treg_match_utf8, pointer to 
struct av {..} Tcomppad, int Iorigargc, pointer to pointer to char Iorigargv, 
pointer to struct gv {..} Ienvgv, pointer to struct gv {..} Iincgv, pointer to 
struct gv {..} Ihintgv, pointer to char Iorigfilename, pointer to struct sv 
{..} Idiehook, pointer to struct sv {..} Iwarnhook, char Iminus_c, pointer to 
struct sv {..} Ipatchlevel, pointer to pointer to char Ilocalpatches, pointer 
to const char Isplitstr, char Ipreprocess, char Iminus_n, char Iminus_p, char 
Iminus_l, char Iminus_a, char Iminus_F, char Idoswitches, unsigned char 
Idowarn, char Iwidesyscalls, char Idoextract, char Isawampersand, char Iunsafe, 
pointer to char Iinplace, pointer to struct sv {..} Ie_script, unsigned long 
Iperldb, int Iperl_destruct_level, long Ibasetime, pointer to struct sv {..} 
Iformfeed, long Imaxsysfd, int Imultiline, long Istatusvalue, unsigned char 
Iexit_flags, pointer to struct gv {..} Istdingv, pointer to struct gv {..} 
Istderrgv, pointer to struct gv {..} Idefgv, pointer to struct gv {..} Iargvgv, 
pointer to struct gv {..} Iargvoutgv, pointer to struct av {..} Iargvout_stack, 
pointer to struct gv {..} Ireplgv, pointer to struct gv {..} Ierrgv, pointer to 
struct gv {..} IDBgv, pointer to struct gv 
} IDBline, pointer to struct gv {..} IDBsub, pointer to struct sv {..} 
IDBsingle, pointer to struct sv {..} IDBtrace, pointer to struct sv {..} 
IDBsignal, pointer to struct av {..} Ilineary, pointer to struct av {..} 
Idbargs, pointer to struct hv {..} Idebstash, pointer to struct hv {..} 
Iglobalstash, pointer to struct sv {..} Icurstname, pointer to struct av {..} 
Ibeginav, pointer to struct av {..} Iendav, pointer to struct av {..} Icheckav, 
pointer to struct av {..} Iinitav, pointer to struct hv {..} Istrtab, unsigned 
long Isub_generation, long Isv_count, long Isv_objcount, pointer to struct sv 
{..} Isv_root, pointer to struct sv {..} Isv_arenaroot, int Iforkprocess, 
pointer to struct av {..} Ifdpid, char Itainting, pointer to char Iop_mask, 
pointer to struct cv {..} Imain_cv, pointer to struct op {..} Imain_root, 
pointer to struct op {..} Imain_start, pointer to struct op {..} Ieval_root, 
pointer to struct op {..} Ieval_start, pointer to struct cop {..} Icurcopdb, 
unsigned long Icopline, int Ifilemode, int Ilastfd, pointer to char Ioldname, 
pointer to pointer to char IArgv, pointer to char ICmd, long Igensym, char 
Ipreambled, pointer to struct av {..} Ipreambleav, int Ilaststatval, long 
Ilaststype, pointer to struct sv {..} Imess_sv, pointer to struct sv {..} 
Iors_sv, pointer to char Iofmt, pointer to struct exitlistentry {..} Iexitlist, 
long Iexitlistlen, pointer to struct hv {..} Imodglobal, pointer to unsigned 
long Iprofiledata, volatile pointer to pointer to struct _PerlIO {..} Irsfp, 
pointer to struct av {..} Irsfp_filters, struct cop {..} Icompiling, pointer to 
struct cv {..} Icompcv, pointer to struct av {..} IBINCOMPAT0, pointer to 
struct av {..} Icomppad_name, long Icomppad_name_fill, long 
Icomppad_name_floor, int Igeneration, pointer to struct cv {..} IDBcv, char 
Iin_clean_objs, char Iin_clean_all, pointer to char Ilinestart, char 
Ipending_ident, struct _sublex_info {..} Isublex_info, long Iuid, long Ieuid, 
long Igid, long Iegid, char Inomemok, unsigned long Ian, unsigned long 
Icop_seqmax, unsigne
hort Iop_seqmax, unsigned long Ievalseq, pointer to pointer to char 
Iorigenviron, unsigned long Iorigalen, pointer to struct hv {..} Ipidstatus, 
int Imaxo, pointer to char Iosname, pointer to const char Ish_path_compat, 
pointer to function(int) returning void Isighandlerp, pointer to struct xpv 
{..} Ixiv_arenaroot, pointer to long long Ixiv_root, pointer to double 
Ixnv_root, pointer to struct xrv {..} Ixrv_root, pointer to struct xpv {..} 
Ixpv_root, pointer to struct xpviv {..} Ixpviv_root, pointer to struct xpvnv 
{..} Ixpvnv_root, pointer to struct xpvcv {..} Ixpvcv_root, pointer to struct 
xpvav {..} Ixpvav_root, pointer to struct xpvhv {..} Ixpvhv_root, pointer to 
struct xpvmg {..} Ixpvmg_root, pointer to struct xpvlv {..} Ixpvlv_root, 
pointer to struct xpvbm {..} Ixpvbm_root, pointer to struct he {..} Ihe_root, 
pointer to char Inice_chunk, unsigned long Inice_chunk_size, pointer to 
function(pointer to struct interpreter {..}) returning int Irunops, array[256] 
of char Itokenbuf, struct sv {..} Isv_undef, struct sv {..} Isv_no, struct sv 
{..} Isv_yes, pointer to const char Icshname, long Icshlen, unsigned long 
Ilex_state, unsigned long Ilex_defer, int Ilex_expect, long Ilex_brackets, long 
Ilex_formbrack, long Ilex_casemods, long Ilex_dojoin, long Ilex_starts, pointer 
to struct sv {..} Ilex_stuff, pointer to struct sv {..} Ilex_repl, pointer to 
struct op {..} Ilex_op, pointer to struct op {..} Ilex_inpat, long Ilex_inwhat, 
pointer to char Ilex_brackstack, pointer to char Ilex_casestack, array[5] of 
union  {..} Inextval, array[5] of long Inexttype, long Inexttoke, pointer to 
struct sv {..} Ilinestr, pointer to char Ibufptr, pointer to char Ioldbufptr, 
pointer to char Ioldoldbufptr, pointer to char Ibufend, int Iexpect, long 
Imulti_start, long Imulti_end, long Imulti_open, long Imulti_close, long 
Ierror_count, long Isubline, pointer to struct sv {..} Isubname, long 
Imin_intro_pending, long Imax_intro_pending, long Ipadix, long Ipadix_floor, 
long Ipad_reset_pending, pointer to char Ilast_uni, pointer to char Ilas
op, unsigned short Ilast_lop_op, long Iin_my, pointer to struct hv {..} 
Iin_my_stash, unsigned long Ihints, volatile unsigned long Idebug, long 
Iamagic_generation, unsigned long Icollation_ix, pointer to char 
Icollation_name, char Icollation_standard, unsigned int Icollxfrm_base, 
unsigned int Icollxfrm_mult, pointer to char Inumeric_name, char 
Inumeric_standard, char Inumeric_local, char Inumeric_compat1, pointer to 
struct sv {..} Iutf8_alnum, pointer to struct sv {..} Iutf8_alnumc, pointer to 
struct sv {..} Iutf8_ascii, pointer to struct sv {..} Iutf8_alpha, pointer to 
struct sv {..} Iutf8_space, pointer to struct sv {..} Iutf8_cntrl, pointer to 
struct sv {..} Iutf8_graph, pointer to struct sv {..} Iutf8_digit, pointer to 
struct sv {..} Iutf8_upper, pointer to struct sv {..} Iutf8_lower, pointer to 
struct sv {..} Iutf8_print, pointer to struct sv {..} Iutf8_punct, pointer to 
struct sv {..} Iutf8_xdigit, pointer to struct sv {..} Iutf8_mark, pointer to 
struct sv {..} Iutf8_toupper, pointer to struct sv {..} Iutf8_totitle, pointer 
to struct sv {..} Iutf8_tolower, pointer to struct sv {..} Iutf8_tofold, 
pointer to struct hv {..} Ilast_swash_hv, unsigned long Ilast_swash_klen, 
array[10] of unsigned char Ilast_swash_key, pointer to unsigned char 
Ilast_swash_tmps, unsigned int Ilast_swash_slen, int Iyydebug, int Iyynerrs, 
int Iyyerrflag, int Iyychar, union  {..} Iyyval, union  {..} Iyylval, int 
Iglob_index, char Isrand_called, array[256] of char Iuudmap, pointer to char 
Ibitcount, pointer to pointer to struct sv {..} Ipsig_ptr, pointer to pointer 
to struct sv {..} Ipsig_name, pointer to struct ptr_tbl {..} Iptr_table, 
pointer to struct av {..} Ibeginav_save, pointer to struct hv {..} Inullstash, 
pointer to struct xpv {..} Ixnv_arenaroot, pointer to struct xpv {..} 
Ixrv_arenaroot, pointer to struct xpv {..} Ixpv_arenaroot, pointer to struct 
xpviv {..} Ixpviv_arenaroot, pointer to struct xpvnv {..} Ixpvnv_arenaroot, 
pointer to struct xpvcv {..} Ixpvcv_arenaroot, pointer to struct xpvav {..} 
Ixpvav_arenaroot, pointer 
struct xpvhv {..} Ixpvhv_arenaroot, pointer to struct xpvmg {..} 
Ixpvmg_arenaroot, pointer to struct xpvlv {..} Ixpvlv_arenaroot, pointer to 
struct xpvbm {..} Ixpvbm_arenaroot, pointer to struct xpv {..} Ihe_arenaroot, 
pointer to int Ipsig_pend, int Isig_pending, pointer to struct sv {..} 
Inumeric_radix_sv, pointer to pointer to struct sv {..} Iregex_pad, pointer to 
struct av {..} Iregex_padav, pointer to struct  {..} Ireentrant_buffer, char 
Isavebegin, pointer to struct hv {..} Icustom_op_names, pointer to struct hv 
{..} Icustom_op_descs, pointer to pointer to struct _PerlIO {..} Iperlio, 
pointer to struct PerlIO_list_s {..} Iknown_layers, pointer to struct 
PerlIO_list_s {..} Idef_layerlist, pointer to struct sv {..} Iencoding, struct 
perl_debug_pad {..} Idebug_pad, char Itaint_warn, char Iutf8locale, pointer to 
struct sv {..} Iutf8_idstart, pointer to struct sv {..} Iutf8_idcont, pointer 
to function(pointer to struct interpreter {..}, pointer to struct sv {..}, 
pointer to struct sv {..}) returning long Isort_RealCmp, pointer to struct av 
{..} Icheckav_save, long Iclocktick, int Iin_load_module, unsigned long 
Iunicode, unsigned long Isignals, pointer to struct hv {..} Istashcache, int 
Ireentrant_retint, pointer to function(pointer to struct interpreter {..}, 
pointer to struct sv {..}) returning void Isharehook, pointer to 
function(pointer to struct interpreter {..}, pointer to struct sv {..}) 
returning void Ilockhook, pointer to function(pointer to struct interpreter 
{..}, pointer to struct sv {..}) returning void Iunlockhook, pointer to 
function(pointer to struct interpreter {..}) returning int Ithreadhook, pointer 
to function(pointer to struct interpreter {..}) returning int Irunops_std, 
pointer to function(pointer to struct interpreter {..}) returning int 
Irunops_dbg, unsigned long long Ihash_seed, char Ihash_seed_set, unsigned long 
long Irehash_seed, char Irehash_seed_set, int Ifdscript, int Isuidscript, 
pointer to struct ptr_tbl_ent {..} Ipte_root, pointer to struct xpv {..} 
Ipte_arenaroot, array[30] of 
r object_compatibility}, pointer to struct cv {pointer to struct xpvcv {..} 
sv_any, unsigned long sv_refcnt, unsigned long sv_flags}) returning void : 
"/home/jhedden/local/lib/perl5/5.8.8/sun4-solaris-thread-multi-64int/CORE/proto.h",
 line 829
        argument : pointer to function(pointer to struct cv {pointer to struct 
xpvcv {..} sv_any, unsigned long sv_refcnt, unsigned long sv_flags}) returning 
void
cc: acomp failed for perlxsi.c
make[1]: *** [perlxsi.o] Error 2
FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/embed...........Can't exec "./embed": No such file or directory at t/embed.t 
line 2.
FAILED before any test output arrived
t/loop............sh: ./loop: not found
sh: ./loop: not found
sh: ./loop: not found
sh: ./loop: not found
sh: ./loop: not found
sh: ./loop: not found
sh: ./loop: not found
sh: ./loop: not found
Can't exec "./loop": No such file or directory at t/loop.t line 59.
Use of uninitialized value in pattern match (m//) at t/loop.t line 59.
FAILED before any test output arrived
t/multiplicity....skipped
        all skipped: no reason given
Failed Test Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/build.t                  2    2  1-2
t/embed.t                 ??   ??  ??
t/loop.t                  ??   ??  ??
1 test skipped.
Failed 3/4 test scripts. 20/20 subtests failed.
Files=4, Tests=20,  3 wallclock secs ( 1.42 cusr +  0.43 csys =  1.85 CPU)
Failed 3/4 test programs. 20/20 subtests failed.
make: *** [test_dynamic] Error 255

--

Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=solaris, osvers=2.9, archname=sun4-solaris-thread-multi-64int
    uname='sunos sundev3 5.9 generic_112233-12 sun4u sparc sunw,sun-fire '
    config_args='-de -Dusethreads=yes -Duse64bitint=yes -Dusedevel=yes'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define 
usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='/opt/SUNWspro/bin/cc', ccflags ='-D_REENTRANT -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O',
    cppflags='-D_REENTRANT -I/usr/local/include'
    ccversion='Sun WorkShop 6 update 1 C 5.2 2000/09/11', gccversion='', 
gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='/opt/SUNWspro/bin/cc', ldflags =' -L/usr/lib -L/usr/ccs/lib 
-L/opt/SUNWspro/WS6U1/lib -L/usr/local/lib '
    libpth=/usr/lib /usr/ccs/lib /opt/SUNWspro/WS6U1/lib /usr/local/lib
    libs=-lsocket -lnsl -lgdbm -ldl -lm -lpthread -lc
    perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc
    libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-KPIC', lddlflags='-G -L/usr/lib -L/usr/ccs/lib 
-L/opt/SUNWspro/WS6U1/lib -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
                        PERL_MALLOC_WRAP USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API
  Built under solaris
  Compiled at May 30 2006 14:17:36
  %ENV:
    PERLIO="perlio"
  @INC:
    /home/jhedden/local/lib/perl5/5.8.8/sun4-solaris-thread-multi-64int
    /home/jhedden/local/lib/perl5/5.8.8
    
/home/jhedden/local/lib/perl5/site_perl/5.8.8/sun4-solaris-thread-multi-64int
    /home/jhedden/local/lib/perl5/site_perl/5.8.8
    /home/jhedden/local/lib/perl5/site_perl
    .

Reply via email to