make check failure from current sources

Thomas Treichl Thomas.Treichl at gmx.net
Sun Nov 2 02:35:53 CST 2008


Ben Abbott schrieb:
> No. The problem remains. I'll be unusually busy for the next several 
> days (at the least), but will try to dig a bit deeper into this problem.
> 
> If anyone else is building the developer's sources on Mac OSX, please 
> let me/us know if you see this problem as well.

Hi Ben,

the problem is there (I also already tried Jaroslav's changeset too) - and if I 
comment out the first test of dblquad.m and then run 'make check' again then 
there appear some new failures that have not been there on my machine before. I 
cut the messages out of the fntests.log file:

 >>>>> processing /Users/Thomas/Development/octave/scripts/geometry/griddata3.m
   ***** testif HAVE_QHULL
  rand('state', 0);
  x = 2 * rand(1000, 1) - 1;
  y = 2 * rand(1000, 1) - 1;
  z = 2 * rand(1000, 1) - 1;
  v = x.^2 + y.^2 + z.^2;
  [xi, yi, zi] = meshgrid (-0.8:0.2:0.8);
  ##vi = reshape (griddatan([x(:), y(:), z(:)], v, [xi(:), yi(:), zi(:)], 
'linear'), size (xi));
  vi = griddata3 (x, y, z, v, xi, yi, zi, 'linear');
  vv = vi - xi.^2 - yi.^2 - zi.^2;
  assert (max(abs(vv(:))), 0, 0.1)
!!!!! test failed
A(I): Index exceeds matrix dimension.  ***** testif HAVE_QHULL
  rand('state', 0);
  x = 2 * rand(1000, 1) - 1;
  y = 2 * rand(1000, 1) - 1;
  z = 2 * rand(1000, 1) - 1;
  v = x.^2 + y.^2 + z.^2;
  [xi, yi, zi] = meshgrid (-0.8:0.2:0.8);
  ##vi = reshape (griddatan([x(:), y(:), z(:)], v, [xi(:), yi(:), zi(:)], 
'linear'), size (xi));
  vi = griddata3 (x, y, z, v, xi, yi, zi, 'nearest');
  vv = vi - xi.^2 - yi.^2 - zi.^2;
  assert (max(abs(vv(:))), 0, 0.1)
!!!!! test failed
A(I): Index exceeds matrix dimension.
 >>>>> processing /Users/Thomas/Development/octave/scripts/geometry/griddatan.m
   ***** testif HAVE_QHULL
  [xx,yy] = meshgrid(linspace(-1,1,32));
  xi = [xx(:), yy(:)];
  x = (2 * rand(100,2) - 1);
  x = [x;1,1;1,-1;-1,-1;-1,1];
  y = sin(2*(sum(x.^2,2)));
  zz = griddatan(x,y,xi,'linear');
  zz2 = griddata(x(:,1),x(:,2),y,xi(:,1),xi(:,2),'linear');
  assert (zz, zz2, 1e-10)
!!!!! test failed
A(I): Index exceeds matrix dimension.
 >>>>> processing /Users/Thomas/Development/octave/scripts/geometry/rectint.m
 >>>>> processing /Users/Thomas/Development/octave/scripts/geometry/tsearchn.m
   ***** test
  [idx, p] = tsearchn (x,tri,[-1,-1]);
  assert (idx, 1)
  assert (p, [1,0,0], 1e-12)
!!!!! test failed
A(I): Index exceeds matrix dimension.shared variables {
   x =

     -1  -1
     -1   1
      1  -1

   tri =

      1   2   3

}
   ***** test
  [idx, p] = tsearchn (x,tri,[-1,1]);
  assert (idx, 1)
  assert (p, [0,1,0], 1e-12)
!!!!! test failed
A(I): Index exceeds matrix dimension.shared variables {
   x =

     -1  -1
     -1   1
      1  -1

   tri =

      1   2   3

}
   ***** test
  [idx, p] = tsearchn (x,tri,[1,-1]);
  assert (idx, 1)
  assert (p, [0,0,1], 1e-12)
!!!!! test failed
A(I): Index exceeds matrix dimension.shared variables {
   x =

     -1  -1
     -1   1
      1  -1

   tri =

      1   2   3

}
   ***** test
  [idx, p] = tsearchn (x,tri,[-1/3,-1/3]);
  assert (idx, 1)
  assert (p, [1/3,1/3,1/3], 1e-12)
!!!!! test failed
A(I): Index exceeds matrix dimension.shared variables {
   x =

     -1  -1
     -1   1
      1  -1

   tri =

      1   2   3

}
 >>>>> processing /Users/Thomas/Development/octave/scripts/miscellaneous/fullfile.m
   ***** assert (fullfile (""), "")
!!!!! test failed
A(I): Index exceeds matrix dimension.shared variables {
   fs = /
   fsx = /x
   xfs = x/
   fsxfs = /x/
   xfsy = x/y
}






More information about the Octave-maintainers mailing list