Bug#1037664: freecad: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:24:40 BST 2023


Package: src:freecad
Version: 0.20.2+dfsg1-4
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/freecad_0.20.2+dfsg1-4_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html

[...]
                 from /usr/include/c++/13/memory:66,
                 from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/inc/SMDS_ElemIterator.hxx:33,
                 from /<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/inc/SMDS_MeshElement.hxx:34:
/usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
[ 43%] Building CXX object src/3rdParty/salomesmesh/CMakeFiles/SMDS.dir/src/SMDS/chrono.cpp.o
cd /<<PKGBUILDDIR>>/debian/build-py3/src/3rdParty/salomesmesh && /usr/bin/c++ -DCSFDB -DH5_BUILT_AS_DYNAMIC_LIB -DHAVE_CONFIG_H -DHAVE_FREEIMAGE -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_XLIB -DLIN -DMPICH_SKIP_MPICXX -DMPI_NO_CPPBIND -DOCC_CONVERT_SIGNALS -DOMPI_SKIP_MPICXX -DSMDS_EXPORTS -D_MPICC_H -D_OCC64 -Dkiss_fft_scalar=double -I/<<PKGBUILDDIR>>/debian/build-py3 -I/<<PKGBUILDDIR>>/debian/build-py3/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/SMDS -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/Driver -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/DriverUNV -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/DriverDAT -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/DriverSTL -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/StdMeshers -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/inc -I/<<PKGBUILDDIR>>/debian/build-py3/src/3rdParty/salomesmesh -I/usr/include/opencascade -isystem /usr/include/hdf5/serial -isystem /usr/include/vtk-9.1 -isystem /usr/include/jsoncpp -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/freetype2 -Wall -Wextra -Wno-write-strings -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fpermissive -I/usr/include/python3.11 -flto -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment -Wno-unused-parameter -Wno-empty-body -Wno-pedantic -Wno-unused-result -Wno-cast-function-type -Wno-maybe-uninitialized -Wno-missing-field-initializers -O2 -g -DNDEBUG -fPIC -I/usr/include/hdf5/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -std=gnu++17 -MD -MT src/3rdParty/salomesmesh/CMakeFiles/SMDS.dir/src/SMDS/chrono.cpp.o -MF CMakeFiles/SMDS.dir/src/SMDS/chrono.cpp.o.d -o CMakeFiles/SMDS.dir/src/SMDS/chrono.cpp.o -c /<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/SMDS/chrono.cpp
[ 43%] Building CXX object src/3rdParty/salomesmesh/CMakeFiles/SMDS.dir/src/SMDS/duplicate.cpp.o
cd /<<PKGBUILDDIR>>/debian/build-py3/src/3rdParty/salomesmesh && /usr/bin/c++ -DCSFDB -DH5_BUILT_AS_DYNAMIC_LIB -DHAVE_CONFIG_H -DHAVE_FREEIMAGE -DHAVE_FREETYPE -DHAVE_LIMITS_H -DHAVE_OPENGL_EXT -DHAVE_RAPIDJSON -DHAVE_TBB -DHAVE_TK -DHAVE_XLIB -DLIN -DMPICH_SKIP_MPICXX -DMPI_NO_CPPBIND -DOCC_CONVERT_SIGNALS -DOMPI_SKIP_MPICXX -DSMDS_EXPORTS -D_MPICC_H -D_OCC64 -Dkiss_fft_scalar=double -I/<<PKGBUILDDIR>>/debian/build-py3 -I/<<PKGBUILDDIR>>/debian/build-py3/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/SMDS -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/Driver -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/DriverUNV -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/DriverDAT -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/DriverSTL -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/StdMeshers -I/<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/inc -I/<<PKGBUILDDIR>>/debian/build-py3/src/3rdParty/salomesmesh -I/usr/include/opencascade -isystem /usr/include/hdf5/serial -isystem /usr/include/vtk-9.1 -isystem /usr/include/jsoncpp -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/freetype2 -Wall -Wextra -Wno-write-strings -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fpermissive -I/usr/include/python3.11 -flto -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment -Wno-unused-parameter -Wno-empty-body -Wno-pedantic -Wno-unused-result -Wno-cast-function-type -Wno-maybe-uninitialized -Wno-missing-field-initializers -O2 -g -DNDEBUG -fPIC -I/usr/include/hdf5/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -std=gnu++17 -MD -MT src/3rdParty/salomesmesh/CMakeFiles/SMDS.dir/src/SMDS/duplicate.cpp.o -MF CMakeFiles/SMDS.dir/src/SMDS/duplicate.cpp.o.d -o CMakeFiles/SMDS.dir/src/SMDS/duplicate.cpp.o -c /<<PKGBUILDDIR>>/src/3rdParty/salomesmesh/src/SMDS/duplicate.cpp
[ 43%] Linking CXX shared library ../../../lib/libSMDS.so
cd /<<PKGBUILDDIR>>/debian/build-py3/src/3rdParty/salomesmesh && /usr/bin/cmake -E cmake_link_script CMakeFiles/SMDS.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC  -Wall -Wextra -Wno-write-strings -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -fpermissive -I/usr/include/python3.11 -flto -Wno-sign-compare -Wno-reorder -Wno-switch -Wno-unused-variable -Wno-unused-but-set-variable -Wno-comment -Wno-unused-parameter -Wno-empty-body -Wno-pedantic -Wno-unused-result -Wno-cast-function-type -Wno-maybe-uninitialized -Wno-missing-field-initializers -O2 -g -DNDEBUG -L/usr/lib/x86_64-linux-gnu/openmpi/lib -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -Wl,-flto -shared -Wl,-soname,libSMDS.so -o ../../../lib/libSMDS.so CMakeFiles/SMDS.dir/src/SMDS/SMDS_BallElement.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Downward.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_EdgePosition.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfEdges.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FaceOfNodes.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_FacePosition.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_IteratorOfElements.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_LinearEdge.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Mesh0DElement.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshCell.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshEdge.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElement.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshElementIDFactory.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshFace.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshGroup.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshIDFactory.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNode.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshNodeIDFactory.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshObject.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_MeshVolume.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolygonalFaceOfNodes.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_PolyhedralVolumeOfNodes.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_Position.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_QuadraticEdge.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_QuadraticFaceOfNodes.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_QuadraticVolumeOfNodes.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_SpacePosition.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_UnstructuredGrid.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VertexPosition.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfFaces.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeOfNodes.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VolumeTool.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkCellIterator.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkEdge.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkFace.cpp.o CMakeFiles/SMDS.dir/src/SMDS/SMDS_VtkVolume.cpp.o CMakeFiles/SMDS.dir/src/SMDS/Utils_SALOME_Exception.cpp.o CMakeFiles/SMDS.dir/src/SMDS/chrono.cpp.o CMakeFiles/SMDS.dir/src/SMDS/duplicate.cpp.o   -L/usr/lib/x86_64-linux-gnu/hdf5/openmpi  -L/usr/lib/x86_64-linux-gnu/openmpi/lib  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/x86_64-linux-gnu/openmpi/lib:/usr/lib/x86_64-linux-gnu/hdf5/serial: -lhdf5 -lmpi -lmpi_cxx -lmpi /usr/lib/x86_64-linux-gnu/libTKSTL.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKOffset.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKFeat.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKBin.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKBinL.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKXDESTEP.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKXDEIGES.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKMeshVS.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKRWMesh.so.7.6.3 /usr/lib/x86_64-linux-gnu/libvtkFiltersVerdict-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOMPIParallel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-9.1.so.9.1.0 -lmpi_cxx /usr/lib/x86_64-linux-gnu/libTKFillet.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKSTEP.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKSTEPAttr.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKSTEP209.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKSTEPBase.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKIGES.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKBool.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKXSBase.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKXCAF.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKVCAF.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKCAF.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKBO.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKPrim.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKLCAF.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKCDF.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKV3d.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKMesh.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKShHealing.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKHLR.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKTopAlgo.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKGeomAlgo.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKBRep.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKGeomBase.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKG3d.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKG2d.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKService.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKMath.so.7.6.3 /usr/lib/x86_64-linux-gnu/libTKernel.so.7.6.3 -lpthread -lrt -lstdc++ -lfontconfig /usr/lib/x86_64-linux-gnu/libfreeimage.so -lGL /usr/lib/x86_64-linux-gnu/libtbb.so /usr/lib/x86_64-linux-gnu/libtbbmalloc.so -lX11 /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libvtkverdict-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOParallel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libjsoncpp.so /usr/lib/x86_64-linux-gnu/libvtkIOImage-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkImagingCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOXML-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOXMLParser-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkParallelMPI-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkParallelCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkIOCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libmpi.so /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libvtkRenderingUI-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkCommonMath-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libvtkkissfft-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libvtkCommonCore-9.1.so.9.1.0 /usr/lib/x86_64-linux-gnu/libtbb.so.12.8 /usr/lib/x86_64-linux-gnu/libvtksys-9.1.so.9.1.0 -ldl 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-py3'
[ 43%] Built target area-native
lto-wrapper: warning: using serial compilation of 6 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
In member function ‘getNew’,
    inlined from ‘AddNodeWithID’ at ./src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp:183:46,
    inlined from ‘AddNodeWithID’ at ./src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp:172:17:
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx:101:23: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/13/new: In member function ‘AddNodeWithID’:
/usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In member function ‘getNew’,
    inlined from ‘AddBallWithID’ at ./src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp:282:46:
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx:101:23: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/13/new: In member function ‘AddBallWithID’:
/usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
In function ‘getFinitElements’,
    inlined from ‘RemoveElement’ at ./src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp:3201:26:
./src/3rdParty/salomesmesh/src/SMDS/SMDS_Mesh.cpp:3041:94: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/13/new: In member function ‘RemoveElement’:
/usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx: In member function ‘getNew’:
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx:101:23: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx: In member function ‘getNew’:
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx:101:23: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx: In member function ‘getNew’:
./src/3rdParty/salomesmesh/inc/ObjectPool.hxx:101:23: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
/usr/include/c++/13/new:128:26: note: in a call to allocation function ‘operator new []’ declared here
  128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-py3'
[ 43%] Built target FreeCADBase
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-py3'
[ 43%] Built target SMDS
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-py3'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-py3'
dh_auto_build: error: cd debian/build-py3 && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:44: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the debian-science-maintainers mailing list