Compile [2024-11-19 05:16:37 UTC]: fail
"g++-13" -fvisibility-inlines-hidden -std=c++20 -Wall -Wextra -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden -Wall -Wno-unknown-pragmas -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_UBLAS_COO_ALWAYS_DO_FULL_SORT -DBOOST_UBLAS_NO_EXCEPTIONS -I".." -c -o "/var/boost/run/results/boost/bin.v2/libs/numeric/ublas/test/test_assignment.test/gcc-13~c++20~warn/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_assignment.o" "../libs/numeric/ublas/test/test_assignment.cpp"
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:16:
../boost/timer.hpp:21:3: error: #error This header is deprecated and will be removed. (You can define BOOST_TIMER_ENABLE_DEPRECATED to suppress this error.)
21 | # error This header is deprecated and will be removed. (You can define BOOST_TIMER_ENABLE_DEPRECATED to suppress this error.)
| ^~~~~
In file included from ../boost/config/header_deprecated.hpp:18,
from ../boost/timer.hpp:24:
../boost/config/pragma_message.hpp:24:34: note: '#pragma message: This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead.'
24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
| ^~~~~~~
../boost/config/header_deprecated.hpp:23:37: note: in expansion of macro 'BOOST_PRAGMA_MESSAGE'
23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.")
| ^~~~~~~~~~~~~~~~~~~~
../boost/timer.hpp:25:1: note: in expansion of macro 'BOOST_HEADER_DEPRECATED'
25 | BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:12:
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = double; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = double; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >; const_reference = const double&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<double>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<double> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<double>]'
../libs/numeric/ublas/test/test_assignment.cpp:649:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../boost/numeric/ublas/traits.hpp:21,
from ../boost/numeric/ublas/expression_types.hpp:15,
from ../boost/numeric/ublas/vector_expression.hpp:16,
from ../boost/numeric/ublas/assignment.hpp:12,
from ../libs/numeric/ublas/test/test_assignment.cpp:9:
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
In file included from /usr/local/gcc-13.1.0/include/c++/13.1.0/algorithm:61,
from ../boost/numeric/ublas/detail/config.hpp:18,
from ../boost/numeric/ublas/exception.hpp:19,
from ../boost/numeric/ublas/expression_types.hpp:14:
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, allocator<double> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = float; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<float, std::allocator<float> >]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = float; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<float, std::allocator<float> >; const_reference = const float&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<float>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<float> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<float>]'
../libs/numeric/ublas/test/test_assignment.cpp:650:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, allocator<float> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = long int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> >]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = long int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> >; const_reference = const long int&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<long int>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<long int> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<long int>]'
../libs/numeric/ublas/test/test_assignment.cpp:651:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, allocator<long int> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = long unsigned int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long unsigned int>]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = long unsigned int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long unsigned int>; const_reference = const long unsigned int&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<long unsigned int>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<long unsigned int> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<long unsigned int>]'
../libs/numeric/ublas/test/test_assignment.cpp:652:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<int, std::allocator<int> >]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<int, std::allocator<int> >; const_reference = const int&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<int>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<int> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<int>]'
../libs/numeric/ublas/test/test_assignment.cpp:653:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, allocator<int> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = unsigned int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> >]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = unsigned int; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> >; const_reference = const unsigned int&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<unsigned int>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<unsigned int> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<unsigned int>]'
../libs/numeric/ublas/test/test_assignment.cpp:654:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, allocator<unsigned int> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/vector_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = char; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<char, std::allocator<char> >]':
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = char; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<char, std::allocator<char> >; const_reference = const char&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<char>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<char> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<char>]'
../libs/numeric/ublas/test/test_assignment.cpp:656:5: required from here
../boost/numeric/ublas/vector_sparse.hpp:1916:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
1916 | std::sort (iunsorted, ipa.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, allocator<char> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:13:
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = double; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = double; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >; const_pointer = const double*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = double; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >; pointer = double*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<double>; value_type = double]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = double; M = boost::numeric::ublas::coordinate_matrix<double>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<double>]'
../libs/numeric/ublas/test/test_assignment.cpp:735:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, allocator<double> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = float; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<float, std::allocator<float> >]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = float; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<float, std::allocator<float> >; const_pointer = const float*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = float; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<float, std::allocator<float> >; pointer = float*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<float>; value_type = float]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = float; M = boost::numeric::ublas::coordinate_matrix<float>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<float>]'
../libs/numeric/ublas/test/test_assignment.cpp:736:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, std::allocator<float> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<float, allocator<float> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = long int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> >]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = long int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> >; const_pointer = const long int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = long int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> >; pointer = long int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<long int>; value_type = long int]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = long int; M = boost::numeric::ublas::coordinate_matrix<long int>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<long int>]'
../libs/numeric/ublas/test/test_assignment.cpp:737:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, std::allocator<long int> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long int, allocator<long int> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = long unsigned int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long unsigned int>]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = long unsigned int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long unsigned int>; const_pointer = const long unsigned int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = long unsigned int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<long unsigned int>; pointer = long unsigned int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<long unsigned int>; value_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = long unsigned int; M = boost::numeric::ublas::coordinate_matrix<long unsigned int>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<long unsigned int>]'
../libs/numeric/ublas/test/test_assignment.cpp:738:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int> >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<int, std::allocator<int> >]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<int, std::allocator<int> >; const_pointer = const int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<int, std::allocator<int> >; pointer = int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<int>; value_type = int]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = int; M = boost::numeric::ublas::coordinate_matrix<int>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<int>]'
../libs/numeric/ublas/test/test_assignment.cpp:739:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, std::allocator<int> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<int, allocator<int> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = unsigned int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> >]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = unsigned int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> >; const_pointer = const unsigned int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = unsigned int; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> >; pointer = unsigned int*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<unsigned int>; value_type = unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = unsigned int; M = boost::numeric::ublas::coordinate_matrix<unsigned int>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<unsigned int>]'
../libs/numeric/ublas/test/test_assignment.cpp:740:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, std::allocator<unsigned int> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<unsigned int, allocator<unsigned int> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/matrix_sparse.hpp: In instantiation of 'void boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::sort() const [with T = char; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<char, std::allocator<char> >]':
../boost/numeric/ublas/matrix_sparse.hpp:4454:13: required from 'const T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) const [with T = char; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<char, std::allocator<char> >; const_pointer = const char*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:4450:90: required from 'T* boost::numeric::ublas::coordinate_matrix<T, L, IB, IA, TA>::find_element(size_type, size_type) [with T = char; L = boost::numeric::ublas::basic_row_major<>; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<char, std::allocator<char> >; pointer = char*; size_type = long unsigned int]'
../boost/numeric/ublas/matrix_sparse.hpp:51:49: required from 'void boost::numeric::ublas::sparse_matrix_element<M>::set(const value_type&) const [with M = boost::numeric::ublas::coordinate_matrix<char>; value_type = char]'
../boost/numeric/ublas/matrix_sparse.hpp:82:13: required from 'boost::numeric::ublas::sparse_matrix_element<M>& boost::numeric::ublas::sparse_matrix_element<M>::operator=(const D&) [with D = char; M = boost::numeric::ublas::coordinate_matrix<char>]'
../libs/numeric/ublas/test/test_assignment.cpp:164:12: required from 'bool test_matrix() [with V = boost::numeric::ublas::coordinate_matrix<char>]'
../libs/numeric/ublas/test/test_assignment.cpp:742:5: required from here
../boost/numeric/ublas/matrix_sparse.hpp:4719:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
4719 | std::sort (iunsorted, ita.end ());
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, std::allocator<char> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4851:32: note: initializing argument 1 of 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<char, allocator<char> > >, random_access_iterator_tag>]'
4851 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../boost/numeric/ublas/detail/iterator.hpp: In instantiation of 'boost::numeric::ublas::random_access_iterator_base<std::random_access_iterator_tag, boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > > >, long int>::derived_iterator_type boost::numeric::ublas::operator+(const random_access_iterator_base<std::random_access_iterator_tag, indexed_iterator<index_pair_array<unbounded_array<long unsigned int>, unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>, index_pair<index_pair_array<unbounded_array<long unsigned int>, unbounded_array<double, std::allocator<double> > > >, long int>::derived_iterator_type&, random_access_iterator_base<std::random_access_iterator_tag, indexed_iterator<index_pair_array<unbounded_array<long unsigned int>, unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>, index_pair<index_pair_array<unbounded_array<long unsigned int>, unbounded_array<double, std::allocator<double> > > >, long int>::derived_difference_type)':
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:1859:43: required from 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, allocator<double> > >, random_access_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:1950:31: required from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, allocator<double> > >, random_access_iterator_tag>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
/usr/local/gcc-13.1.0/include/c++/13.1.0/bits/stl_algo.h:4861:18: required from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, allocator<double> > >, random_access_iterator_tag>]'
../boost/numeric/ublas/vector_sparse.hpp:1916:27: required from 'void boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::sort() const [with T = double; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >]'
../boost/numeric/ublas/vector_sparse.hpp:1675:13: required from 'const T& boost::numeric::ublas::coordinate_vector<T, IB, IA, TA>::operator()(size_type) const [with T = double; long unsigned int IB = 0; IA = boost::numeric::ublas::unbounded_array<long unsigned int>; TA = boost::numeric::ublas::unbounded_array<double, std::allocator<double> >; const_reference = const double&; size_type = long unsigned int]'
../boost/numeric/ublas/assignment.hpp:972:28: required from 'boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>& boost::numeric::ublas::vector_expression_assigner<E, Fill_Policy>::operator,(const boost::numeric::ublas::vector_expression<E>&) [with AE = boost::numeric::ublas::coordinate_vector<double>; E = boost::numeric::ublas::vector_expression<boost::numeric::ublas::coordinate_vector<double> >; Fill_Policy = boost::numeric::ublas::fill_policy::index_assign]'
../libs/numeric/ublas/test/test_assignment.cpp:33:15: required from 'bool test_vector() [with V = boost::numeric::ublas::coordinate_vector<double>]'
../libs/numeric/ublas/test/test_assignment.cpp:649:5: required from here
../boost/numeric/ublas/detail/iterator.hpp:264:35: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
264 | derived_iterator_type tmp (d);
| ^~~
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::numeric::ublas::indexed_iterator<C, IC>::operator=(const boost::numeric::ublas::indexed_iterator<C, IC>&) [with C = boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >; IC = std::random_access_iterator_tag]'
724 | indexed_iterator &operator = (const indexed_iterator &it) {
| ^~~~~~~~
../boost/numeric/ublas/detail/iterator.hpp:265:27: warning: implicitly-declared 'constexpr boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>::indexed_iterator(const boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>&)' is deprecated [-Wdeprecated-copy]
265 | return tmp += n;
| ^
../boost/numeric/ublas/detail/iterator.hpp:724:27: note: because 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<long unsigned int>, boost::numeric::ublas::unbounded_array<double, std::allocator<double> > >, std::random_access_iterator_tag>' has user-provided 'boost::numeric::ublas::indexed_iterator<C, IC>& boost::nu...
[The content has been trimmed by the report system because it exceeds 65536 bytes]