--- Begin Message ---
Source: octave-msh
Version: 1.0.10-11
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210213 ftbfs-bullseye
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
> /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-6.1.1~hg.2021.01.26/octave/..
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave -pthread -fopenmp -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 mshm_refine.cc -o
> /tmp/oct-lTKLu6.o
> g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave/..
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave -pthread -fopenmp -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
> mshm_dolfin_read.cc -o /tmp/oct-V6W2K9.o
> g++ -c -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave/..
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave -pthread -fopenmp -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2
> mshm_dolfin_write.cc -o /tmp/oct-9DmeLh.o
> g++ -I/usr/include/octave-6.1.1~hg.2021.01.26/octave/..
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave -pthread -fopenmp -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -o mshm_refine.oct /tmp/oct-lTKLu6.o
> -shared -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,relro
> -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro
> g++ -I/usr/include/octave-6.1.1~hg.2021.01.26/octave/..
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave -pthread -fopenmp -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -o mshm_dolfin_read.oct
> /tmp/oct-V6W2K9.o -shared -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,relro
> -L/usr/lib/x86_64-linux-gnu -Wl,-z,relro
> g++ -I/usr/include/octave-6.1.1~hg.2021.01.26/octave/..
> -I/usr/include/octave-6.1.1~hg.2021.01.26/octave -pthread -fopenmp -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -o mshm_dolfin_write.oct
> /tmp/oct-9DmeLh.o -shared -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,relro
> -L/usr/lib/x86_64-linux-gnu -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>>/./src/mshm_dolfin_read.cc-tst
> /<<PKGBUILDDIR>>/./src/mshm_dolfin_write.cc-tst
> /<<PKGBUILDDIR>>/./src/mshm_refine.cc-tst
> /<<PKGBUILDDIR>>/./inst/x86_64-pc-linux-gnu-api-v55
> For information about changes from previous versions of the msh package, run
> 'news msh'.
> chmod: cannot access 'debian/*/usr/lib/*/octave/packages/*/*/*.mex': No such
> file or directory
> dh_octave_check -O--buildsystem=octave
> Checking package...
> Checking m files ...
> [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_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);
> !!!!! test failed
> msh2m_gmsh: the gmesh subprocess exited abnormally
> ***** demo
> name = [tempname ".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/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_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/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/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/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/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 = [tempname ".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_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_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
> [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
> Checking C++ files ...
> [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
> [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
> Summary: 32 tests, 28 passed, 3 known failures, 0 skipped
> Some tests failed. Giving up...
> make: *** [debian/rules:5: binary] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/02/13/octave-msh_1.0.10-11_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!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
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.
--- End Message ---