Test output: teeks99-dkr-dc17-warn - numeric/ublas - test_assignment / clang-linux-17~c++20~warn
Rev bd3c3e9c38e826481a9b4983aab67bc29983418e / Mon, 11 Nov 2024 10:03:11 +0000
Compile [2024-11-11 12:50:02 UTC]: fail


    "clang++-17"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++20 -Wall -Wextra -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux  -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/clang-linux-17~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: This header is deprecated and will be removed. (You can define BOOST_TIMER_ENABLE_DEPRECATED to suppress this error.)
# error This header is deprecated and will be removed. (You can define BOOST_TIMER_ENABLE_DEPRECATED to suppress this error.)
  ^
../boost/timer.hpp:25:1: warning: This header is deprecated. Use the facilities in <boost/timer/timer.hpp> instead. [-W#pragma-messages]
BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )
^
../boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED'
# define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.")
                                    ^
../boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE'
# define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x)))
                                 ^
<scratch space>:75:2: note: expanded from here
 message("This header is deprecated. Use " "the facilities in <boost/timer/timer.hpp>" " instead.")
 ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<double>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<double>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<double>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<double>>::operator=<double>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:649:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<double>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<double> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<float>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<float>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<float>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<float>>::operator=<float>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:650:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<float>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<float> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<long>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<long>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<long>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<long>>::operator=<long>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:651:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<long>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<long> >())
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<unsigned long>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<unsigned long>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<unsigned long>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<unsigned long>>::operator=<unsigned long>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:652:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<unsigned long>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<unsigned long> >())
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<int>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<int>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<int>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<int>>::operator=<int>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:653:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<int>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<int> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<unsigned int>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<unsigned int>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<unsigned int>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<unsigned int>>::operator=<unsigned int>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:654:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<unsigned int>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<unsigned int> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_pair<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_pair_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<char>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/vector_sparse.hpp:1660:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<char>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i));
                                                                            ^
../boost/numeric/ublas/vector_sparse.hpp:75:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_vector<char>::find_element' requested here
            pointer p = (*this) ().find_element (i_);
                                   ^
../boost/numeric/ublas/vector_sparse.hpp:105:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<char>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:29:11: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_vector_element<boost::numeric::ublas::coordinate_vector<char>>::operator=<char>' requested here
    ra(0) = typename V::value_type(1); ra(1) = typename V::value_type(2); ra(2) = typename V::value_type(3);
          ^
../libs/numeric/ublas/test/test_assignment.cpp:656:28: note: in instantiation of function template specialization 'test_vector<boost::numeric::ublas::coordinate_vector<char>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_vector<coordinate_vector<char> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_triple<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<double>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/matrix_sparse.hpp:4450:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<double>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i, j));
                                                                            ^
../boost/numeric/ublas/matrix_sparse.hpp:51:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<double>::find_element' requested here
            pointer p = (*this) ().find_element (i_, j_);
                                   ^
../boost/numeric/ublas/matrix_sparse.hpp:82:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<double>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:164:12: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<double>>::operator=<double>' requested here
    RA(0,0)= typename V::value_type(1); RA(0,1)=typename V::value_type(2); RA(0,2)=typename V::value_type(3);
           ^
../libs/numeric/ublas/test/test_assignment.cpp:735:28: note: in instantiation of function template specialization 'test_matrix<boost::numeric::ublas::coordinate_matrix<double>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_matrix<coordinate_matrix<double> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_triple<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<float>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/matrix_sparse.hpp:4450:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<float>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i, j));
                                                                            ^
../boost/numeric/ublas/matrix_sparse.hpp:51:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<float>::find_element' requested here
            pointer p = (*this) ().find_element (i_, j_);
                                   ^
../boost/numeric/ublas/matrix_sparse.hpp:82:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<float>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:164:12: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<float>>::operator=<float>' requested here
    RA(0,0)= typename V::value_type(1); RA(0,1)=typename V::value_type(2); RA(0,2)=typename V::value_type(3);
           ^
