--- Begin Message ---
Source: netgen
Version: 6.2.2006+really6.2.1905+dfsg-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220813 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libsrc/occ && /usr/bin/c++
> -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\"
> -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL
> -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Docc_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libsrc/occ
> -I/<<PKGBUILDDIR>>/libsrc/occ -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
> -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/libsrc/include
> -I/usr/include/tcl -I/usr/include/python3.10
> -I/usr/lib/x86_64-linux-gnu/openmpi/include
> -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi
> -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT
> libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF
> CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c
> /<<PKGBUILDDIR>>/libsrc/occ/occgeom.cpp
> In file included from /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshing.hpp:64:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/basegeom.hpp: In destructor ‘virtual
> netgen::GeometryRegisterArray::~GeometryRegisterArray()’:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/basegeom.hpp:52:25: warning:
> comparison of integer expressions of different signedness: ‘int’ and
> ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
> 52 | for (int i = 0; i < Size(); i++)
> | ~~^~~~~~~~
> In file included from /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshing.hpp:67:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp: In member function
> ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp:70:25: warning:
> comparison of integer expressions of different signedness: ‘int’ and
> ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
> 70 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ )
> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp: In member function
> ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp:76:26: warning:
> comparison of integer expressions of different signedness: ‘int’ and
> ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
> 76 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ )
> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp: In member function
> ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp:87:25: warning:
> comparison of integer expressions of different signedness: ‘int’ and
> ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
> 87 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ )
> | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND
> netgen::FlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE
> = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:198:16: required from
> ‘bool netgen::FlatArray<T, BASE, TIND>::Contains(const T&) const [with T =
> int; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../general/netgenout.hpp:103:35: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:190:34: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘const std::size_t’
> {aka ‘const long unsigned int’} [-Wsign-compare]
> 190 | for(TIND i=0; pos==-1 && i < this->size; i++)
> | ~~^~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘void
> netgen::Array<T, BASE, TIND>::ReSize(std::size_t) [with T = netgen::Segment;
> int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:292:2: required from ‘void
> netgen::Array<T, BASE, TIND>::SetSize(std::size_t) [with T = netgen::Segment;
> int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshclass.hpp:211:23: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:438:20: warning: ‘void*
> memcpy(void*, const void*, size_t)’ writing to an object of type ‘class
> netgen::Segment’ with no trivial copy-assignment; use copy-assignment or
> copy-initialization instead [-Wclass-memaccess]
> 438 | memcpy (p, data, sizeof(T)*mins);
> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class
> netgen::Segment’ declared here
> 932 | class Segment
> | ^~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘void
> netgen::Array<T, BASE, TIND>::ReSize(std::size_t) [with T =
> netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned
> int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:308:2: required from ‘void
> netgen::Array<T, BASE, TIND>::Append(const T&) [with T =
> netgen::FaceDescriptor; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshclass.hpp:603:26: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:438:20: warning: ‘void*
> memcpy(void*, const void*, size_t)’ writing to an object of type ‘class
> netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment
> or copy-initialization instead [-Wclass-memaccess]
> 438 | memcpy (p, data, sizeof(T)*mins);
> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class
> netgen::FaceDescriptor’ declared here
> 1066 | class FaceDescriptor
> | ^~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of
> ‘netgen::FlatArray<T, BASE, TIND>& netgen::FlatArray<T, BASE,
> TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:367:43: required from
> ‘netgen::Array<T, BASE, TIND>& netgen::Array<T, BASE, TIND>::operator=(const
> T&) [with T = bool; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/occgeom.hpp:367:28: required from here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:175:25: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 175 | for (int i = 0; i < size; i++)
> | ~~^~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘void
> netgen::Array<T, BASE, TIND>::ReSize(std::size_t) [with T = netgen::Vec<3,
> double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:292:2: required from ‘void
> netgen::Array<T, BASE, TIND>::SetSize(std::size_t) [with T = netgen::Vec<3,
> double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:414:11: required from
> ‘typename std::enable_if<is_archivable<T2>, void>::type netgen::Array<T,
> BASE, TIND>::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T
> = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename
> std::enable_if<is_archivable<T2>, void>::type = void]’
> /<<PKGBUILDDIR>>/libsrc/occ/../general/../core/archive.hpp:307:20: required
> from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T =
> netgen::Array<netgen::Vec<3, double> >; <template-parameter-1-2> = void]’
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:438:20: warning: ‘void*
> memcpy(void*, const void*, size_t)’ writing to an object of non-trivially
> copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or
> copy-initialization instead [-Wclass-memaccess]
> 438 | memcpy (p, data, sizeof(T)*mins);
> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17,
> from
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/../include/gprim.hpp:1,
> from /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshing.hpp:7:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9:
> note: ‘class netgen::Vec<3, double>’ declared here
> 76 | class Vec : public ngsimd::AlignedAlloc<Vec<D,T>>
> | ^~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp: In function ‘void
> netgen::DivideEdge(TopoDS_Edge&, Array<MeshPoint>&, Array<double>&, Mesh&)’:
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable
> ‘maxh’ [-Wunused-variable]
> 238 | double maxh = mparam.maxh;
> | ^~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable
> ‘svalue’ [-Wunused-variable]
> 241 | double svalue[DIVIDEEDGESECTIONS];
> | ^~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable
> ‘L’ [-Wunused-variable]
> 245 | double L = system.Mass();
> | ^
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:253:14: warning: variable
> ‘olddist’ set but not used [-Wunused-but-set-variable]
> 253 | double olddist = 0;
> | ^~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp: In function ‘void
> netgen::OCCFindEdges(OCCGeometry&, Mesh&)’:
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:337:40: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘long unsigned int’
> [-Wsign-compare]
> 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++)
> | ~~~^~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:337:13: warning: this ‘for’ clause
> does not guard... [-Wmisleading-indentation]
> 337 | for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++)
> | ^~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:344:16: note: ...this statement,
> but the latter is misleadingly indented as if it were guarded by the ‘for’
> 344 | if (!exists)
> | ^~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:426:31: warning: comparison of
> integer expressions of different signedness: ‘std::size_t’ {aka ‘long
> unsigned int’} and ‘int’ [-Wsign-compare]
> 426 | if(geom.fnames.Size()>=facenr)
> | ~~~~~~~~~~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:502:34: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 502 | for (int i = 1; i <= mp.Size(); i++)
> | ~~^~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:506:40: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘long unsigned int’
> [-Wsign-compare]
> 506 | for (j = first_ep; j <= mesh.GetNP(); j++)
> | ~~^~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:506:19: warning: this ‘for’ clause
> does not guard... [-Wmisleading-indentation]
> 506 | for (j = first_ep; j <= mesh.GetNP(); j++)
> | ^~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:513:22: note: ...this statement,
> but the latter is misleadingly indented as if it were guarded by the ‘for’
> 513 | if (exists)
> | ^~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:526:34: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 526 | for (int i = 1; i <= mp.Size()+1; i++)
> | ~~^~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp: In function ‘void
> netgen::OCCMeshSurface(OCCGeometry&, Mesh&, int)’:
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:753:36: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 753 | for (l = 0; l < gis.Size() && locpnum[j] == 0;
> l++)
> | ~~^~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:819:45: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘long unsigned int’
> [-Wsign-compare]
> 819 | for (int i = noldsurfel+1; i <= mesh.GetNSE(); i++)
> | ~~^~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:846:30: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘long unsigned int’
> [-Wsign-compare]
> 846 | for (i = oldnf+1; i <= mesh.GetNSE(); i++)
> | ~~^~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable
> ‘fd’ [-Wunused-variable]
> 656 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k);
> | ^~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:875:32: warning: variable ‘point’
> set but not used [-Wunused-but-set-variable]
> 875 | gp_Pnt point = BRep_Tool::Pnt(vertex);
> | ^~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable
> ‘fd’ [-Wunused-variable]
> 913 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k);
> | ^~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable
> ‘changed’ [-Wunused-variable]
> 612 | int changed;
> | ^~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp: In function ‘void
> netgen::OCCSetLocalMeshSize(OCCGeometry&, Mesh&)’:
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:1157:51: warning: ‘const
> Poly_Array1OfTriangle& Poly_Triangulation::Triangles() const’ is deprecated:
> Deprecated method, Triangle() should be used instead
> [-Wdeprecated-declarations]
> 1157 | int n = triangulation->Triangles()(j)(k);
> | ~~~~~~~~~~~~~~~~~~~~~~~~^~
> In file included from
> /usr/include/opencascade/Poly_ListOfTriangulation.hxx:20,
> from /usr/include/opencascade/BRep_Tool.hxx:30,
> from /<<PKGBUILDDIR>>/libsrc/occ/occgeom.hpp:14:
> /usr/include/opencascade/Poly_Triangulation.hxx:318:32: note: declared here
> 318 | const Poly_Array1OfTriangle& Triangles() const { return
> myTriangles; }
> | ^~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:1158:43: error: ‘class
> Poly_Triangulation’ has no member named ‘Nodes’; did you mean ‘Node’?
> 1158 | p[k-1] = triangulation->Nodes()(n).Transformed(loc);
> | ^~~~~
> | Node
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:1159:45: error: ‘class
> Poly_Triangulation’ has no member named ‘UVNodes’; did you mean ‘UVNode’?
> 1159 | par[k-1] = triangulation->UVNodes()(n);
> | ^~~~~~~
> | UVNode
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:1246:34: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 1246 | for (int j = 0; j < linenums.Size(); j++)
> | ~~^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp: In function ‘int
> netgen::OCCGenerateMesh(OCCGeometry&, std::shared_ptr<Mesh>&,
> MeshingParameters&)’:
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:1470:25: warning: comparison of
> integer expressions of different signedness: ‘int’ and ‘long unsigned int’
> [-Wsign-compare]
> 1470 | for (int i = 1; i <= mesh->GetNP(); i++)
> | ~~^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/libsrc/occ/../general/myadt.hpp:31:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of
> ‘netgen::Array<T, BASE, TIND>& netgen::Array<T, BASE, TIND>::operator=(const
> netgen::FlatArray<T>&) [with T = int; int BASE = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/paralleltop.hpp:82:47: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:384:29: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 384 | for (TIND i = BASE; i < size+BASE; i++)
> | ~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘TIND
> netgen::FlatArray<T, BASE, TIND>::Pos(const T&) const [with T = int; int BASE
> = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:198:16: required from
> ‘bool netgen::FlatArray<T, BASE, TIND>::Contains(const T&) const [with T =
> int; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../general/netgenout.hpp:103:35: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:190:34: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘const std::size_t’
> {aka ‘const long unsigned int’} [-Wsign-compare]
> 190 | for(TIND i=0; pos==-1 && i < this->size; i++)
> | ~~^~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘void
> netgen::Array<T, BASE, TIND>::ReSize(std::size_t) [with T = netgen::Segment;
> int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:292:2: required from ‘void
> netgen::Array<T, BASE, TIND>::SetSize(std::size_t) [with T = netgen::Segment;
> int BASE = 0; TIND = long unsigned int; std::size_t = long unsigned int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshclass.hpp:211:23: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:438:20: warning: ‘void*
> memcpy(void*, const void*, size_t)’ writing to an object of type ‘class
> netgen::Segment’ with no trivial copy-assignment; use copy-assignment or
> copy-initialization instead [-Wclass-memaccess]
> 438 | memcpy (p, data, sizeof(T)*mins);
> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshtype.hpp:932:9: note: ‘class
> netgen::Segment’ declared here
> 932 | class Segment
> | ^~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘void
> netgen::Array<T, BASE, TIND>::ReSize(std::size_t) [with T =
> netgen::FaceDescriptor; int BASE = 0; TIND = int; std::size_t = long unsigned
> int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:308:2: required from ‘void
> netgen::Array<T, BASE, TIND>::Append(const T&) [with T =
> netgen::FaceDescriptor; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshclass.hpp:603:26: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:438:20: warning: ‘void*
> memcpy(void*, const void*, size_t)’ writing to an object of type ‘class
> netgen::FaceDescriptor’ with no trivial copy-assignment; use copy-assignment
> or copy-initialization instead [-Wclass-memaccess]
> 438 | memcpy (p, data, sizeof(T)*mins);
> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshtype.hpp:1066:9: note: ‘class
> netgen::FaceDescriptor’ declared here
> 1066 | class FaceDescriptor
> | ^~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of
> ‘netgen::FlatArray<T, BASE, TIND>& netgen::FlatArray<T, BASE,
> TIND>::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:367:43: required from
> ‘netgen::Array<T, BASE, TIND>& netgen::Array<T, BASE, TIND>::operator=(const
> T&) [with T = bool; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/occgeom.hpp:367:28: required from here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:175:25: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> 175 | for (int i = 0; i < size; i++)
> | ~~^~~~~~
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of
> ‘netgen::FlatArray<T, BASE, TIND>& netgen::FlatArray<T, BASE,
> TIND>::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:367:43: required from
> ‘netgen::Array<T, BASE, TIND>& netgen::Array<T, BASE, TIND>::operator=(const
> T&) [with T = int; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:357:26: required from here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:175:25: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of
> ‘netgen::FlatArray<T, BASE, TIND>& netgen::FlatArray<T, BASE,
> TIND>::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:367:43: required from
> ‘netgen::Array<T, BASE, TIND>& netgen::Array<T, BASE, TIND>::operator=(const
> T&) [with T = double; int BASE = 0; TIND = int]’
> /<<PKGBUILDDIR>>/libsrc/occ/occgenmesh.cpp:998:24: required from here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:175:25: warning: comparison
> of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka
> ‘long unsigned int’} [-Wsign-compare]
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp: In instantiation of ‘void
> netgen::Array<T, BASE, TIND>::ReSize(std::size_t) [with T = netgen::Vec<3,
> double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’:
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:292:2: required from ‘void
> netgen::Array<T, BASE, TIND>::SetSize(std::size_t) [with T = netgen::Vec<3,
> double>; int BASE = 0; TIND = int; std::size_t = long unsigned int]’
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:414:11: required from
> ‘typename std::enable_if<is_archivable<T2>, void>::type netgen::Array<T,
> BASE, TIND>::DoArchive(ngcore::Archive&) [with T2 = netgen::Vec<3, double>; T
> = netgen::Vec<3, double>; int BASE = 0; TIND = int; typename
> std::enable_if<is_archivable<T2>, void>::type = void]’
> /<<PKGBUILDDIR>>/libsrc/occ/../general/../core/archive.hpp:307:20: required
> from ‘ngcore::Archive& ngcore::Archive::operator&(T&) [with T =
> netgen::Array<netgen::Vec<3, double> >; <template-parameter-1-2> = void]’
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/curvedelems.hpp:56:70: required from
> here
> /<<PKGBUILDDIR>>/libsrc/occ/../general/array.hpp:438:20: warning: ‘void*
> memcpy(void*, const void*, size_t)’ writing to an object of non-trivially
> copyable type ‘class netgen::Vec<3, double>’; use copy-assignment or
> copy-initialization instead [-Wclass-memaccess]
> 438 | memcpy (p, data, sizeof(T)*mins);
> | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/../include/../gprim/gprim.hpp:17,
> from
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/../include/gprim.hpp:1,
> from /<<PKGBUILDDIR>>/libsrc/occ/../meshing/meshing.hpp:7:
> /<<PKGBUILDDIR>>/libsrc/occ/../meshing/../include/../gprim/geomobjects.hpp:76:9:
> note: ‘class netgen::Vec<3, double>’ declared here
> 76 | class Vec : public ngsimd::AlignedAlloc<Vec<D,T>>
> | ^~~
> [ 9%] Building CXX object
> libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libsrc/visualization && /usr/bin/c++
> -DHAVE_DLFCN_H -DMETIS -DNETGEN_PYTHON -DNETGEN_VERSION=\"6.2-dev\"
> -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOPENGL -DPARALLEL -DTCL
> -DTOGL_X11 -DUSE_TOGL_2 -D_OCC64 -Dvisual_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libsrc/visualization
> -I/<<PKGBUILDDIR>>/libsrc/visualization
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include
> -I/<<PKGBUILDDIR>>/libsrc/include -I/usr/include/tcl
> -I/usr/include/python3.10 -I/usr/lib/x86_64-linux-gnu/openmpi/include
> -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi
> -I/usr/include/opencascade -DMPICH_SKIP_MPICXX -lmpi -fPIC -Wall -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -O2 -g -DNDEBUG -fPIC -std=gnu++14 -MD -MT
> libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF
> CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c
> /<<PKGBUILDDIR>>/libsrc/visualization/mvdraw.cpp
> make[3]: *** [libsrc/occ/CMakeFiles/occ.dir/build.make:177:
> libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/08/13/netgen_6.2.2006+really6.2.1905+dfsg-5_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
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 mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---