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'

Reply via email to