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