Package: src:yade
Version: 2025.2.0-1
Severity: important
Tags: sid forky
User: [email protected]
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

Reply via email to