../libs/numeric/ublas/test/test_assignment.cpp:736:28: note: in instantiation of function template specialization 'test_matrix<boost::numeric::ublas::coordinate_matrix<float>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_matrix<coordinate_matrix<float> >());
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_triple<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/matrix_sparse.hpp:4450:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<long>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i, j));
                                                                            ^
../boost/numeric/ublas/matrix_sparse.hpp:51:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<long>::find_element' requested here
            pointer p = (*this) ().find_element (i_, j_);
                                   ^
../boost/numeric/ublas/matrix_sparse.hpp:82:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<long>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:164:12: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<long>>::operator=<long>' requested here
    RA(0,0)= typename V::value_type(1); RA(0,1)=typename V::value_type(2); RA(0,2)=typename V::value_type(3);
           ^
../libs/numeric/ublas/test/test_assignment.cpp:737:28: note: in instantiation of function template specialization 'test_matrix<boost::numeric::ublas::coordinate_matrix<long>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_matrix<coordinate_matrix<long> >())
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_triple<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
              std::__partial_sort(__first, __last, __last, __comp);
                   ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1954:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          std::__introsort_loop(__first, __last,
               ^
../boost/numeric/ublas/matrix_sparse.hpp:4450:77: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<unsigned long>::find_element' requested here
            return const_cast<pointer> (const_cast<const self_type&>(*this).find_element (i, j));
                                                                            ^
../boost/numeric/ublas/matrix_sparse.hpp:51:36: note: in instantiation of member function 'boost::numeric::ublas::coordinate_matrix<unsigned long>::find_element' requested here
            pointer p = (*this) ().find_element (i_, j_);
                                   ^
../boost/numeric/ublas/matrix_sparse.hpp:82:13: note: in instantiation of member function 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<unsigned long>>::set' requested here
            set (d);
            ^
../libs/numeric/ublas/test/test_assignment.cpp:164:12: note: in instantiation of function template specialization 'boost::numeric::ublas::sparse_matrix_element<boost::numeric::ublas::coordinate_matrix<unsigned long>>::operator=<unsigned long>' requested here
    RA(0,0)= typename V::value_type(1); RA(0,1)=typename V::value_type(2); RA(0,2)=typename V::value_type(3);
           ^
../libs/numeric/ublas/test/test_assignment.cpp:738:28: note: in instantiation of function template specialization 'test_matrix<boost::numeric::ublas::coordinate_matrix<unsigned long>>' requested here
    BOOST_UBLAS_TEST_CHECK(test_matrix<coordinate_matrix<unsigned long> >())
                           ^
In file included from ../libs/numeric/ublas/test/test_assignment.cpp:9:
In file included from ../boost/numeric/ublas/assignment.hpp:12:
In file included from ../boost/numeric/ublas/vector_expression.hpp:16:
In file included from ../boost/numeric/ublas/expression_types.hpp:15:
In file included from ../boost/numeric/ublas/traits.hpp:21:
../boost/numeric/ublas/detail/iterator.hpp:724:27: warning: definition of implicit copy constructor for 'indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
        indexed_iterator &operator = (const indexed_iterator &it) {
                          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:246:24: note: in implicit copy constructor for 'boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>' first required here
      std::__push_heap(__first, __holeIndex, __topIndex,
                       ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_heap.h:355:9: note: in instantiation of function template specialization 'std::__adjust_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, long, boost::numeric::ublas::index_triple<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
          std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
               ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1646:12: note: in instantiation of function template specialization 'std::__make_heap<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__make_heap(__first, __middle, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1917:12: note: in instantiation of function template specialization 'std::__heap_select<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<unsigned long>, boost::numeric::ublas::unbounded_array<int>>, std::random_access_iterator_tag>, __gnu_cxx::__ops::_Iter_less_iter>' requested here
      std::__heap_select(__first, __middle, __last, __comp);
           ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algo.h:1933:13: note: in instantiation of function template specialization 'std::__partial_sort<boost::numeric::ublas::indexed_iterator<boost::numeric::ublas::index_triple_array<boost::numer...

[The content has been trimmed by the report system because it exceeds 65536 bytes]