Source: octave-msh
Version: 1.0.10-5
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20181229 ftbfs-buster

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>/src'
> /usr/bin/mkoctfile --verbose -Wdate-time -D_FORTIFY_SOURCE=2  mshm_refine.cc 
> -Wl,-z,relro 
> /usr/bin/mkoctfile --verbose -Wdate-time -D_FORTIFY_SOURCE=2  
> mshm_dolfin_read.cc -Wl,-z,relro 
> g++ -c -Wdate-time -D_FORTIFY_SOURCE=2  -fPIC 
> -I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave  
> -pthread -fopenmp -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -Wdate-time   
> -D_FORTIFY_SOURCE=2 mshm_refine.cc -o mshm_refine.o
> g++ -c -Wdate-time -D_FORTIFY_SOURCE=2  -fPIC 
> -I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave  
> -pthread -fopenmp -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -Wdate-time   
> -D_FORTIFY_SOURCE=2 mshm_dolfin_read.cc -o mshm_dolfin_read.o
> g++ -I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave  
> -pthread -fopenmp -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -shared 
> -Wl,-Bsymbolic  -Wdate-time -o mshm_refine.oct  mshm_refine.o   -Wl,-z,relro 
> -L/usr/lib/x86_64-linux-gnu/octave/4.4.1 -L/usr/lib/x86_64-linux-gnu 
> -loctinterp -loctave -Wl,-z,relro 
> g++ -I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave  
> -pthread -fopenmp -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -shared 
> -Wl,-Bsymbolic  -Wdate-time -o mshm_dolfin_read.oct  mshm_dolfin_read.o   
> -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu/octave/4.4.1 
> -L/usr/lib/x86_64-linux-gnu -loctinterp -loctave -Wl,-z,relro 
> /usr/bin/mkoctfile --verbose -Wdate-time -D_FORTIFY_SOURCE=2  
> mshm_dolfin_write.cc -Wl,-z,relro 
> g++ -c -Wdate-time -D_FORTIFY_SOURCE=2  -fPIC 
> -I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave  
> -pthread -fopenmp -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security  -Wdate-time   
> -D_FORTIFY_SOURCE=2 mshm_dolfin_write.cc -o mshm_dolfin_write.o
> g++ -I/usr/include/octave-4.4.1/octave/.. -I/usr/include/octave-4.4.1/octave  
> -pthread -fopenmp -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -shared 
> -Wl,-Bsymbolic  -Wdate-time -o mshm_dolfin_write.oct  mshm_dolfin_write.o   
> -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu/octave/4.4.1 
> -L/usr/lib/x86_64-linux-gnu -loctinterp -loctave -Wl,-z,relro 
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/src'
> copyfile /<<PKGBUILDDIR>>/./src/mshm_dolfin_read.oct 
> /<<PKGBUILDDIR>>/./src/mshm_dolfin_write.oct 
> /<<PKGBUILDDIR>>/./src/mshm_refine.oct 
> /<<PKGBUILDDIR>>/./inst/x86_64-pc-linux-gnu-api-v52
> For information about changes from previous versions of the msh package, run 
> 'news msh'.
>    dh_octave_check -O--buildsystem=octave
> Checking package...
> Checking m files ...
> [inst/msh2m_submesh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_submesh.m
> ***** test
>  [mesh1] = msh2m_structured_mesh(0:.5:1, 0:.5:1, 1, 1:4, 'left');
>  [mesh2] = msh2m_structured_mesh(1:.5:2, 0:.5:1, 1, 1:4, 'left');
>  [mesh]  = msh2m_join_structured_mesh(mesh1,mesh2,2,4);
>  [omesh,nodelist,elementlist] = msh2m_submesh(mesh,[],2);
>  p = [1.00000   1.00000   1.00000   1.50000   1.50000   1.50000   2.00000   
> 2.00000   2.00000
>       0.00000   0.50000   1.00000   0.00000   0.50000   1.00000   0.00000   
> 0.50000   1.00000];
>  e = [1   1   2   3   4   6   7   8
>       2   4   3   6   7   9   8   9
>       0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0
>       2   5   2   7   5   7   6   6
>       2   0   2   0   0   0   0   0
>       1   2   1   2   2   2   2   2];
>  t = [1   2   4   5   2   3   5   6
>       4   5   7   8   4   5   7   8
>       2   3   5   6   5   6   8   9
>       2   2   2   2   2   2   2   2];
>  nl = [7    8    9   10   11   12   13   14   15];
>  el = [9   10   11   12   13   14   15   16];
>  toll = 1e-4;
>  assert(omesh.p,p,toll);
>  assert(omesh.e,e);
>  assert(omesh.t,t);
>  assert(nodelist,nl);
>  assert(elementlist,el);
> ***** demo
>  name = [tmpnam ".geo"];
>  fid = fopen (name, "w");
>  fputs (fid, "Point(1) = {0, 0, 0, .1};\n");
>  fputs (fid, "Point(2) = {1, 0, 0, .1};\n");
>  fputs (fid, "Point(3) = {1, 0.5, 0, .1};\n");
>  fputs (fid, "Point(4) = {1, 1, 0, .1};\n");
>  fputs (fid, "Point(5) = {0, 1, 0, .1};\n");
>  fputs (fid, "Point(6) = {0, 0.5, 0, .1};\n");
>  fputs (fid, "Line(1) = {1, 2};\n");
>  fputs (fid, "Line(2) = {2, 3};\n");
>  fputs (fid, "Line(3) = {3, 4};\n");
>  fputs (fid, "Line(4) = {4, 5};\n");
>  fputs (fid, "Line(5) = {5, 6};\n");
>  fputs (fid, "Line(6) = {6, 1};\n");
>  fputs (fid, "Point(7) = {0.2, 0.6, 0};\n");
>  fputs (fid, "Point(8) = {0.5, 0.4, 0};\n");
>  fputs (fid, "Point(9) = {0.7, 0.6, 0};\n");
>  fputs (fid, "BSpline(7) = {6, 7, 8, 9, 3};\n");
>  fputs (fid, "Line Loop(8) = {6, 1, 2, -7};\n");
>  fputs (fid, "Plane Surface(9) = {8};\n");
>  fputs (fid, "Line Loop(10) = {7, 3, 4, 5};\n");
>  fputs (fid, "Plane Surface(11) = {10};\n");
>  fclose (fid);
>  mesh  = msh2m_gmsh (canonicalize_file_name (name)(1:end-4), "clscale", ".5");
>  mesh1 = msh2m_submesh (mesh, 7, 9);
>  subplot (1, 2, 1);
>  trimesh (mesh.t(1:3,:)', mesh.p(1,:)', mesh.p(2,:)');
>  axis ("equal"); title ("full mesh")
>  subplot (1, 2, 2);
>  trimesh (mesh1.t(1:3,:)', mesh1.p(1,:)', mesh1.p(2,:)');
>  axis ("equal"); title ("sub-mesh")
>  unlink (canonicalize_file_name (name))
> 1 test, 1 passed, 0 known failure, 0 skipped
> [inst/msh3m_structured_mesh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh3m_structured_mesh.m
> ***** test
> ***** test
>  x = y = z = linspace (0, 1, 3);
>  mesh = msh3m_structured_mesh (x, y, z, 1, 1:6);
>  assert (columns (mesh.p), 27)
>  assert (columns (mesh.t), 48)
>  assert (columns (mesh.e), 48)
> ***** test
>  x = y = z = linspace (0,1,4);
>  [mesh] = msh3m_structured_mesh (x, y, z, 1, 1:6);
>  assert (columns (mesh.p), 64)
>  assert (columns (mesh.t), 162)
>  assert (columns (mesh.e), 108)
> ***** test
>  x = y = z = linspace (0, 1, 1);
>  fail("mesh = msh3m_structured_mesh (x, y, z, 1, 1:6)", 
> "msh3m_structured_mesh: X, Y, Z must be valid numeric vectors.");
> ***** test
>  x = y = z = eye (2);
>  fail("mesh = msh3m_structured_mesh (x, y, z, 1, 1:6)", 
> "msh3m_structured_mesh: X, Y, Z must be valid numeric vectors.");
> 5 tests, 5 passed, 0 known failure, 0 skipped
> [inst/msh2m_topological_properties.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_topological_properties.m
> ***** test
>  [mesh] = msh2m_structured_mesh(0:.5:1, 0:.5:1, 1, 1:4, "left");
>  [mesh.n,mesh.sides,mesh.ts,mesh.tws,mesh.coinc,mesh.boundary] = 
> msh2m_topological_properties(mesh,"n","sides","ts","tws","coinc","boundary");
>  n = [5     6     7     8     3     4   NaN   NaN
>     NaN   NaN     5     6     2   NaN     4   NaN
>     NaN     5   NaN     7     1     2     3     4];
>  sides = [1   1   2   2   2   3   3   4   4   5   5   5   6   6   7   8
>           2   4   3   4   5   5   6   5   7   6   7   8   8   9   8   9];
>  ts = [4    6   11   13    8   10   15   16
>        1    3    8   10    5    7   12   14
>        2    5    9   12    4    6   11   13];
>  tws = [ 1     1     2     5     2     6     6     3     3     4     7     4  
>    8     8     7     8
>        NaN   NaN   NaN     1     5     2   NaN     5   NaN     6     3     7  
>    4   NaN   NaN   NaN];
>  coinc = [1   2   3   4
>           5   6   7   8];
>  boundary =[ 1   3   7   8   6   8   1   2
>              3   3   1   1   2   2   2   2
>              0   0   0   0   0   0   0   0
>              0   0   0   0   0   0   0   0];
>  assert(mesh.n,n);
>  assert(mesh.sides,sides);
>  assert(mesh.ts,ts);
>  assert(mesh.tws,tws);
>  assert(mesh.coinc,coinc);
>  assert(mesh.boundary,boundary);
> ***** test
>  mesh.p = []; mesh.e = [];
>  mesh.t = [3    9   10    1    6    9   10    9    8    9
>            9    3    1   10   10   10    7    5    9    8
>            6    5    7    8    2    6    2    4    4   10
>            6    6    6    6    6    6    6    6    6    6];
>  [mesh.n] = msh2m_topological_properties(mesh,"n");
>  n = [6   NaN   NaN    10     7     5   NaN   NaN     8     4
>       NaN   8     7   NaN   NaN     1     5     9   NaN     6
>       2     1     4     3     6    10     3     2    10     9];
>  assert(mesh.n,n);
> ***** test
>  mesh.p = []; mesh.e = [];
>  mesh.t =[
>    10    3    6   11   10    3    6   11    1    7    5    9    2    5   11   
>  9   13    6
>    14    7   10   15   15    8   11   16    5   11    9   13    6    6   12   
> 10   14    7
>    15    8   11   16   11    4    7   12    2    8    6   10    3    2    8   
>  6   10    3
>     1    1    1    1    1    1    1    1    1    1    1    1    1    1    1   
>  1    1    1];
>  [mesh.n] = msh2m_topological_properties(mesh,"n");
>  n =[
>    NaN    10     5   NaN     4   NaN    10   NaN    14    15    16    17    
> 18    13   NaN     3     1     2
>      5     6     7     8     3   NaN    18    15   NaN     2    14    16   
> NaN     9    10    11    12    13
>     17    18    16     5     1     2     3     4   NaN     7   NaN   NaN    
> 14    11     8    12   NaN     7];
>  assert(mesh.n,n);
> 3 tests, 3 passed, 0 known failure, 0 skipped
> [inst/msh3m_submesh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh3m_submesh.m
> ***** shared mesh1,mesh2,jmesh,exmesh,nodelist,elemlist
> ***** test
> ***** test
> ***** test
> 3 tests, 3 passed, 0 known failure, 0 skipped
> [inst/msh3m_join_structured_mesh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh3m_join_structured_mesh.m
> ***** shared mesh1,mesh2,jmesh
> ***** test
> ***** test
> ***** test
> ***** test
> 4 tests, 4 passed, 0 known failure, 0 skipped
> [inst/msh3m_nodes_on_faces.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh3m_nodes_on_faces.m
> ***** shared x,y,z,mesh
> ***** test
> ***** test
> ***** test
> ***** test
> 4 tests, 4 passed, 0 known failure, 0 skipped
> [inst/msh2m_join_structured_mesh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_join_structured_mesh.m
> ***** test
>  [mesh1] = msh2m_structured_mesh(0:.5:1, 0:.5:1, 1, 1:4, 'left');
>  [mesh2] = msh2m_structured_mesh(1:.5:2, 0:.5:1, 1, 1:4, 'left');
>  [mesh]  = msh2m_join_structured_mesh(mesh1,mesh2,2,4);
>  p = [0.00000   0.00000   0.00000   0.50000   0.50000   0.50000   1.00000   
> 1.00000   1.00000   1.50000   1.50000   1.50000   2.00000   2.00000   2.00000
>       0.00000   0.50000   1.00000   0.00000   0.50000   1.00000   0.00000   
> 0.50000   1.00000   0.00000   0.50000   1.00000   0.00000   0.50000   
> 1.00000];
>  e = [1    4    7    8    3    6    1    2    7   10   13   14    9   12
>       4    7    8    9    6    9    2    3   10   13   14   15   12   15
>       0    0    0    0    0    0    0    0    0    0    0    0    0    0
>       0    0    0    0    0    0    0    0    0    0    0    0    0    0
>       1    1    2    2    3    3    4    4    5    5    6    6    7    7
>       0    0    2    2    0    0    0    0    0    0    0    0    0    0
>       1    1    1    1    1    1    1    1    2    2    2    2    2    2];
>  t = [1    2    4    5    2    3    5    6    7    8   10   11    8    9   11 
>   12
>       4    5    7    8    4    5    7    8   10   11   13   14   10   11   13 
>   14
>       2    3    5    6    5    6    8    9    8    9   11   12   11   12   14 
>   15
>       1    1    1    1    1    1    1    1    2    2    2    2    2    2    2 
>    2];
>  toll = 1e-4;
>  assert(mesh.p,p,toll);
>  assert(mesh.e,e,toll);
>  assert(mesh.t,t,toll);
> 1 test, 1 passed, 0 known failure, 0 skipped
> [inst/msh2m_gmsh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_gmsh.m
> ***** test
>  fid = fopen("circle.geo","w");
>  fprintf(fid,"Point(1) = {0, 0, 0, 1};\n");
>  fprintf(fid,"Point(2) = {1, 0, 0, 1};\n");
>  fprintf(fid,"Point(3) = {-1, 0, 0, 1};\n");
>  fprintf(fid,"Circle(1) = {3, 1, 2};\n");
>  fprintf(fid,"Circle(2) = {2, 1, 3};\n");
>  fprintf(fid,"Line Loop(4) = {2, 1};\n");
>  fprintf(fid,"Plane Surface(4) = {4};");
>  fclose(fid);
>  mesh = msh2m_gmsh("circle","v",0);
>  system("rm circle.geo");
>  nnodest = length(unique(mesh.t));
>  nnodesp = columns(mesh.p);
>  assert(nnodest,nnodesp);
> warning: tmpnam is obsolete and will be removed from a future version of 
> Octave, please use tempname instead
> !!!!! test failed
> msh2m_gmsh: the gmesh subprocess exited abnormally
> ***** demo
>  name = [tmpnam ".geo"];
>  fid = fopen (name, "w");
>  fputs (fid, "Point(1) = {0, 0, 0, .1};\n");
>  fputs (fid, "Point(2) = {1, 0, 0, .1};\n");
>  fputs (fid, "Point(3) = {1, 0.5, 0, .1};\n");
>  fputs (fid, "Point(4) = {1, 1, 0, .1};\n");
>  fputs (fid, "Point(5) = {0, 1, 0, .1};\n");
>  fputs (fid, "Point(6) = {0, 0.5, 0, .1};\n");
>  fputs (fid, "Line(1) = {1, 2};\n");
>  fputs (fid, "Line(2) = {2, 3};\n");
>  fputs (fid, "Line(3) = {3, 4};\n");
>  fputs (fid, "Line(4) = {4, 5};\n");
>  fputs (fid, "Line(5) = {5, 6};\n");
>  fputs (fid, "Line(6) = {6, 1};\n");
>  fputs (fid, "Point(7) = {0.2, 0.6, 0};\n");
>  fputs (fid, "Point(8) = {0.5, 0.4, 0};\n");
>  fputs (fid, "Point(9) = {0.7, 0.6, 0};\n");
>  fputs (fid, "BSpline(7) = {6, 7, 8, 9, 3};\n");
>  fputs (fid, "Line Loop(8) = {6, 1, 2, -7};\n");
>  fputs (fid, "Plane Surface(9) = {8};\n");
>  fputs (fid, "Line Loop(10) = {7, 3, 4, 5};\n");
>  fputs (fid, "Plane Surface(11) = {10};\n");
>  fclose (fid);
>  mesh = msh2m_gmsh (canonicalize_file_name (name)(1:end-4), "clscale", ".5");
>  trimesh (mesh.t(1:3,:)', mesh.p(1,:)', mesh.p(2,:)');
>  unlink (canonicalize_file_name (name));
> 1 test, 0 passed, 0 known failure, 0 skipped
> [inst/msh2m_geometrical_properties.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_geometrical_properties.m
> ***** test
>  [mesh] = msh2m_structured_mesh(0:.5:1, 0:.5:1, 1, 1:4, "left");
>  [mesh.bar, mesh.cir, mesh.emidp, mesh.slength, mesh.cdist, 
> mesh.area,mesh.midedge] = 
> msh2m_geometrical_properties(mesh,"bar","cir","emidp","slength","cdist","area","midedge");
>  bar = [0.16667   0.16667   0.66667   0.66667   0.33333   0.33333   0.83333   
> 0.83333
>         0.16667   0.66667   0.16667   0.66667   0.33333   0.83333   0.33333   
> 0.83333];
>  cir = [0.25000   0.25000   0.75000   0.75000   0.25000   0.25000   0.75000   
> 0.75000
>         0.25000   0.75000   0.25000   0.75000   0.25000   0.75000   0.25000   
> 0.75000];
>  emidp =[0.25000   0.75000   1.00000   1.00000   0.25000   0.75000   0.00000  
>  0.00000
>          0.00000   0.00000   0.25000   0.75000   1.00000   1.00000   0.25000  
>  0.75000];
>  slength =[0.70711   0.70711   0.70711   0.70711   0.50000   0.50000   
> 0.50000   0.50000
>            0.50000   0.50000   0.50000   0.50000   0.50000   0.50000   
> 0.50000   0.50000
>            0.50000   0.50000   0.50000   0.50000   0.70711   0.70711   
> 0.70711   0.70711];
>  cdist = [0.00000   0.00000   0.00000   0.00000   0.50000   0.50000   0.25000 
>   0.25000
>           0.25000   0.25000   0.50000   0.50000   0.50000   0.25000   0.50000 
>   0.25000
>           0.25000   0.50000   0.25000   0.50000   0.00000   0.00000   0.00000 
>   0.00000];
>  area = [ 0.12500 ;  0.12500 ;  0.12500 ;  0.12500 ;  0.12500 ;  0.12500 ;  
> 0.12500 ;  0.12500];
>  midedge = zeros(2,3,8);
>  midedge(:,:,1) = [0.25000   0.00000   0.25000
>                    0.25000   0.25000   0.00000];
>  midedge(:,:,2) = [0.25000   0.00000   0.25000
>                    0.75000   0.75000   0.50000];
>  midedge(:,:,3) = [0.75000   0.50000   0.75000
>                    0.25000   0.25000   0.00000];
>  midedge(:,:,4) = [0.75000   0.50000   0.75000
>                    0.75000   0.75000   0.50000];
>  midedge(:,:,5) = [0.50000   0.25000   0.25000
>                    0.25000   0.50000   0.25000];
>  midedge(:,:,6) = [0.50000   0.25000   0.25000
>                    0.75000   1.00000   0.75000];
>  midedge(:,:,7) = [1.00000   0.75000   0.75000
>                    0.25000   0.50000   0.25000];
>  midedge(:,:,8) = [1.00000   0.75000   0.75000
>                    0.75000   1.00000   0.75000];
>  toll = 1e-4;
>  assert(mesh.bar,bar,toll);
>  assert(mesh.cir,cir,toll);
>  assert(mesh.emidp,emidp,toll);
>  assert(mesh.slength,slength,toll);
>  assert(mesh.cdist,cdist,toll);
>  assert(mesh.area,area,toll);
>  assert(mesh.midedge,midedge,toll);
> 1 test, 1 passed, 0 known failure, 0 skipped
> [inst/msh3m_geometrical_properties.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh3m_geometrical_properties.m
> ***** shared mesh,wjacdet,shg,shp
> ***** test
> ***** test
> ***** test
> ***** test
> 4 tests, 4 passed, 0 known failure, 0 skipped
> [inst/msh2m_structured_mesh.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_structured_mesh.m
> ***** test
>  x = y = linspace(0,1,3);
>  msh = msh2m_structured_mesh(x,y,1,[1:4]);
>  p = [0.00000   0.00000   0.00000   0.50000   0.50000   0.50000 ...
>       1.00000   1.00000   1.00000
>       0.00000   0.50000   1.00000   0.00000   0.50000   1.00000 ...
>       0.00000   0.50000   1.00000];
>  assert(msh.p,p)
>  e = [1   4   7   8   3   6   1   2
>       4   7   8   9   6   9   2   3
>       0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0
>       1   1   2   2   3   3   4   4
>       0   0   0   0   0   0   0   0
>       1   1   1   1   1   1   1   1];
>  assert(msh.e,e)
>  t =[1   2   4   5   1   2   4   5
>      4   5   7   8   5   6   8   9
>      5   6   8   9   2   3   5   6
>      1   1   1   1   1   1   1   1];
>  assert(msh.t,t)
> 1 test, 1 passed, 0 known failure, 0 skipped
> [inst/msh2m_nodes_on_sides.m]
> >>>>> /<<PKGBUILDDIR>>/inst/msh2m_nodes_on_sides.m
> ***** test
>  [mesh1] = msh2m_structured_mesh(0:.5:1, 0:.5:1, 1, 1:4, 'left');
>  [mesh2] = msh2m_structured_mesh(1:.5:2, 0:.5:1, 1, 1:4, 'left');
>  [mesh] = msh2m_join_structured_mesh(mesh1,mesh2,2,4);
>  [nodelist] = msh2m_nodes_on_sides(mesh,[1 2]);
>  reallist = [1   4   7   8   9];
>  assert(nodelist,reallist);
> 1 test, 1 passed, 0 known failure, 0 skipped
> Checking C++ files ...
> [src/mshm_refine.cc]
> >>>>> /<<PKGBUILDDIR>>/src/mshm_refine.cc
> ***** demo
>  # Create a uniform mesh 
>  msh = msh2m_structured_mesh (linspace (0, 1, 4), linspace (0, 1, 4), 1, [1 : 
> 4]);
>  # Refine it only on cells from 1 to 3
>  partially_refined_mesh = mshm_refine (msh,[1:3]);
>  # Refine the original mesh uniformly
>  uniformly_refined_mesh = mshm_refine (msh);
> 
>  # plot the result 
>  clf;
>  subplot (1, 3, 1);
>  msh2p_mesh (msh);
>  title ('original mesh');
>  subplot (1, 3, 2);
>  msh2p_mesh (partially_refined_mesh);
>  title ('partially refined mesh');
>  subplot (1, 3, 3);
>  msh2p_mesh (uniformly_refined_mesh);
>  title ('uniformly refined mesh');
> ***** xtest
>  x = y = linspace (0, 1, 2);
>  msh = msh2m_structured_mesh (x, y, 1, [1 : 4]);
>  msh.t (4, 2) = 2;
>  msh_r = mshm_refine (msh);
>  msh_rr = mshm_refine (msh_r);
>  p = [ 0.00000   0.00000   1.00000   1.00000   0.50000   0.50000   1.00000   
> 0.00000   0.50000
>        0.00000   1.00000   0.00000   1.00000   0.50000   0.00000   0.50000   
> 0.50000   1.00000];
>  assert (msh_rr.p, p)
>  t = [ 1   3   3   4   1   2   2   4
>        5   5   5   5   5   5   5   5
>        6   6   7   7   8   8   9   9
>        1   1   1   1   2   2   2   2];
>  assert (msh_rr.t, t)
>  e =[  1   3   3   4   1   2   2   4
>        6   6   7   7   8   8   9   9
>        0   0   0   0   0   0   0   0
>        0   0   0   0   0   0   0   0
>        1   1   2   2   4   4   3   3
>        0   0   0   0   0   0   0   0
>        0   0   0   0   0   0   0   0];
>  assert (msh_rr.e, e)
> !!!!! known failure
> mshm_refine: the msh package was built without support for dolfin (dolfin.h 
> required)
> 1 test, 0 passed, 1 known failure, 0 skipped
> [src/mshm_dolfin_write.cc]
> >>>>> /<<PKGBUILDDIR>>/src/mshm_dolfin_write.cc
> ***** xtest
>  x = y = z = linspace (0, 1, 2);
>  msh = msh3m_structured_mesh (x, y, z, 1, [1 : 6]);
>  mshm_dolfin_write (msh, "msh");
>  msh = mshm_dolfin_read ("msh.xml");
>  p = [ 0   0   1   1   0   0   1   1
>        0   1   0   1   0   1   0   1
>        0   0   0   0   1   1   1   1];
>  assert (msh.p, p)
>  t = [   1   3   1   2   3   3
>          2   5   3   3   6   4
>          3   6   5   4   7   6
>          6   7   6   6   8   8
>          1   1   1   1   1   1];
>  assert (msh.t, t)
>  e = [1   1   5   3   1   1   2   2   6   3   4   3
>       2   2   6   5   5   3   4   3   7   7   6   4
>       6   3   7   7   6   5   6   4   8   8   8   8
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       1   5   6   3   1   3   4   5   6   2   4   2];
>  assert (msh.e, e)
> !!!!! known failure
> mshm_dolfn_write: the msh package was built without support for dolfin 
> (dolfin.h required)
> 1 test, 0 passed, 1 known failure, 0 skipped
> [src/mshm_dolfin_read.cc]
> >>>>> /<<PKGBUILDDIR>>/src/mshm_dolfin_read.cc
> ***** xtest
>  x = y = z = linspace (0, 1, 2);
>  msh = msh3m_structured_mesh (x, y, z, 1, [1 : 6]);
>  mshm_dolfin_write (msh, "msh");
>  msh = mshm_dolfin_read ("msh.xml");
>  p = [ 0   0   1   1   0   0   1   1
>        0   1   0   1   0   1   0   1
>        0   0   0   0   1   1   1   1];
>  assert (msh.p, p)
>  t = [   1   3   1   2   3   3
>          2   5   3   3   6   4
>          3   6   5   4   7   6
>          6   7   6   6   8   8
>          1   1   1   1   1   1];
>  assert (msh.t, t)
>  e = [1   1   5   3   1   1   2   2   6   3   4   3
>       2   2   6   5   5   3   4   3   7   7   6   4
>       6   3   7   7   6   5   6   4   8   8   8   8
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       0   0   0   0   0   0   0   0   0   0   0   0
>       1   5   6   3   1   3   4   5   6   2   4   2];
>  assert (msh.e, e)
> !!!!! known failure
> mshm_dolfn_write: the msh package was built without support for dolfin 
> (dolfin.h required)
> 1 test, 0 passed, 1 known failure, 0 skipped
> Summary: 32 tests, 28 passed, 3 known failures, 0 skipped
> Some tests failed.  Giving up...
> make: *** [debian/rules:9: binary] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2018/12/29/octave-msh_1.0.10-5_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to