Bug#1110603: yade ftbfs with boost 1.88

Matthias Klose doko at debian.org
Sat Aug 9 10:23:02 BST 2025


Package: src:yade
Version: 2025.2.0-1
Severity: important
Tags: sid forky
User: debian-devel at lists.debian.org
Usertags: boost1.88

yade ftbfs with boost 1.88

[...]
In file included from 
/<<PKGBUILDDIR>>/pkg/dem/TriaxialCompressionEngine.hpp:13,
                  from 
/<<PKGBUILDDIR>>/pkg/dem/CapillaryStressRecorder.cpp:15:
/<<PKGBUILDDIR>>/pkg/dem/TriaxialStressController.hpp: In constructor 
‘yade::TriaxialStressController::TriaxialStressController()’:
/<<PKGBUILDDIR>>/pkg/dem/TriaxialStressController.hpp:83:1703: error: 
‘void boost::array<T, N>::assign(const T&) [with T = 
Eigen::Matrix<double, 3, 1>; long unsigned int N = 6]’ is deprecated: 
please use `fill` instead [-Werror=deprecated-declarations]
    83 | 
YADE_CLASS_BASE_DOC_ATTRS_INIT_CTOR_PY(TriaxialStressController,BoundaryController,
       | 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
                                                       ^
In file included from 
/<<PKGBUILDDIR>>/pkg/dem/TriaxialStressController.hpp:15:
/usr/include/boost/array.hpp:194:14: note: declared here
   194 |         void assign (const T& value) { fill ( value ); }
       |              ^~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [CMakeFiles/pkg_dem.dir/build.make:138: 
CMakeFiles/pkg_dem.dir/pkg/dem/CapillaryStressRecorder.cpp.o] Error 1



More information about the debian-science-maintainers mailing list