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
.