boost::array::assign is now deprecated and shall be replaced with boost::array::fill. Otherwise, compiler will issue warnings:
boost/multi_array/view.hpp(234): warning C4996: 'boost::array<__int64,5>::assign': please use `fill` instead
multi_array-view-assign-to-fill.patch
multi_array-multi_array_ref-assign-to-fill.patch
multi_array-storage_order-assign-to-fill.patch
boost 1.85 was OK, boost 1.88 is affected.
I can open a MR with attached patch file.