This distribution has been tested as part of the cpan-testers effort to test as many new uploads to CPAN as possible. See http://testers.cpan.org/
Please cc any replies to [email protected] to keep other test volunteers informed and to prevent any duplicate effort. -- This is an error report generated automatically by CPANPLUS, version 0.0499. Below is the error stack during 'fetch': cp lib/Set/Object.pm blib/lib/Set/Object.pm AutoSplitting blib/lib/Set/Object.pm (blib/lib/auto/Set/Object) /usr/sbin/perl /usr/share/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/share/lib/perl5/5.8.0/ExtUtils/typemap Object.xs > Object.xsc && mv Object.xsc Object.c cc -n32 -mips4 -r10000 -TARG:platform=ip30:processor=r10000 -Wl,-woff,84 -woff 1009,1110,1047 -c -DDEBUGGING -D_SGI_SOURCE -D_SGI_REENTRANT_FUNCTIONS -D_SGIAPI -D_POSIX1C -I/server/people/staff/easmith/include -DPTHREAD_H_FIRST -D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -DLANGUAGE_C -DHAS_LDBL_SPRINTF_BUG -DHAS_LDBL_SPRINTF_BUG_LESS1 -O3 -OPT:fast_exp=ON:Olimit=0 -TENV:X=1 -LNO:opt=1:ou_further=3:gather_scatter=2 -OPT:fold_unsafe_relops=OFF:div_split=OFF:IEEE_arithmetic=1:roundoff=0 -OPT:got_call_conversion=OFF:space=OFF -DVERSION=\"1.17\" -DXS_VERSION=\"1.17\" "-I/usr/share/lib/perl5/5.8.0/IP30-irix/CORE" Object.c cc-1018 cc: ERROR File = Object.xs, Line = 18 An unmatched left parentheses "(" appears in an expression. #define DEBUG(msg, e...) ^ cc-1018 cc: ERROR File = Object.xs, Line = 29 An unmatched left parentheses "(" appears in an expression. #define SPELL_DEBUG(msg, e...) ^ cc-1055 cc: ERROR File = Object.xs, Line = 62 A macro invocation has too many arguments. DEBUG("inserting 0x%.8x in bucket 0x%.8x offset %d", sv, pb, 0); ^ cc-1029 cc: ERROR File = Object.xs, Line = 62 An expression is expected at this point. DEBUG("inserting 0x%.8x in bucket 0x%.8x offset %d", sv, pb, 0); ^ cc-1055 cc: ERROR File = Object.xs, Line = 88 A macro invocation has too many arguments. DEBUG("inserting 0x%.8x in bucket 0x%.8x offset %d", sv, pb, iter - pb->sv); ^ cc-1029 cc: ERROR File = Object.xs, Line = 88 An expression is expected at this point. DEBUG("inserting 0x%.8x in bucket 0x%.8x offset %d", sv, pb, iter - pb->sv); ^ cc-1029 cc: ERROR File = Object.xs, Line = 197 An expression is expected at this point. DEBUG("rc of 0x%.8x left as-is, casting magic", el); ^ cc-1055 cc: ERROR File = Object.xs, Line = 201 A macro invocation has too many arguments. DEBUG("rc of 0x%.8x bumped to %d", el, SvREFCNT(el)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 201 An expression is expected at this point. DEBUG("rc of 0x%.8x bumped to %d", el, SvREFCNT(el)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 213 An expression is expected at this point. DEBUG("Reindexing, n = %d", s->elems); ^ cc-1055 cc: ERROR File = Object.xs, Line = 249 A macro invocation has too many arguments. sv, i, bucket_iter, index, new_bucket); ^ cc-1029 cc: ERROR File = Object.xs, Line = 248 An expression is expected at this point. DEBUG("0x%.8x moved from bucket %d:0x%.8x to %d:0x%.8x", ^ cc-1055 cc: ERROR File = Object.xs, Line = 295 A macro invocation has too many arguments. *el_iter, SvREFCNT(*el_iter), ^ cc-1029 cc: ERROR File = Object.xs, Line = 294 An expression is expected at this point. DEBUG("freeing 0x%.8x, rc = %d, bucket = 0x%.8x(%d) pos = %d", ^ cc-1012 cc: WARNING File = Object.xs, Line = 297 Parsing restarts here after previous syntax error. el_iter - bucket_iter->sv); ^ cc-1054 cc: ERROR File = Object.xs, Line = 300 There are not enough arguments in a macro invocation. SPELL_DEBUG("dispelling magic"); ^ cc-1029 cc: ERROR File = Object.xs, Line = 300 An expression is expected at this point. SPELL_DEBUG("dispelling magic"); ^ cc-1054 cc: ERROR File = Object.xs, Line = 303 There are not enough arguments in a macro invocation. SPELL_DEBUG("removing element"); ^ cc-1029 cc: ERROR File = Object.xs, Line = 303 An expression is expected at this point. SPELL_DEBUG("removing element"); ^ cc-1055 cc: ERROR File = Object.xs, Line = 333 A macro invocation has too many arguments. sv, self_svrv, mg); ^ cc-1029 cc: ERROR File = Object.xs, Line = 332 An expression is expected at this point. SPELL_DEBUG("dispelling magic from 0x%.8x (self = 0x%.8x, mg = 0x%.8x)", ^ cc-1140 cc: WARNING File = Object.xs, Line = 335 A value of type "SV *" cannot be used to initialize an entity of type "AV *". AV* wand = mg->mg_obj; ^ cc-1174 cc: WARNING File = Object.xs, Line = 330 The variable "self_svrv" was declared but never referenced. SV* self_svrv = s->is_weak; ^ cc-1055 cc: ERROR File = Object.xs, Line = 400 A macro invocation has too many arguments. SvREFCNT(*el_iter)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 399 An expression is expected at this point. DEBUG("bumped RC of 0x%.8x to %d", *el_iter, ^ cc-1055 cc: ERROR File = Object.xs, Line = 406 A macro invocation has too many arguments. SvREFCNT(*el_iter)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 405 An expression is expected at this point. DEBUG("reduced RC of 0x%.8x to %d", *el_iter, ^ cc-1055 cc: ERROR File = Object.xs, Line = 420 A macro invocation has too many arguments. av_len(av)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 419 An expression is expected at this point. SPELL_DEBUG("_spell_effect (SV=0x%.8x, av_len=%d)", sv, ^ cc-1029 cc: ERROR File = Object.xs, Line = 423 An expression is expected at this point. SPELL_DEBUG("_spell_effect %d", i); ^ cc-1055 cc: ERROR File = Object.xs, Line = 426 A macro invocation has too many arguments. SPELL_DEBUG("_spell_effect i = %d, SV = 0x%.8x", i, svp[i]); ^ cc-1029 cc: ERROR File = Object.xs, Line = 426 An expression is expected at this point. SPELL_DEBUG("_spell_effect i = %d, SV = 0x%.8x", i, svp[i]); ^ cc-1116 cc: WARNING File = Object.xs, Line = 438 Non-void function "_spell_effect" (declared at line 413) should return a value. } ^ cc-1055 cc: ERROR File = Object.xs, Line = 456 A macro invocation has too many arguments. SPELL_DEBUG("sv_magicext reusing wand 0x%.8x for 0x%.8x", wand, sv); ^ cc-1029 cc: ERROR File = Object.xs, Line = 456 An expression is expected at this point. SPELL_DEBUG("sv_magicext reusing wand 0x%.8x for 0x%.8x", wand, sv); ^ cc-1515 cc: WARNING File = Object.xs, Line = 457 A value of type "SV *" cannot be assigned to an entity of type "AV *". wand = mg->mg_obj; ^ cc-1055 cc: ERROR File = Object.xs, Line = 461 A macro invocation has too many arguments. SPELL_DEBUG("sv_magicext(0x%.8x, 0x%.8x, %ld, 0x%.8x, NULL, 0)", sv, wand, how, vtable); ^ cc-1029 cc: ERROR File = Object.xs, Line = 461 An expression is expected at this point. SPELL_DEBUG("sv_magicext(0x%.8x, 0x%.8x, %ld, 0x%.8x, NULL, 0)", sv, wand, how, vtable); ^ cc-1164 cc: WARNING File = Object.xs, Line = 462 Argument of type "AV *" is incompatible with parameter of type "SV *". sv_magicext(sv, wand, how, vtable, NULL, 0); ^ cc-1055 cc: ERROR File = Object.xs, Line = 482 A macro invocation has too many arguments. SPELL_DEBUG("casting self 0x%.8x with av_push", self_svrv, free); ^ cc-1029 cc: ERROR File = Object.xs, Line = 482 An expression is expected at this point. SPELL_DEBUG("casting self 0x%.8x with av_push", self_svrv, free); ^ cc-1055 cc: ERROR File = Object.xs, Line = 485 A macro invocation has too many arguments. SPELL_DEBUG("casting self 0x%.8x to slot %d", self_svrv, free); ^ cc-1029 cc: ERROR File = Object.xs, Line = 485 An expression is expected at this point. SPELL_DEBUG("casting self 0x%.8x to slot %d", self_svrv, free); ^ cc-1174 cc: WARNING File = Object.xs, Line = 451 The variable "l" was declared but never referenced. I32 i,l,free; ^ cc-1055 cc: ERROR File = Object.xs, Line = 501 A macro invocation has too many arguments. DEBUG("removing scalar 0x%.8x from set 0x%.8x", el, s); ^ cc-1029 cc: ERROR File = Object.xs, Line = 501 An expression is expected at this point. DEBUG("removing scalar 0x%.8x from set 0x%.8x", el, s); ^ cc-1029 cc: ERROR File = Object.xs, Line = 504 An expression is expected at this point. DEBUG("scalar is not a ref (flags = 0x%.8x)", SvFLAGS(el)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 506 An expression is expected at this point. DEBUG("calling remove_scalar for 0x%.8x", el); ^ cc-1055 cc: ERROR File = Object.xs, Line = 527 A macro invocation has too many arguments. DEBUG("remove: el_last = 0x%.8x, el_iter = 0x%.8x", el_last, el_iter); ^ cc-1029 cc: ERROR File = Object.xs, Line = 527 An expression is expected at this point. DEBUG("remove: el_last = 0x%.8x, el_iter = 0x%.8x", el_last, el_iter); ^ cc-1029 cc: ERROR File = Object.xs, Line = 535 An expression is expected at this point. SPELL_DEBUG("Removing ST(0x%.8x) magic", referant); ^ cc-1029 cc: ERROR File = Object.xs, Line = 538 An expression is expected at this point. SPELL_DEBUG("Not removing ST(0x%.8x) magic (spell in progress)", referant); ^ cc-1029 cc: ERROR File = Object.xs, Line = 542 An expression is expected at this point. SPELL_DEBUG("Not removing ST(0x%.8x) magic from Muggle", referant); ^ cc-1055 cc: ERROR File = Object.xs, Line = 551 A macro invocation has too many arguments. SPELL_DEBUG("ST(0x%.8x) != 0x%.8x", referant, *el_iter); ^ cc-1029 cc: ERROR File = Object.xs, Line = 551 An expression is expected at this point. SPELL_DEBUG("ST(0x%.8x) != 0x%.8x", referant, *el_iter); ^ cc-1054 cc: ERROR File = Object.xs, Line = 595 There are not enough arguments in a macro invocation. DEBUG("set!"); ^ cc-1029 cc: ERROR File = Object.xs, Line = 595 An expression is expected at this point. DEBUG("set!"); ^ cc-1055 cc: ERROR File = Object.xs, Line = 617 A macro invocation has too many arguments. DEBUG("inserting 0x%.8x 0x%.8x size = %d", ST(item), SvRV(ST(item)), s->elems); ^ cc-1029 cc: ERROR File = Object.xs, Line = 617 An expression is expected at this point. DEBUG("inserting 0x%.8x 0x%.8x size = %d", ST(item), SvRV(ST(item)), s->elems); ^ cc-1174 cc: WARNING File = Object.xs, Line = 630 The variable "hash" was declared but never referenced. I32 hash, index, item; ^ cc-1174 cc: WARNING File = Object.xs, Line = 630 The variable "index" was declared but never referenced. I32 hash, index, item; ^ cc-1174 cc: WARNING File = Object.xs, Line = 631 The variable "el_iter" was declared but never referenced. SV **el_iter, **el_last, **el_out_iter; ^ cc-1174 cc: WARNING File = Object.xs, Line = 631 The variable "el_last" was declared but never referenced. SV **el_iter, **el_last, **el_out_iter; ^ cc-1174 cc: WARNING File = Object.xs, Line = 631 The variable "el_out_iter" was declared but never referenced. SV **el_iter, **el_last, **el_out_iter; ^ cc-1174 cc: WARNING File = Object.xs, Line = 632 The variable "bucket" was declared but never referenced. BUCKET* bucket; ^ cc-1029 cc: ERROR File = Object.xs, Line = 718 An expression is expected at this point. DEBUG("includes! el = %s", SvPV_nolen(el)); ^ cc-1055 cc: ERROR File = Object.xs, Line = 734 A macro invocation has too many arguments. rv, index, bucket); ^ cc-1029 cc: ERROR File = Object.xs, Line = 733 An expression is expected at this point. DEBUG("includes: looking for 0x%.8x in bucket %d:0x%.8x", ^ cc-1054 cc: ERROR File = Object.xs, Line = 819 There are not enough arguments in a macro invocation. DEBUG("aargh!"); ^ cc-1029 cc: ERROR File = Object.xs, Line = 819 An expression is expected at this point. DEBUG("aargh!"); ^ cc-1515 cc: ERROR File = Object.xs, Line = 833 A value of type "SV *" cannot be assigned to an entity of type "int". RETVAL = s->is_weak; ^ cc-1029 cc: ERROR File = Object.xs, Line = 847 An expression is expected at this point. DEBUG("weakening set (0x%.8x)", SvRV(self)); ^ cc-1029 cc: ERROR File = Object.xs, Line = 863 An expression is expected at this point. DEBUG("strengthening set (0x%.8x)", SvRV(self)); ^ cc-1055 cc: ERROR File = Object.xs, Line = 926 A macro invocation has too many arguments. SPELL_DEBUG("found magic on 0x%.8x - 0x%.8x", sv, mg); ^ cc-1029 cc: ERROR File = Object.xs, Line = 926 An expression is expected at this point. SPELL_DEBUG("found magic on 0x%.8x - 0x%.8x", sv, mg); ^ cc-1029 cc: ERROR File = Object.xs, Line = 927 An expression is expected at this point. SPELL_DEBUG("mg_obj = 0x%.8x", mg->mg_obj); ^ cc-1054 cc: ERROR File = Object.xs, Line = 1130 There are not enough arguments in a macro invocation. DEBUG("set!"); ^ cc-1029 cc: ERROR File = Object.xs, Line = 1130 An expression is expected at this point. DEBUG("set!"); ^ 65 errors detected in the compilation of "Object.c". gmake: *** [Object.o] Error 2 Additional comments: -- Summary of my perl5 (revision 5.0 version 8 subversion 0 patch 17881) configuration: Platform: osname=irix, osvers=6.5, archname=IP30-irix-thread-multi-64int-ld uname='irix64 puck2 6.5 04101931 ip30 ' config_args='-DDEBUGGING -Dusemorebits -Dcc=cc -n32 -mips4 -r10000 -TARG:platform=ip30:processor=r10000 -Wl,-woff,84 -woff 1009,1110,1047' 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=define usemymalloc=n, bincompat5005=undef Compiler: cc='cc -n32 -mips4 -r10000 -TARG:platform=ip30:processor=r10000 -Wl,-woff,84 -woff 1009,1110,1047', ccflags ='-DDEBUGGING -D_SGI_SOURCE -D_SGI_REENTRANT_FUNCTIONS -D_SGIAPI -D_POSIX1C -I/server/people/staff/easmith/include -DPTHREAD_H_FIRST -D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -DLANGUAGE_C -DHAS_LDBL_SPRINTF_BUG -DHAS_LDBL_SPRINTF_BUG_LESS1', optimize='-O3 -OPT:fast_exp=ON:Olimit=0 -TENV:X=1 -LNO:opt=1:ou_further=3:gather_scatter=2 -OPT:fold_unsafe_relops=OFF:div_split=OFF:IEEE_arithmetic=1:roundoff=0 -OPT:got_call_conversion=OFF:space=OFF', cppflags='-DDEBUGGING -D_SGI_SOURCE -D_SGI_REENTRANT_FUNCTIONS -D_SGIAPI -D_POSIX1C -I/server/people/staff/easmith/include -DPTHREAD_H_FIRST -D_BSD_TYPES -D_BSD_TIME -DLANGUAGE_C -DHAS_LDBL_SPRINTF_BUG -DHAS_LDBL_SPRINTF_BUG_LESS1' ccversion='MIPSpro Compilers: Version 7.3.1.3m', 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='long double', nvsize=16, Off_t='off_t', lseeksize=8 alignbytes=16, prototype=define Linker and Libraries: ld='ld -mips4 -n32 -woff 84', ldflags ='-L/server/people/staff/easmith/lib32 -L/usr/lib32/mips4 -L/usr/lib32 -L/lib32 -rpath /server/people/staff/easmith/lib32:/usr/lib32/mips4:/usr/lib32:/lib32 -Wl,-woff,84' libpth=/server/people/staff/easmith/lib32 /usr/lib32/mips4 /usr/lib32 /lib32 libs=-lgdbm -ldb -lm -lpthread perllibs=-lm -lpthread libc=/usr/lib32/libc.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-shared -check_registry /usr/lib32/so_locations -L/server/people/staff/easmith/lib32 -L/usr/lib32/mips4 -L/usr/lib32 -L/lib32'
