Your message dated Thu, 18 Aug 2022 06:51:36 +0000
with message-id <e1ooznq-00bnri...@fasolo.debian.org>
and subject line Bug#1014964: fixed in netgen 6.2.2006+really6.2.1905+dfsg-5.1
has caused the Debian Bug report #1014964,
regarding netgen: FTBFS: occgenmesh.cpp:1158:43: error: ‘class 
Poly_Triangulation’ has no member named ‘Nodes’; did you mean ‘Node’?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1014964: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014964
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- 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 ---
--- Begin Message ---
Source: netgen
Source-Version: 6.2.2006+really6.2.1905+dfsg-5.1
Done: Tobias Frost <t...@debian.org>

We believe that the bug you reported is fixed in the latest version of
netgen, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tobias Frost <t...@debian.org> (supplier of updated netgen package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 16 Aug 2022 08:15:04 +0200
Source: netgen
Architecture: source
Version: 6.2.2006+really6.2.1905+dfsg-5.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Tobias Frost <t...@debian.org>
Closes: 1014964
Changes:
 netgen (6.2.2006+really6.2.1905+dfsg-5.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Upload package with patchset for opencascade 7.6.3, thanks to Andreas 
Hasenack
     providing the patch. (Closes: #1014964)
Checksums-Sha1:
 ffe302e8fbd3ca18cdcf363626a5a9668c53b893 2864 
netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc
 a525bb51e60d5aec668b5a34145748688c8b4552 19232 
netgen_6.2.2006+really6.2.1905+dfsg-5.1.debian.tar.xz
 c1cca65201ef72c61c41bed3d9474d30b8dab4ab 12296 
netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.buildinfo
Checksums-Sha256:
 435f2983a60fe0b436c7a9d558b571b92073db0ae8417211815ce7cc766b0c8f 2864 
netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc
 8bd38950c9f2c38c36b0179cd7115dbe9c705457a8b5214c48e4a5609e1bb558 19232 
netgen_6.2.2006+really6.2.1905+dfsg-5.1.debian.tar.xz
 1858454039f669236a15352bac750ff129e6c7f13274fe5794c717bce83cc2ad 12296 
netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.buildinfo
Files:
 ffee6086451bbb2a9c84f71efb159dbf 2864 math optional 
netgen_6.2.2006+really6.2.1905+dfsg-5.1.dsc
 b4d370f4d78f1ef8a9eec6c5cddb0022 19232 math optional 
netgen_6.2.2006+really6.2.1905+dfsg-5.1.debian.tar.xz
 7d96783f5db37959c32aed5a32bfd897 12296 math optional 
netgen_6.2.2006+really6.2.1905+dfsg-5.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/d0M/zhkJ3YwohhskWT6HRe9XTYFAmL7OI8ACgkQkWT6HRe9
XTbGphAAnyaDul+FqklW1SjCj86Atk7vMD+yj0lNhEhbOqZVCObhUnnEcg2H5fBe
3uhYUaZhJxJLo0CY4oUAZDUWMtefw+ljubtt8DZXvQZS3GorMRonzVZJhiR7qE+/
s+x2OokAiXkyvQRfD5Lb4hsOUQ2gzXigI6hLLE/Tpwq/XXfNR6Cl9X5s0xreS7qa
EKtKG21sIXCm1hO7AUlJW4KrfTwedSC/ScodJ7wb0zEnYr4G7BfP3nVEPhn7Kwgs
XxdGkLvALtSirVLhyfiWk2WbG9aB1yqG03Aq6wEP772SRC1JrS50rqyEFs/IOvYI
R49RMlzIc9GFr0tMuIJpNaDetd3dTuGorFlgis2uz+ipevxVSFh35i7KntxK/YS7
4keyRcJXIOgNlqV/Kwth/c6QNzv9fkiZ7BLtQnynPB1eVDeyteHnIdXrdD74eiBy
OzDEkkL1sfe1WqmAvV2m6wPeHwUQ4e44BwGZoMR36jT/jo9+X+X20WHhfvZVER8d
+srmvoQ/1fJ1VzL5NHT6dKLQfH7atIXZywF/biFOxlTVqbfUw8T+5hmbBkB4+H85
sIzmGSF0n2+6aHsBUS1icUwhlXiLt5+WEZqjvgegChD1HybpCVchM7MTUxoEl3fy
NR+gxXRBZHd1fDpfIoB1ODMUgNNyuGNVF7tltnt89cYCp1kjx5w=
=FsFa
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to