From beebe@math.utah.edu  Sat Feb 17 00:44:15 2001
From: beebe@math.utah.edu (beebe@math.utah.edu)
Date: Sat, 17 Feb 2001 01:44:15 +0100 (MET)
Subject: [Rd] Comments on R-1.2.1 builds (PR#851)
Message-ID: <200102170044.BAA19310@pubhealth.ku.dk>

The R-1.2.1 builds have gone fairly smoothly on most of my UNIX
architectures, but there were many warnings reported by the picky SGI
compiler that could be eliminated in future releases.

Generally, I have found the SGI compilers very helpful in ferreting
out portability problems, unused and/or obsolete variables, unexpected
datatype coercions, etc., and they compile faster than any other
compilers too.

First, I configured like this:

env CC='c89 -mips3 -O3' ./configure && make all

This reports:

	R is now configured for mips-sgi-irix6.5

	  Source directory:          .
	  Installation directory:    /usr/local
	  C compiler:                c89 -mips3 -O3  -OPT:IEEE_NaN_inf=ON -g
	  C++ compiler:              c++  -g -O2
	  FORTRAN compiler:          g77  -OPT:IEEE_NaN_inf=ON -g -O2

	  X11 support:               yes
	  Gnome support:             no
	  Tcl/Tk support:            yes

	  R profiling support:       yes
	  R as a shared library:     no

The build proceeds until this failure:

	g77 -OPT:IEEE_NaN_inf=ON  -g -O2 -c ch2inv.f -o ch2inv.o
	f771: Invalid option `-OPT:IEEE_NaN_inf=ON'
	make[3]: *** [ch2inv.o] Error 1

Evidently, it was not prepared for the GNU Fortran compiler.

I started over with a new clean unpack of the distribution,
with

	env FC=f77 F77=f77 CC=c89 CXX=CC ./configure &&
		make all check install

and got a working build and install.  It reports

	R is now configured for mips-sgi-irix6.5

	  Source directory:          .
	  Installation directory:    /usr/local
	  C compiler:                c89  -OPT:IEEE_NaN_inf=ON -g
	  C++ compiler:              CC  -g
	  FORTRAN compiler:          f77  -OPT:IEEE_NaN_inf=ON -g

	  X11 support:               yes
	  Gnome support:             no
	  Tcl/Tk support:            yes

	  R profiling support:       yes
	  R as a shared library:     no


Here are the all the compiler warnings reported:

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/appl
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c chull.c -o chull.o
cc-1185 c89: WARNING File = chull.c, Line = 77
  An enumerated type is mixed with another type.

      Rboolean vert, neg_dir=0;
                             ^

cc-1185 c89: WARNING File = chull.c, Line = 84
  An enumerated type is mixed with another type.

      vert = (x[jj] == xt);
           ^

cc-1185 c89: WARNING File = chull.c, Line = 87
  An enumerated type is mixed with another type.

        neg_dir = ((s > 0 && d1 < 0.) || (s < 0 && d1 > 0.));
                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c cpoly.c -o cpoly.o
cc-1185 c89: WARNING File = cpoly.c, Line = 490
  An enumerated type is mixed with another type.

      *bool = hypot(hvr, hvi) <= are * 10. * hypot(hr[n-1], hi[n-1]);
            ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c lbfgsb.c -o lbfgsb.o
cc-1552 c89: WARNING File = lbfgsb.c, Line = 326
  The variable "l1" is set but never used.

      int lsnd, l1, l2, l3, ld, lr, lt;
                ^

cc-1552 c89: WARNING File = lbfgsb.c, Line = 326
  The variable "l2" is set but never used.

      int lsnd, l1, l2, l3, ld, lr, lt;
                    ^

cc-1552 c89: WARNING File = lbfgsb.c, Line = 326
  The variable "l3" is set but never used.

      int lsnd, l1, l2, l3, ld, lr, lt;
                        ^

cc-1551 c89: WARNING File = lbfgsb.c, Line = 687
  The variable "xstep" is used before its value is set.

                   nint, word, iback, stp, xstep, k);
                                           ^

cc-1552 c89: WARNING File = lbfgsb.c, Line = 582
  The variable "time" is set but never used.

      double time;
             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c pretty.c -o pretty.o
cc-1185 c89: WARNING File = pretty.c, Line = 82
  An enumerated type is mixed with another type.

        i_small = dx < cell * U * imax2(1,*ndiv) * DBL_EPSILON *3;
                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c strsignif.c -o strsignif.o
cc-1552 c89: WARNING File = strsignif.c, Line = 80
  The variable "jL" is set but never used.

      int iex, j, jL, len_flag = strlen(*flag);
                  ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c uncmin.c -o uncmin.o
cc-1551 c89: WARNING File = uncmin.c, Line = 2443
  The variable "mxtake" is used before its value is set.

         steptl, sx, fscale, itnlim, iretcd, mxtake, msg);
                                             ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/nmath
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c polygamma.c -o polygamma.o
cc-1167 c89: WARNING File = polygamma.c, Line = 167
  Pointer points outside of underlying object.

  static double *b = (double *)&bvalues -1;
                                        ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/unix
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c devices.c -o devices.o
cc-1185 c89: WARNING File = devices.c, Line = 111
  An enumerated type is mixed with another type.

                                 colormodel, maxcubesize)) {
                                 ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c edit.c -o edit.o
cc-1185 c89: WARNING File = edit.c, Line = 109
  An enumerated type is mixed with another type.

            t = deparse1(x, 0);
                            ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c system.c -o system.o
cc-1185 c89: WARNING File = system.c, Line = 196
  An enumerated type is mixed with another type.

                UsingReadline = 0;
                              ^

cc-1185 c89: WARNING File = system.c, Line = 211
  An enumerated type is mixed with another type.

      R_Interactive = isatty(0);
                    ^

cc-1185 c89: WARNING File = system.c, Line = 234
  An enumerated type is mixed with another type.

      fpu_setup(1);
                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c sys-common.c -o sys-common.o
cc-1185 c89: WARNING File = sys-common.c, Line = 173
  An enumerated type is mixed with another type.

      return stat(R_ExpandFileName(path), &sb) == 0;
             ^

cc-1185 c89: WARNING File = sys-common.c, Line = 188
  An enumerated type is mixed with another type.

      if (name && name[0] != '.') return 0;
                                         ^

cc-1185 c89: WARNING File = sys-common.c, Line = 189
  An enumerated type is mixed with another type.

      else return 1;
                  ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/main
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c RNG.c -o RNG.o
cc-1185 c89: WARNING File = RNG.c, Line = 63
  An enumerated type is mixed with another type.

      { 0, 0, "Wichmann-Hill",          3,      dummy},
        ^

cc-1185 c89: WARNING File = RNG.c, Line = 63
  An enumerated type is mixed with another type.

      { 0, 0, "Wichmann-Hill",          3,      dummy},
           ^

cc-1185 c89: WARNING File = RNG.c, Line = 64
  An enumerated type is mixed with another type.

      { 1, 0, "Marsaglia-MultiCarry",   2,      dummy},
        ^

cc-1185 c89: WARNING File = RNG.c, Line = 64
  An enumerated type is mixed with another type.

      { 1, 0, "Marsaglia-MultiCarry",   2,      dummy},
           ^

cc-1185 c89: WARNING File = RNG.c, Line = 65
  An enumerated type is mixed with another type.

      { 2, 0, "Super-Duper",            2,      dummy},
        ^

cc-1185 c89: WARNING File = RNG.c, Line = 65
  An enumerated type is mixed with another type.

      { 2, 0, "Super-Duper",            2,      dummy},
           ^

cc-1185 c89: WARNING File = RNG.c, Line = 66
  An enumerated type is mixed with another type.

      { 3, 0, "Mersenne-Twister",           1+624,      dummy},
        ^

cc-1185 c89: WARNING File = RNG.c, Line = 66
  An enumerated type is mixed with another type.

      { 3, 0, "Mersenne-Twister",           1+624,      dummy},
           ^

cc-1185 c89: WARNING File = RNG.c, Line = 67
  An enumerated type is mixed with another type.

      { 4, 0, "Knuth-TAOCP",          1+100,    dummy},
        ^

cc-1185 c89: WARNING File = RNG.c, Line = 67
  An enumerated type is mixed with another type.

      { 4, 0, "Knuth-TAOCP",          1+100,    dummy},
           ^

cc-1185 c89: WARNING File = RNG.c, Line = 68
  An enumerated type is mixed with another type.

      { 5, 0, "User-supplied",            0,    dummy},
        ^

cc-1185 c89: WARNING File = RNG.c, Line = 68
  An enumerated type is mixed with another type.

      { 5, 0, "User-supplied",            0,    dummy},
           ^

cc-1185 c89: WARNING File = RNG.c, Line = 264
  An enumerated type is mixed with another type.

        newRNG = tmp % 100;
               ^

cc-1185 c89: WARNING File = RNG.c, Line = 265
  An enumerated type is mixed with another type.

        newN01 = tmp / 100;
               ^

cc-1185 c89: WARNING File = RNG.c, Line = 382
  An enumerated type is mixed with another type.

        RNGkind(asInteger(rng));
                ^

cc-1185 c89: WARNING File = RNG.c, Line = 385
  An enumerated type is mixed with another type.

        Norm_kind(asInteger(norm));
                  ^

cc-1185 c89: WARNING File = RNG.c, Line = 404
  An enumerated type is mixed with another type.

        kind = asInteger(skind);
             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c arithmetic.c -o arithmetic.o
cc-1185 c89: WARNING File = arithmetic.c, Line = 505
  An enumerated type is mixed with another type.

        x = complex_binary(PRIMVAL(op), x, y);
                           ^

cc-1185 c89: WARNING File = arithmetic.c, Line = 511
  An enumerated type is mixed with another type.

            x = real_binary(PRIMVAL(op), x, y);
                            ^

cc-1185 c89: WARNING File = arithmetic.c, Line = 514
  An enumerated type is mixed with another type.

            x = integer_binary(PRIMVAL(op), x, y);
                               ^

cc-1185 c89: WARNING File = arithmetic.c, Line = 553
  An enumerated type is mixed with another type.

        return integer_unary(PRIMVAL(op), s1);
                             ^

cc-1185 c89: WARNING File = arithmetic.c, Line = 555
  An enumerated type is mixed with another type.

        return real_unary(PRIMVAL(op), s1);
                          ^

cc-1185 c89: WARNING File = arithmetic.c, Line = 557
  An enumerated type is mixed with another type.

        return complex_unary(PRIMVAL(op), s1);
                             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c array.c -o array.o
cc-1185 c89: WARNING File = array.c, Line = 98
  An enumerated type is mixed with another type.

        copyMatrix(snr, vals, byrow);
                              ^

cc-1185 c89: WARNING File = array.c, Line = 100
  An enumerated type is mixed with another type.

        copyListMatrix(snr, vals, byrow);
                                  ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c bind.c -o bind.o
cc-1185 c89: WARNING File = bind.c, Line = 496
  An enumerated type is mixed with another type.

        if (n != R_NilValue && pmatch(R_RecursiveSymbol, n, 1)) {
                                                            ^

cc-1185 c89: WARNING File = bind.c, Line = 505
  An enumerated type is mixed with another type.

        else if (n != R_NilValue &&  pmatch(R_UseNamesSymbol, n, 1)) {
                                                                 ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c builtin.c -o builtin.o
cc-1185 c89: WARNING File = builtin.c, Line = 573
  An enumerated type is mixed with another type.

            if (TAG(y) != R_NilValue && pmatch(STRING_ELT(x, 0), TAG(y), 1)) {
                                                                         ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c character.c -o character.o
cc-1552 c89: WARNING File = character.c, Line = 368
  The variable "uclass" is set but never used.

      int i, len, minlen, uclass;
                          ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c coerce.c -o coerce.o
cc-1185 c89: WARNING File = coerce.c, Line = 703
  An enumerated type is mixed with another type.

                SET_STRING_ELT(rval, i, STRING_ELT(deparse1(CAR(vp), 0), 0));
                                        ^

cc-1185 c89: WARNING File = coerce.c, Line = 776
  An enumerated type is mixed with another type.

                               STRING_ELT(deparse1(VECTOR_ELT(v, i), 0), 0));
                               ^

cc-1185 c89: WARNING File = coerce.c, Line = 902
  An enumerated type is mixed with another type.

        x = install(CHAR(STRING_ELT(deparse1(x, 1), 0)));
                    ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c connections.c -o connections.o
cc-1185 c89: WARNING File = connections.c, Line = 127
  An enumerated type is mixed with another type.

      con->canwrite = (con->mode[0] == 'w' || con->mode[0] == 'a');
                    ^

cc-1185 c89: WARNING File = connections.c, Line = 128
  An enumerated type is mixed with another type.

      con->canread = !con->canwrite;
                   ^

cc-1185 c89: WARNING File = connections.c, Line = 291
  An enumerated type is mixed with another type.

      con->canwrite = (con->mode[0] == 'w');
                    ^

cc-1185 c89: WARNING File = connections.c, Line = 292
  An enumerated type is mixed with another type.

      con->canread = !con->canwrite;
                   ^

cc-1185 c89: WARNING File = connections.c, Line = 494
  An enumerated type is mixed with another type.

      new->canread = (strcmp(mode, "r") == 0);
                   ^

cc-1185 c89: WARNING File = connections.c, Line = 495
  An enumerated type is mixed with another type.

      new->canwrite = (strcmp(mode, "w") == 0);
                    ^

cc-1185 c89: WARNING File = connections.c, Line = 772
  An enumerated type is mixed with another type.

            con->incomplete = strlen(this->lastline) > 0;
                            ^

cc-1552 c89: WARNING File = connections.c, Line = 855
  The variable "con" is set but never used.

      Rconnection con = NULL;
                  ^

cc-1185 c89: WARNING File = connections.c, Line = 910
  An enumerated type is mixed with another type.

      con->blocking = block;
                    ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c devPS.c -o devPS.o
cc-1185 c89: WARNING File = devPS.c, Line = 978
  An enumerated type is mixed with another type.

      dd->dp.canResizePlot = 0;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 979
  An enumerated type is mixed with another type.

      dd->dp.canChangeFont = 1;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 980
  An enumerated type is mixed with another type.

      dd->dp.canRotateText = 1;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 981
  An enumerated type is mixed with another type.

      dd->dp.canResizeText = 1;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 982
  An enumerated type is mixed with another type.

      dd->dp.canClip = 1;
                     ^

cc-1552 c89: WARNING File = devPS.c, Line = 823
  The variable "setfill" is set but never used.

      rcolor setbg, setfg, setfill;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1328
  An enumerated type is mixed with another type.

        GConvert(&x0, &y0, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1329
  An enumerated type is mixed with another type.

        GConvert(&x1, &y1, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1356
  An enumerated type is mixed with another type.

        GConvert(&x, &y, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 1367
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 1368
  An enumerated type is mixed with another type.

      GConvert(&x2, &y2, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 1405
  An enumerated type is mixed with another type.

        GConvert(&xx, &yy, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1410
  An enumerated type is mixed with another type.

            GConvert(&xx, &yy, coords, DEVICE, dd);
                               ^

cc-1185 c89: WARNING File = devPS.c, Line = 1430
  An enumerated type is mixed with another type.

      GConvert(&xx, &yy, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 1435
  An enumerated type is mixed with another type.

        GConvert(&xx, &yy, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1446
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd);
                       ^

cc-1185 c89: WARNING File = devPS.c, Line = 1662
  An enumerated type is mixed with another type.

        return 0;
               ^

cc-1185 c89: WARNING File = devPS.c, Line = 1788
  An enumerated type is mixed with another type.

      dd->dp.canResizePlot = 0;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1789
  An enumerated type is mixed with another type.

      dd->dp.canChangeFont = 1;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1790
  An enumerated type is mixed with another type.

      dd->dp.canRotateText = 1;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1791
  An enumerated type is mixed with another type.

      dd->dp.canResizeText = 1;
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 1792
  An enumerated type is mixed with another type.

      dd->dp.canClip = 0;
                     ^

cc-1185 c89: WARNING File = devPS.c, Line = 1802
  An enumerated type is mixed with another type.

        return 0;
               ^

cc-1185 c89: WARNING File = devPS.c, Line = 1826
  An enumerated type is mixed with another type.

      return 1;
             ^

cc-1185 c89: WARNING File = devPS.c, Line = 1976
  An enumerated type is mixed with another type.

      GConvert(&x0, &y0, coords, DEVICE, dd); XFconvert(&x0, &y0, pd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 1977
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd); XFconvert(&x1, &y1, pd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 2004
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd); XFconvert(&x, &y, pd);
                       ^

cc-1185 c89: WARNING File = devPS.c, Line = 2023
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd); XFconvert(&x1, &y1, pd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 2024
  An enumerated type is mixed with another type.

      GConvert(&x2, &y2, coords, DEVICE, dd); XFconvert(&x2, &y2, pd);
                         ^

cc-1185 c89: WARNING File = devPS.c, Line = 2058
  An enumerated type is mixed with another type.

        GConvert(&xx, &yy, coords, DEVICE, dd); XFconvert(&xx, &yy, pd);
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 2080
  An enumerated type is mixed with another type.

        GConvert(&xx, &yy, coords, DEVICE, dd); XFconvert(&xx, &yy, pd);
                           ^

cc-1185 c89: WARNING File = devPS.c, Line = 2101
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd); XFconvert(&x, &y, pd);
                       ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c devPicTeX.c -o devPicTeX.o
cc-1185 c89: WARNING File = devPicTeX.c, Line = 409
  An enumerated type is mixed with another type.

        GConvert(&x1, &y1, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 410
  An enumerated type is mixed with another type.

        GConvert(&x2, &y2, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 437
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 441
  An enumerated type is mixed with another type.

        GConvert(&x2, &y2, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 502
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd);
                       ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 519
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 523
  An enumerated type is mixed with another type.

        GConvert(&x2, &y2, coords, DEVICE, dd);
                           ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 533
  An enumerated type is mixed with another type.

      GConvert(&x2, &y2, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devPicTeX.c, Line = 585
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd);
                       ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c deparse.c -o deparse.o
cc-1185 c89: WARNING File = deparse.c, Line = 153
  An enumerated type is mixed with another type.

      ca1 = deparse1(ca1, 0);
                          ^

cc-1185 c89: WARNING File = deparse.c, Line = 222
  An enumerated type is mixed with another type.

      tval = deparse1(tval, 0);
                            ^

cc-1185 c89: WARNING File = deparse.c, Line = 229
  An enumerated type is mixed with another type.

      wasopen = 1;
              ^

cc-1185 c89: WARNING File = deparse.c, Line = 274
  An enumerated type is mixed with another type.

            tval = deparse1(CAR(o), 0);
                                    ^

cc-1185 c89: WARNING File = deparse.c, Line = 289
  An enumerated type is mixed with another type.

            tval = deparse1(CAR(o), 0);
                                    ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c devices.c -o devices.o
cc-1185 c89: WARNING File = devices.c, Line = 107
  An enumerated type is mixed with another type.

                           width, height, (double)horizontal, ps, onefile,
                                          ^

cc-1185 c89: WARNING File = devices.c, Line = 107
  An enumerated type is mixed with another type.

                           width, height, (double)horizontal, ps, onefile,
                                                                  ^

cc-1185 c89: WARNING File = devices.c, Line = 108
  An enumerated type is mixed with another type.

                           pagecentre, printit, cmd)) {
                           ^

cc-1185 c89: WARNING File = devices.c, Line = 108
  An enumerated type is mixed with another type.

                           pagecentre, printit, cmd)) {
                                       ^

cc-1185 c89: WARNING File = devices.c, Line = 145
  An enumerated type is mixed with another type.

      debug = asLogical(CAR(args));    args = CDR(args);
            ^

cc-1185 c89: WARNING File = devices.c, Line = 215
  An enumerated type is mixed with another type.

                             (double)horizontal, ps, onefile, pagecentre)) {
                             ^

cc-1185 c89: WARNING File = devices.c, Line = 215
  An enumerated type is mixed with another type.

                             (double)horizontal, ps, onefile, pagecentre)) {
                                                     ^

cc-1185 c89: WARNING File = devices.c, Line = 215
  An enumerated type is mixed with another type.

                             (double)horizontal, ps, onefile, pagecentre)) {
                                                              ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c dotcode.c -o dotcode.o
cc-1552 c89: WARNING File = dotcode.c, Line = 369
  The variable "fun" is set but never used.

      DL_FUNC fun;
              ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c dstruct.c -o dstruct.o
cc-1552 c89: WARNING File = dstruct.c, Line = 111
  The variable "rval" is set but never used.

      int rval;
          ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c errors.c -o errors.o
cc-1185 c89: WARNING File = errors.c, Line = 197
  An enumerated type is mixed with another type.

            dcall = CHAR(STRING_ELT(deparse1(call, 0), 0));
                    ^

cc-1552 c89: WARNING File = errors.c, Line = 161
  The variable "slen" is set but never used.

      int w, slen;
             ^

cc-1185 c89: WARNING File = errors.c, Line = 238
  An enumerated type is mixed with another type.

                CHAR(STRING_ELT(deparse1(VECTOR_ELT(R_Warnings, 0),0), 0)));
                ^

cc-1185 c89: WARNING File = errors.c, Line = 248
  An enumerated type is mixed with another type.

                   CHAR(STRING_ELT(deparse1(VECTOR_ELT(R_Warnings,i), 0), 0)));
                   ^

cc-1185 c89: WARNING File = errors.c, Line = 291
  An enumerated type is mixed with another type.

        dcall = CHAR(STRING_ELT(deparse1(call, 0), 0));
                ^

cc-1185 c89: WARNING File = errors.c, Line = 407
  An enumerated type is mixed with another type.

            SETCAR(t, deparse1(c->call, 0));
                                        ^

cc-1185 c89: WARNING File = errors.c, Line = 534
  An enumerated type is mixed with another type.

      { ERROR_NUMARGS,          "invalid number of arguments"           },
        ^

cc-1185 c89: WARNING File = errors.c, Line = 535
  An enumerated type is mixed with another type.

      { ERROR_ARGTYPE,          "invalid argument type"                 },
        ^

cc-1185 c89: WARNING File = errors.c, Line = 537
  An enumerated type is mixed with another type.

      { ERROR_TSVEC_MISMATCH,   "time-series/vector length mismatch"    },
        ^

cc-1185 c89: WARNING File = errors.c, Line = 538
  An enumerated type is mixed with another type.

      { ERROR_INCOMPAT_ARGS,    "incompatible arguments"                },
        ^

cc-1185 c89: WARNING File = errors.c, Line = 540
  An enumerated type is mixed with another type.

      { ERROR_UNIMPLEMENTED,    "unimplemented feature in %s"           },
        ^

cc-1185 c89: WARNING File = errors.c, Line = 541
  An enumerated type is mixed with another type.

      { ERROR_UNKNOWN,          "unknown error (report this!)"          }
        ^

cc-1185 c89: WARNING File = errors.c, Line = 565
  An enumerated type is mixed with another type.

        dcall = CHAR(STRING_ELT(deparse1(call, 0), 0));
                ^

cc-1185 c89: WARNING File = errors.c, Line = 591
  An enumerated type is mixed with another type.

        dcall = CHAR(STRING_ELT(deparse1(call, 0), 0));
                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c eval.c -o eval.o
cc-1552 c89: WARNING File = eval.c, Line = 372
  The variable "i" is set but never used.

      int i;
          ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c fourier.c -o fourier.o
cc-1185 c89: WARNING File = fourier.c, Line = 187
  An enumerated type is mixed with another type.

      return n == 1;
             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c g_cntrlify.c -o g_cntrlify.o
cc-1552 c89: WARNING File = g_cntrlify.c, Line = 88
  The variable "previous_raw_fontnum" is set but never used.

    int previous_raw_fontnum;   /* implement depth-1 stack */
        ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c g_alab_her.c -o g_alab_her.o
cc-1185 c89: WARNING File = g_alab_her.c, Line = 91
  An enumerated type is mixed with another type.

                 GConvertXUnits(HERSHEY_X_UNITS_TO_USER_UNITS (deltax),
                                ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 92
  An enumerated type is mixed with another type.

                                g_unit, INCHES, dd),
                                ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 93
  An enumerated type is mixed with another type.

                 GConvertYUnits(HERSHEY_Y_UNITS_TO_USER_UNITS (deltay),
                                ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 94
  An enumerated type is mixed with another type.

                                g_unit, INCHES, dd));
                                ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 180
  An enumerated type is mixed with another type.

      return( HERSHEY_Y_UNITS_TO_USER_UNITS(HERSHEY_LARGE_CAPHEIGHT) );
              ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 247
  An enumerated type is mixed with another type.

    GConvert(&currX, &currY, g_unit, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 329
  An enumerated type is mixed with another type.

                    GConvertXUnits(x_offset * label_width, g_unit, INCHES, dd),
                                                           ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 330
  An enumerated type is mixed with another type.

                    GConvertYUnits(y_offset * label_height, g_unit, INCHES, dd));
                                                            ^

cc-1552 c89: WARNING File = g_alab_her.c, Line = 226
  The variable "x_displacement" is set but never used.

    double x_displacement;
           ^

cc-1185 c89: WARNING File = g_alab_her.c, Line = 547
  An enumerated type is mixed with another type.

    return HERSHEY_X_UNITS_TO_USER_UNITS (width);
           ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c graphics.c -o graphics.o
cc-1185 c89: WARNING File = graphics.c, Line = 121
  An enumerated type is mixed with another type.

      default:  return 0;
                       ^

cc-1185 c89: WARNING File = graphics.c, Line = 1280
  An enumerated type is mixed with another type.

      return allCmWidths(dd) && allCmHeights(dd);
             ^

cc-1185 c89: WARNING File = graphics.c, Line = 1285
  An enumerated type is mixed with another type.

      return noCmWidths(dd) && noCmHeights(dd);
             ^

cc-1185 c89: WARNING File = graphics.c, Line = 1693
  An enumerated type is mixed with another type.

      return ((dd->gp.fig[0] > 0-FLT_EPSILON) &&
             ^

cc-1185 c89: WARNING File = graphics.c, Line = 1703
  An enumerated type is mixed with another type.

      return ((dd->gp.fig[0] < dd->gp.fig[1]) &&
             ^

cc-1185 c89: WARNING File = graphics.c, Line = 1711
  An enumerated type is mixed with another type.

      return ((dd->gp.plt[0] > 0-FLT_EPSILON) &&
             ^

cc-1185 c89: WARNING File = graphics.c, Line = 1721
  An enumerated type is mixed with another type.

      return ((dd->gp.plt[0] < dd->gp.plt[1]) &&
             ^

cc-1185 c89: WARNING File = graphics.c, Line = 1832
  An enumerated type is mixed with another type.

      Rboolean swap, is_xaxis = (axis == 1 || axis == 3);
                                ^

cc-1185 c89: WARNING File = graphics.c, Line = 1921
  An enumerated type is mixed with another type.

      swap = min > max;
           ^

cc-1185 c89: WARNING File = graphics.c, Line = 1982
  An enumerated type is mixed with another type.

      Rboolean is_xaxis = (axis == 1 || axis == 3);
                          ^

cc-1185 c89: WARNING File = graphics.c, Line = 2263
  An enumerated type is mixed with another type.

      dd->gp.ann = annsave;
                 ^

cc-1185 c89: WARNING File = graphics.c, Line = 2373
  An enumerated type is mixed with another type.

        GConvert(x1, y1, NPC, coords, dd);
                              ^

cc-1185 c89: WARNING File = graphics.c, Line = 2374
  An enumerated type is mixed with another type.

        GConvert(x2, y2, NPC, coords, dd);
                              ^

cc-1185 c89: WARNING File = graphics.c, Line = 2377
  An enumerated type is mixed with another type.

        GConvert(x1, y1, NFC, coords, dd);
                              ^

cc-1185 c89: WARNING File = graphics.c, Line = 2378
  An enumerated type is mixed with another type.

        GConvert(x2, y2, NFC, coords, dd);
                              ^

cc-1185 c89: WARNING File = graphics.c, Line = 2381
  An enumerated type is mixed with another type.

        GConvert(x1, y1, NDC, coords, dd);
                              ^

cc-1185 c89: WARNING File = graphics.c, Line = 2382
  An enumerated type is mixed with another type.

        GConvert(x2, y2, NDC, coords, dd);
                              ^

cc-1185 c89: WARNING File = graphics.c, Line = 2630
  An enumerated type is mixed with another type.

        GConvert(x, y, DEVICE, coords, dd);
                               ^

cc-1185 c89: WARNING File = graphics.c, Line = 2770
  An enumerated type is mixed with another type.

                clipPoint (b + 1, ix, iy, xout, yout, cnt, store,
                           ^

cc-1185 c89: WARNING File = graphics.c, Line = 2789
  An enumerated type is mixed with another type.

            clipPoint (b + 1, x, y, xout, yout, cnt, store, clip, cs);
                       ^

cc-1185 c89: WARNING File = graphics.c, Line = 2812
  An enumerated type is mixed with another type.

                clipPoint (b + 1, ix, iy, xout, yout, cnt, store, clip, cs);
                           ^

cc-1185 c89: WARNING File = graphics.c, Line = 2986
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd);
                       ^

cc-1185 c89: WARNING File = graphics.c, Line = 3054
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, DEVICE, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3118
  An enumerated type is mixed with another type.

      GConvert(&x0, &y0, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = graphics.c, Line = 3119
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = graphics.c, Line = 3349
  An enumerated type is mixed with another type.

        GConvert(&x, &y, coords, INCHES, dd);
                         ^

cc-1185 c89: WARNING File = graphics.c, Line = 3478
  An enumerated type is mixed with another type.

      GConvert(&xfromInch, &yfromInch, coords, INCHES, dd);
                                       ^

cc-1185 c89: WARNING File = graphics.c, Line = 3479
  An enumerated type is mixed with another type.

      GConvert(&xtoInch, &ytoInch, coords, INCHES, dd);
                                   ^

cc-1185 c89: WARNING File = graphics.c, Line = 3699
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, DEVICE, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3715
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3727
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3739
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3746
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3753
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3763
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3775
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3784
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3794
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3807
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3814
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3831
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3841
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3848
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3859
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3875
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3888
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3916
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3923
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3934
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1185 c89: WARNING File = graphics.c, Line = 3947
  An enumerated type is mixed with another type.

            GConvert(&x, &y, coords, INCHES, dd);
                             ^

cc-1552 c89: WARNING File = graphics.c, Line = 5189
  The variable "s" is set but never used.

      SEXP s, t;
           ^

cc-1552 c89: WARNING File = graphics.c, Line = 4138
  The variable "ColorDataBaseSize" is set but never used.

  static int ColorDataBaseSize;
             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c main.c -o main.o
cc-1185 c89: WARNING File = main.c, Line = 671
  An enumerated type is mixed with another type.

      R_CleanUp(ask, status, runLast);
                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c match.c -o match.o
cc-1185 c89: WARNING File = match.c, Line = 119
  An enumerated type is mixed with another type.

           psmatch(tag, CHAR(PRINTNAME(TAG(*list))), 0)) {
                                                     ^

cc-1185 c89: WARNING File = match.c, Line = 129
  An enumerated type is mixed with another type.

          psmatch(tag, CHAR(PRINTNAME(TAG(next))), 0)) {
                                                   ^

cc-1185 c89: WARNING File = match.c, Line = 189
  An enumerated type is mixed with another type.

                if (TAG(b) != R_NilValue && pmatch(TAG(f), TAG(b), 1)) {
                                                                   ^

cc-1185 c89: WARNING File = match.c, Line = 226
  An enumerated type is mixed with another type.

                        pmatch(TAG(f), TAG(b), seendots)) {
                                               ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c memory.c -o memory.o
cc-1185 c89: WARNING File = memory.c, Line = 831
  An enumerated type is mixed with another type.

      return TYPEOF(fun) == CHARSXP;
             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c model.c -o model.o
cc-1552 c89: WARNING File = model.c, Line = 280
  The variable "tmp" is set but never used.

      unsigned tmp;
               ^

cc-1185 c89: WARNING File = model.c, Line = 909
  An enumerated type is mixed with another type.

            SET_STRING_ELT(varnames, i++, STRING_ELT(deparse1line(CAR(v), 0), 0));
                                          ^

cc-1552 c89: WARNING File = model.c, Line = 739
  The variable "abb" is set but never used.

      SEXP specials, t, abb, data;
                        ^

cc-1552 c89: WARNING File = model.c, Line = 1483
  The variable "v" is set but never used.

      SEXP expr, factors, terms, v, vars, vnames, assign;
                                 ^

cc-1552 c89: WARNING File = model.c, Line = 46
  The variable "identSymbol" is set but never used.

  static SEXP identSymbol = NULL;
              ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c names.c -o names.o
cc-1185 c89: WARNING File = names.c, Line = 747
  An enumerated type is mixed with another type.

  {NULL,                NULL,           0,      0,      0,      0},
                                                                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c objects.c -o objects.o
cc-1185 c89: WARNING File = objects.c, Line = 50
  An enumerated type is mixed with another type.

            if (TAG(b) != R_NilValue && pmatch(tag, TAG(b), 1)) {
                                                            ^

cc-1185 c89: WARNING File = objects.c, Line = 60
  An enumerated type is mixed with another type.

                if (TAG(b) != R_NilValue && pmatch(tag, TAG(b), 0)) {
                                                                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c optim.c -o optim.o
cc-1185 c89: WARNING File = optim.c, Line = 514
  An enumerated type is mixed with another type.

            accpoint = FALSE;
                     ^

cc-1185 c89: WARNING File = optim.c, Line = 525
  An enumerated type is mixed with another type.

                    accpoint = R_FINITE(f) &&
                             ^

cc-1185 c89: WARNING File = optim.c, Line = 532
  An enumerated type is mixed with another type.

            enough = (f > abstol) &&
                   ^

cc-1185 c89: WARNING File = optim.c, Line = 610
  An enumerated type is mixed with another type.

      Rboolean calcvert, shrinkfail = FALSE;
                                      ^

cc-1185 c89: WARNING File = optim.c, Line = 662
  An enumerated type is mixed with another type.

        calcvert = TRUE;
                 ^

cc-1185 c89: WARNING File = optim.c, Line = 663
  An enumerated type is mixed with another type.

        shrinkfail = FALSE;
                   ^

cc-1185 c89: WARNING File = optim.c, Line = 676
  An enumerated type is mixed with another type.

                calcvert = FALSE;
                         ^

cc-1185 c89: WARNING File = optim.c, Line = 757
  An enumerated type is mixed with another type.

                            calcvert = TRUE;
                                     ^

cc-1185 c89: WARNING File = optim.c, Line = 768
  An enumerated type is mixed with another type.

                                shrinkfail = FALSE;
                                           ^

cc-1185 c89: WARNING File = optim.c, Line = 773
  An enumerated type is mixed with another type.

                                shrinkfail = TRUE;
                                           ^

cc-1552 c89: WARNING File = optim.c, Line = 618
  The variable "VN" is set but never used.

      double VH, VL, VN, VR;
                     ^

cc-1185 c89: WARNING File = optim.c, Line = 901
  An enumerated type is mixed with another type.

                    accpoint = FALSE;
                             ^

cc-1185 c89: WARNING File = optim.c, Line = 912
  An enumerated type is mixed with another type.

                            accpoint = (R_FINITE(f) &&
                                     ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c options.c -o options.o
cc-1185 c89: WARNING File = options.c, Line = 249
  An enumerated type is mixed with another type.

      R_KeepSource = (p && (strcmp(p, "yes") == 0)) ? 1 : 0;
                   ^

cc-1185 c89: WARNING File = options.c, Line = 371
  An enumerated type is mixed with another type.

                R_KeepSource = k;
                             ^

cc-1185 c89: WARNING File = options.c, Line = 433
  An enumerated type is mixed with another type.

                R_Slave = !k;
                        ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c par.c -o par.o
cc-1185 c89: WARNING File = par.c, Line = 151
  An enumerated type is mixed with another type.

        dd->dp.ann = dd->gp.ann = (ix != 0);/* NA |-> TRUE */
                                ^

cc-1185 c89: WARNING File = par.c, Line = 155
  An enumerated type is mixed with another type.

        dd->dp.ask = dd->gp.ask = (ix == 1);/* NA |-> FALSE */
                                ^

cc-1185 c89: WARNING File = par.c, Line = 263
  An enumerated type is mixed with another type.

            dd->gp.defaultFigure = dd->dp.defaultFigure = 0;
                                                        ^

cc-1185 c89: WARNING File = par.c, Line = 286
  An enumerated type is mixed with another type.

        dd->gp.defaultFigure = dd->dp.defaultFigure = 0;
                                                    ^

cc-1185 c89: WARNING File = par.c, Line = 493
  An enumerated type is mixed with another type.

        dd->gp.new = dd->dp.new = 1;
                                ^

cc-1185 c89: WARNING File = par.c, Line = 530
  An enumerated type is mixed with another type.

        dd->dp.new = dd->gp.new = (ix != 0);
                                ^

cc-1185 c89: WARNING File = par.c, Line = 762
  An enumerated type is mixed with another type.

        dd->dp.xlog = dd->gp.xlog = (ix != 0);
                                  ^

cc-1185 c89: WARNING File = par.c, Line = 802
  An enumerated type is mixed with another type.

        dd->dp.ylog = dd->gp.ylog = (ix != 0);
                                  ^

cc-1185 c89: WARNING File = par.c, Line = 826
  An enumerated type is mixed with another type.

        dd->gp.ann = (ix != 0);
                   ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c plot.c -o plot.o
cc-1185 c89: WARNING File = plot.c, Line = 442
  An enumerated type is mixed with another type.

      dd = GNewPlot(GRecording(call));
                    ^

cc-1552 c89: WARNING File = plot.c, Line = 611
  The variable "save_digits" is set but never used.

      int save_digits, i, n, w, d, e, wi, di, ei;
          ^

cc-1185 c89: WARNING File = plot.c, Line = 871
  An enumerated type is mixed with another type.

      doticks = asLogical(CAR(args));
              ^

cc-1185 c89: WARNING File = plot.c, Line = 1029
  An enumerated type is mixed with another type.

                axis_base = GConvertY(0.0, outer, NFC, dd)
                                           ^

cc-1185 c89: WARNING File = plot.c, Line = 1040
  An enumerated type is mixed with another type.

                axis_base =  GConvertY(1.0, outer, NFC, dd)
                                            ^

cc-1185 c89: WARNING File = plot.c, Line = 1129
  An enumerated type is mixed with another type.

                axis_base =  GConvertX(0.0, outer, NFC, dd)
                                            ^

cc-1185 c89: WARNING File = plot.c, Line = 1140
  An enumerated type is mixed with another type.

                axis_base =  GConvertX(1.0, outer, NFC, dd)
                                            ^

cc-1552 c89: WARNING File = plot.c, Line = 810
  The variable "col" is set but never used.

      int col, fg, font;
          ^

cc-1552 c89: WARNING File = plot.c, Line = 814
  The variable "vectorFonts" is set but never used.

      Rboolean vectorFonts = FALSE;
               ^

cc-1552 c89: WARNING File = plot.c, Line = 1769
  The variable "nborder" is set but never used.

      int ncol, nborder, nlty, xpd, i, start=0;
                ^

cc-1552 c89: WARNING File = plot.c, Line = 1769
  The variable "nlty" is set but never used.

      int ncol, nborder, nlty, xpd, i, start=0;
                         ^

cc-1552 c89: WARNING File = plot.c, Line = 2620
  The variable "fg" is set but never used.

      int which, col, fg;
                      ^

cc-1185 c89: WARNING File = plot.c, Line = 2932
  An enumerated type is mixed with another type.

      dd = GNewPlot(GRecording(call));
                    ^

cc-1185 c89: WARNING File = plot.c, Line = 2968
  An enumerated type is mixed with another type.

      dd->dp.defaultPlot = dd->gp.defaultPlot = 1;
                                              ^

cc-1552 c89: WARNING File = plot.c, Line = 2911
  The variable "save_mUnits" is set but never used.

      int save_mUnits, save_defaultPlot;
          ^

cc-1552 c89: WARNING File = plot.c, Line = 2911
  The variable "save_defaultPlot" is set but never used.

      int save_mUnits, save_defaultPlot;
                       ^

cc-1552 c89: WARNING File = plot.c, Line = 3316
  The variable "ncol" is set but never used.

      int ncol;
          ^

cc-1185 c89: WARNING File = plot.c, Line = 3359
  An enumerated type is mixed with another type.

        dd->gp.ask = 1;
                   ^

cc-1185 c89: WARNING File = plot.c, Line = 3369
  An enumerated type is mixed with another type.

        dd->gp.ask = ask;
                   ^

cc-1185 c89: WARNING File = plot.c, Line = 3512
  An enumerated type is mixed with another type.

                GConvert(&xx, &yy, USER, units, dd);
                                         ^

cc-1185 c89: WARNING File = plot.c, Line = 3515
  An enumerated type is mixed with another type.

                    rx = GConvertXUnits(0.5 * p0, INCHES, units, dd);
                                                          ^

cc-1185 c89: WARNING File = plot.c, Line = 3516
  An enumerated type is mixed with another type.

                    ry = GConvertYUnits(0.5 * p0, INCHES, units, dd);
                                                          ^

cc-1185 c89: WARNING File = plot.c, Line = 3519
  An enumerated type is mixed with another type.

                    rx = GConvertXUnits(0.5 * p0, USER, units, dd);
                                                        ^

cc-1185 c89: WARNING File = plot.c, Line = 3520
  An enumerated type is mixed with another type.

                    ry = GConvertYUnits(0.5 * p0, USER, units, dd);
                                                        ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c plot3d.c -o plot3d.o
cc-1552 c89: WARNING File = plot3d.c, Line = 193
  The variable "q1" is set but never used.

      double Ax, Bx, Ay, By, ax, ay, bx, by, q1, q2;
                                             ^

cc-1552 c89: WARNING File = plot3d.c, Line = 193
  The variable "q2" is set but never used.

      double Ax, Bx, Ay, By, ax, ay, bx, by, q1, q2;
                                                 ^

cc-1552 c89: WARNING File = plot3d.c, Line = 479
  The variable "ns2" is set but never used.

      int i, ii, j, jj, k, l, m, nacode, ns, ns2, dir;
                                             ^

cc-1552 c89: WARNING File = plot3d.c, Line = 484
  The variable "deltaXC" is set but never used.

      double dXC, dYC, deltaXC, deltaYC;
                       ^

cc-1552 c89: WARNING File = plot3d.c, Line = 484
  The variable "deltaYC" is set but never used.

      double dXC, dYC, deltaXC, deltaYC;
                                ^

cc-1552 c89: WARNING File = plot3d.c, Line = 487
  The variable "sum" is set but never used.

      double squareSum, sum;
                        ^

cc-1552 c89: WARNING File = plot3d.c, Line = 490
  The variable "zeroCount" is set but never used.

      int zeroCount;
          ^

cc-1552 c89: WARNING File = plot3d.c, Line = 492
  The variable "avg" is set but never used.

      double avg;
             ^

cc-1552 c89: WARNING File = plot3d.c, Line = 1328
  The variable "nz" is set but never used.

      int i, j, k, npt, nx, ny, nz, nc, ncol, colsave, xpdsave;
                                ^

cc-1185 c89: WARNING File = plot3d.c, Line = 2201
  An enumerated type is mixed with another type.

      dd = GNewPlot(GRecording(call));
                    ^

cc-1552 c89: WARNING File = plot3d.c, Line = 47
  The variable "gcall" is set but never used.

  static SEXP gcall;
              ^

cc-1552 c89: WARNING File = plot3d.c, Line = 313
  The variable "ctr_xtol" is set but never used.

  static double ctr_xtol;
                ^

cc-1552 c89: WARNING File = plot3d.c, Line = 314
  The variable "ctr_ytol" is set but never used.

  static double ctr_ytol;
                ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c plotmath.c -o plotmath.o
cc-1185 c89: WARNING File = plotmath.c, Line = 916
  An enumerated type is mixed with another type.

      return MathDevice->gp.font;
             ^

cc-1185 c89: WARNING File = plotmath.c, Line = 921
  An enumerated type is mixed with another type.

      FontType prevfont = MathDevice->gp.font;
                          ^

cc-1552 c89: WARNING File = plotmath.c, Line = 1380
  The variable "s5" is set but never used.

      double v, s5, s16;
                ^

cc-1551 c89: WARNING File = plotmath.c, Line = 1926
  The variable "ansBBox" is used before its value is set.

        return ansBBox;/*never reached*/
               ^

cc-1552 c89: WARNING File = plotmath.c, Line = 2275
  The variable "radDepth" is set but never used.

      double radWidth, radHeight, radDepth;
                                  ^

cc-1185 c89: WARNING File = plotmath.c, Line = 2543
  An enumerated type is mixed with another type.

      SetFont(prevfont);
              ^

cc-1185 c89: WARNING File = plotmath.c, Line = 2564
  An enumerated type is mixed with another type.

      SetFont(prevfont);
              ^

cc-1185 c89: WARNING File = plotmath.c, Line = 2907
  An enumerated type is mixed with another type.

      GConvert(&ReferenceX, &ReferenceY, coords, INCHES, dd);
                                         ^

cc-1552 c89: WARNING File = plotmath.c, Line = 38
  The variable "BoxColor" is set but never used.

  static unsigned int BoxColor;
                      ^

cc-1552 c89: WARNING File = plotmath.c, Line = 39
  The variable "TextColor" is set but never used.

  static unsigned int TextColor;
                      ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c print.c -o print.o
cc-1552 c89: WARNING File = print.c, Line = 81
  The variable "append_" is set but never used.

      int  append_, ifile, closeOnExit;
           ^

cc-1185 c89: WARNING File = print.c, Line = 446
  An enumerated type is mixed with another type.

      u = deparse1(s, 0);
                      ^

cc-1185 c89: WARNING File = print.c, Line = 487
  An enumerated type is mixed with another type.

            t = deparse1(s, 0);
                            ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c printarray.c -o printarray.o
cc-1552 c89: WARNING File = printarray.c, Line = 448
  The variable "ii" is set but never used.

      SEXP ii, nn, dn, dnn;
           ^

cc-1552 c89: WARNING File = printarray.c, Line = 448
  The variable "nn" is set but never used.

      SEXP ii, nn, dn, dnn;
               ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c regex.c -o regex.o
cc-1552 c89: WARNING File = regex.c, Line = 4922
  The variable "pdummy" is set but never used.

              unsigned char *pdummy;
                             ^

cc-1552 c89: WARNING File = regex.c, Line = 4923
  The variable "sdummy" is set but never used.

              const char *sdummy;
                          ^

cc-1548 c89: WARNING File = regex.c, Line = 5245
  The transfer of control bypasses...

            ... the initialization of variable "same_str_p" (declared at line
                      4130).
      goto restore_best_regs;
      ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c relop.c -o relop.o
cc-1185 c89: WARNING File = relop.c, Line = 59
  An enumerated type is mixed with another type.

        SEXP ans = real_relop(PRIMVAL(op), x, y);
                              ^

cc-1185 c89: WARNING File = relop.c, Line = 67
  An enumerated type is mixed with another type.

        SET_STRING_ELT(tmp, 0, (iS) ? PRINTNAME(x) : deparse1(x, 0));
                                                                 ^

cc-1185 c89: WARNING File = relop.c, Line = 74
  An enumerated type is mixed with another type.

        SET_STRING_ELT(tmp, 0, (iS) ? PRINTNAME(y) : deparse1(y, 0));
                                                                 ^

cc-1185 c89: WARNING File = relop.c, Line = 123
  An enumerated type is mixed with another type.

            mismatch = ((nx > ny) ? nx % ny : ny % nx) != 0;
                     ^

cc-1185 c89: WARNING File = relop.c, Line = 155
  An enumerated type is mixed with another type.

        x = string_relop(PRIMVAL(op), x, y);
                         ^

cc-1185 c89: WARNING File = relop.c, Line = 160
  An enumerated type is mixed with another type.

        x = complex_relop(PRIMVAL(op), x, y);
                          ^

cc-1185 c89: WARNING File = relop.c, Line = 165
  An enumerated type is mixed with another type.

        x = real_relop(PRIMVAL(op), x, y);
                       ^

cc-1185 c89: WARNING File = relop.c, Line = 168
  An enumerated type is mixed with another type.

        x = integer_relop(PRIMVAL(op), x, y);
                          ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c saveload.c -o saveload.o
cc-1552 c89: WARNING File = saveload.c, Line = 1600
  The variable "d1234" is set but never used.

      int d1, d2, d3, d4, d1234;
                          ^

cc-1552 c89: WARNING File = saveload.c, Line = 44
  The variable "NVSize" is set but never used.

  static int NVSize;            /* Number of vector cells */
             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c source.c -o source.o
cc-1552 c89: WARNING File = source.c, Line = 45
  The variable "pstacktop" is set but never used.

      int ifile, num, pstacktop, status;
                      ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c subassign.c -o subassign.o
cc-1185 c89: WARNING File = subassign.c, Line = 157
  An enumerated type is mixed with another type.

      Rboolean redo_which =  (level == 1);
                             ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c unique.c -o unique.o
cc-1185 c89: WARNING File = unique.c, Line = 625
  An enumerated type is mixed with another type.

        b = deparse1(funcall, 1);
                              ^

cc-1185 c89: WARNING File = unique.c, Line = 655
  An enumerated type is mixed with another type.

        b = deparse1(b, 1);
                        ^

cc-1185 c89: WARNING File = unique.c, Line = 663
  An enumerated type is mixed with another type.

        b = deparse1(CADDR(args), 1);
                                  ^

------------------------------------------------------------------------
c89 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON  -g -c util.c -o util.o
cc-1185 c89: WARNING File = util.c, Line = 235
  An enumerated type is mixed with another type.

      return isString(x) && LENGTH(x) > 0 && !isNull(STRING_ELT(x, 0));
             ^

cc-1185 c89: WARNING File = util.c, Line = 241
  An enumerated type is mixed with another type.

      return isValidString(x) && CHAR(STRING_ELT(x, 0))[0];
             ^

cc-1185 c89: WARNING File = util.c, Line = 246
  An enumerated type is mixed with another type.

      return TYPEOF(s) == SYMSXP;
             ^

cc-1185 c89: WARNING File = util.c, Line = 263
  An enumerated type is mixed with another type.

      return (s == R_NilValue ||
             ^

cc-1185 c89: WARNING File = util.c, Line = 270
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == CLOSXP ||
             ^

cc-1185 c89: WARNING File = util.c, Line = 278
  An enumerated type is mixed with another type.

      return (s == R_NilValue || TYPEOF(s) == LISTSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 284
  An enumerated type is mixed with another type.

      return (s == R_NilValue || TYPEOF(s) == VECSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 358
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == NILSXP || TYPEOF(s) == ENVSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 364
  An enumerated type is mixed with another type.

      return TYPEOF(s) == EXPRSXP;
             ^

cc-1185 c89: WARNING File = util.c, Line = 370
  An enumerated type is mixed with another type.

      return (s == R_NilValue || TYPEOF(s) == LANGSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 400
  An enumerated type is mixed with another type.

      return (isVector(s) && getAttrib(s, R_TspSymbol) != R_NilValue);
             ^

cc-1185 c89: WARNING File = util.c, Line = 408
  An enumerated type is mixed with another type.

        return INTEGER(x)[0] == INTEGER(x)[0] &&
               ^

cc-1185 c89: WARNING File = util.c, Line = 433
  An enumerated type is mixed with another type.

        return mode;
               ^

cc-1185 c89: WARNING File = util.c, Line = 441
  An enumerated type is mixed with another type.

        return mode;
               ^

cc-1185 c89: WARNING File = util.c, Line = 522
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == STRSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 528
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == LGLSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 534
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == INTSXP && !inherits(s, "factor"));
             ^

cc-1185 c89: WARNING File = util.c, Line = 540
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == REALSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 546
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == CPLXSXP);
             ^

cc-1185 c89: WARNING File = util.c, Line = 552
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == INTSXP
             ^

cc-1185 c89: WARNING File = util.c, Line = 560
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == INTSXP
             ^

cc-1185 c89: WARNING File = util.c, Line = 568
  An enumerated type is mixed with another type.

      return (TYPEOF(s) == INTSXP  && inherits(s, "factor"));
             ^

cc-1185 c89: WARNING File = util.c, Line = 574
  An enumerated type is mixed with another type.

      return OBJECT(s);/* really `1-bit unsigned int' */
             ^

cc-1185 c89: WARNING File = util.c, Line = 667
  An enumerated type is mixed with another type.

      else return CHAR(x)[0] == '\0';
                  ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/unix/X11
c89   -o R.bin  RNG.o apply.o arithmetic.o array.o attrib.o bind.o builtin.o character.o coerce.o colors.o complex.o connections.o context.o cov.o cum.o datetime.o debug.o devPS.o devPicTeX.o deparse.o deriv.o devices.o dotcode.o dstruct.o duplicate.o envir.o errors.o eval.o format.o fourier.o g_her_glyph.o g_fontdb.o g_cntrlify.o g_alab_her.o gram.o gram-ex.o graphics.o iosupport.o list.o logic.o main.o match.o memory.o model.o names.o objects.o optim.o optimize.o options.o par.o paste.o platform.o plot.o plot3d.o plotmath.o print.o printarray.o printvector.o printutils.o random.o regex.o relop.o saveload.o scan.o seq.o size.o sort.o source.o split.o subassign.o subscript.o subset.o summary.o unique.o util.o version.o xxxpr.o ../unix/libunix.a ../appl/libappl.a ../nmath/libnmath.a -lcomplib.sgimath -LANG:=f77 -L/usr/lib32/mips3/r4000 -L/usr/lib32/mips3 -L/usr/lib32 -lftn -lm  -L/usr/local/lib  -lz -ldl -lncurses -lm
ld32: WARNING 84 : /usr/lib32/libz.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libdl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/local/lib/libncurses.a is not used for resolving any symbol.
------------------------------------------------------------------------
c89 -I. -I../../../src/include -I../../../src/include  -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON -KPIC  -g -c dataentry.c -o dataentry.o
cc-1185 c89: WARNING File = dataentry.c, Line = 843
  An enumerated type is mixed with another type.

            Rboolean warn = !isBlankString(endp);
                            ^

cc-1552 c89: WARNING File = dataentry.c, Line = 1240
  The variable "i" is set but never used.

      int i;
          ^

cc-1552 c89: WARNING File = dataentry.c, Line = 1250
  The variable "i" is set but never used.

      int i;
          ^

cc-1552 c89: WARNING File = dataentry.c, Line = 148
  The variable "hand_cursor" is set but never used.

  static Cursor           hand_cursor;
                          ^

------------------------------------------------------------------------
c89 -I. -I../../../src/include -I../../../src/include  -I/usr/local/include -DHAVE_CONFIG_H -OPT:IEEE_NaN_inf=ON -KPIC  -g -c devX11.c -o devX11.o
cc-1552 c89: WARNING File = devX11.c, Line = 250
  The variable "imin" is set but never used.

      int i, imin;
             ^

cc-1552 c89: WARNING File = devX11.c, Line = 417
  The variable "imin" is set but never used.

      int i, imin;
             ^

cc-1136 c89: WARNING File = devX11.c, Line = 552
  Too many arguments in function call.

            SetupPseudoColor(model);
                             ^

cc-1136 c89: WARNING File = devX11.c, Line = 561
  Too many arguments in function call.

            SetupPseudoColor(model);
                             ^

cc-1185 c89: WARNING File = devX11.c, Line = 1595
  An enumerated type is mixed with another type.

      GConvert(&x0, &y0, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devX11.c, Line = 1596
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devX11.c, Line = 1656
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd);
                       ^

cc-1185 c89: WARNING File = devX11.c, Line = 1688
  An enumerated type is mixed with another type.

      GConvert(&x1, &y1, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devX11.c, Line = 1689
  An enumerated type is mixed with another type.

      GConvert(&x2, &y2, coords, DEVICE, dd);
                         ^

cc-1185 c89: WARNING File = devX11.c, Line = 1722
  An enumerated type is mixed with another type.

        GConvert(&devx, &devy, coords, DEVICE, dd);
                               ^

cc-1185 c89: WARNING File = devX11.c, Line = 1766
  An enumerated type is mixed with another type.

        GConvert(&devx, &devy, coords, DEVICE, dd);
                               ^

cc-1185 c89: WARNING File = devX11.c, Line = 1771
  An enumerated type is mixed with another type.

      GConvert(&devx, &devy, coords, DEVICE, dd);
                             ^

cc-1185 c89: WARNING File = devX11.c, Line = 1814
  An enumerated type is mixed with another type.

      GConvert(&x, &y, coords, DEVICE, dd);
                       ^

cc-1552 c89: WARNING File = devX11.c, Line = 1806
  The variable "len" is set but never used.

      int len, size;
          ^

cc-1185 c89: WARNING File = devX11.c, Line = 1837
  An enumerated type is mixed with another type.

      if (xd->type > WINDOW) return 0;
                                    ^

cc-1185 c89: WARNING File = devX11.c, Line = 1865
  An enumerated type is mixed with another type.

      return (done == 1);
             ^

cc-1552 c89: WARNING File = devX11.c, Line = 222
  The variable "RedLevels" is set but never used.

  static int RedLevels, GreenLevels, BlueLevels;
             ^

cc-1552 c89: WARNING File = devX11.c, Line = 222
  The variable "GreenLevels" is set but never used.

  static int RedLevels, GreenLevels, BlueLevels;
                        ^

cc-1552 c89: WARNING File = devX11.c, Line = 222
  The variable "BlueLevels" is set but never used.

  static int RedLevels, GreenLevels, BlueLevels;
                                     ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/library
c89 -shared  -o R_X11.so  dataentry.o devX11.o rotated.o rbitmap.o -lSM -lICE -L/usr/local/lib -lX11  -L/usr/local/lib -ljpeg -lpng -lz -L/usr/local/lib  -lz -ldl -lncurses -lm
ld32: WARNING 84 : /usr/lib32/libSM.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libdl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/local/lib/libncurses.a is not used for resolving any symbol.
------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/library/ctest/src
c89 -I../../../../include  -I/usr/local/include -OPT:IEEE_NaN_inf=ON  -KPIC  -g -c fexact.c -o fexact.o
cc-1185 c89: WARNING File = fexact.c, Line = 389
  An enumerated type is mixed with another type.

      nr_gt_nc =  *nrow > *ncol;
               ^

------------------------------------------------------------------------
c89 -shared  -o ctest.so ansari.o d2x2xk.o fexact.o kendall.o ks.o prho.o swilk.o -L/usr/local/lib -LANG:=f77 -L/usr/lib32/mips3/r4000 -L/usr/lib32/mips3 -L/usr/lib32 -lftn -lm
ld32: WARNING 84 : /usr/lib32/mips3/libftn.so is not used for resolving any symbol.
------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/library/eda/src
c89 -I../../../../include  -I/usr/local/include -OPT:IEEE_NaN_inf=ON  -KPIC  -g -c smooth.c -o smooth.o
cc-1185 c89: WARNING File = smooth.c, Line = 51
  An enumerated type is mixed with another type.

        chg = chg || j;
            ^

cc-1185 c89: WARNING File = smooth.c, Line = 76
  An enumerated type is mixed with another type.

      sm_DO_ENDRULE(y);
      ^

cc-1185 c89: WARNING File = smooth.c, Line = 76
  An enumerated type is mixed with another type.

      sm_DO_ENDRULE(y);
      ^

cc-1185 c89: WARNING File = smooth.c, Line = 97
  An enumerated type is mixed with another type.

      sm_DO_ENDRULE(y);/* =>  chg = TRUE  iff  ends changed */
      ^

cc-1185 c89: WARNING File = smooth.c, Line = 97
  An enumerated type is mixed with another type.

      sm_DO_ENDRULE(y);/* =>  chg = TRUE  iff  ends changed */
      ^

cc-1185 c89: WARNING File = smooth.c, Line = 141
  An enumerated type is mixed with another type.

                chg = y[i] != x[i];
                    ^

cc-1185 c89: WARNING File = smooth.c, Line = 146
  An enumerated type is mixed with another type.

                chg = y[i+1] != x[i+1];
                    ^

cc-1185 c89: WARNING File = smooth.c, Line = 202
  An enumerated type is mixed with another type.

        ch2 = sm_3R(z, y, w, n, end_rule);
            ^

cc-1185 c89: WARNING File = smooth.c, Line = 203
  An enumerated type is mixed with another type.

        chg = chg || ch2;
            ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/library/nls/src
c89 -I../../../../include  -I/usr/local/include -OPT:IEEE_NaN_inf=ON  -KPIC  -g -c nls.c -o nls.o
cc-1552 c89: WARNING File = nls.c, Line = 66
  The variable "convNew" is set but never used.

      double dev, fac, minFac, tolerance, newDev, convNew;
                                                  ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/library/ts/src
c89 -I../../../../include  -I/usr/local/include -OPT:IEEE_NaN_inf=ON  -KPIC  -g -c mburg.c -o mburg.o
cc-1552 c89: WARNING File = mburg.c, Line = 222
  The variable "s_inv" is set but never used.

      Array s, s_inv, tmp, d1;
               ^

cc-1552 c89: WARNING File = mburg.c, Line = 225
  The variable "id" is set but never used.

      Array id;
            ^

------------------------------------------------------------------------
DIRECTORY: R-1.2.1/src/library/tcltk/src
c89 -I../../../../include -I/usr/local/include  -I/usr/local/include -OPT:IEEE_NaN_inf=ON  -KPIC  -g -c tcltk.c -o tcltk.o
cc-1552 c89: WARNING File = tcltk.c, Line = 39
  The variable "ans" is set but never used.

      SEXP text, expr, ans;
                       ^

cc-1552 c89: WARNING File = tcltk.c, Line = 70
  The variable "ans" is set but never used.

      SEXP expr, ans, fun, alist;
                 ^

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 585 1640, +1 801 581 4148 -
- University of Utah                    Internet e-mail: beebe@math.utah.edu  -
- Department of Mathematics, 322 INSCC      beebe@acm.org  beebe@computer.org -
- 155 S 1400 E RM 233                       beebe@ieee.org                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -
-------------------------------------------------------------------------------

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


[Rd] Comments on R-1.2.1 builds (PR#851)
beebe@math.utah.edu