* installing *source* package ‘ddalpha’ ... ** using staged installation ** libs using C compiler: ‘Debian clang version 18.1.8 (11)’ using Fortran compiler: ‘Debian flang-new version 18.1.8 (11)’ using C++ compiler: ‘Debian clang version 18.1.8 (11)’ clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c AlphaProcedure.cpp -o AlphaProcedure.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c BandDepth.cpp -o BandDepth.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c Common.cpp -o Common.o In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator1, double>' requested here 486 | public random_access_iterator_base::const_iterator1' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:714:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator2, double>' requested here 809 | public random_access_iterator_base::const_iterator2' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:241:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::iterator2, double>' requested here 990 | public random_access_iterator_base::iterator2' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:349:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::iterator, double>' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:461:19: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 461 | typename E2::const_iterator::iterator_category>::iterator_category>::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:460:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here 460 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Common.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:661:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here 661 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Common.cpp:160:11: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 160 | if (bnu::lu_factorize(mLu, pivots)) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 10 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c DKnn.cpp -o DKnn.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c HD.cpp -o HD.o HD.cpp:25:14: warning: unused variable 'eps_Cmb1' [-Wunused-const-variable] 25 | const double eps_Cmb1 = 1e-8; | ^~~~~~~~ 1 warning generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c Knn.cpp -o Knn.o In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator1, double>' requested here 486 | public random_access_iterator_base::const_iterator1' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:714:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator2, double>' requested here 809 | public random_access_iterator_base::const_iterator2' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:241:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::iterator2, double>' requested here 990 | public random_access_iterator_base::iterator2' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:349:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::iterator, double>' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:461:19: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 461 | typename E2::const_iterator::iterator_category>::iterator_category>::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:460:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here 460 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:661:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here 661 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Knn.cpp:73:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 73 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:4059:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base::const_iterator1, double>' requested here 4059 | public bidirectional_iterator_base::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::identity_matrix>' requested here 359 | matrix_assign (*this, ae); | ^ Knn.cpp:75:6: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here 75 | Inv.assign(boost::numeric::ublas::identity_matrix (A.size1())); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Knn.cpp:10: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:4207:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base::const_iterator2, double>' requested here 4207 | public bidirectional_iterator_base::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::identity_matrix>' requested here 359 | matrix_assign (*this, ae); | ^ Knn.cpp:75:6: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here 75 | Inv.assign(boost::numeric::ublas::identity_matrix (A.size1())); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 12 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c LensDepth.cpp -o LensDepth.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c Mahalanobis.cpp -o Mahalanobis.o Mahalanobis.cpp:32:6: warning: unused variable 'res' [-Wunused-variable] 32 | int res = lu_factorize(A, pm); | ^~~ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:4059:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base::const_iterator1, double>' requested here 4059 | public bidirectional_iterator_base::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::identity_matrix>' requested here 359 | matrix_assign (*this, ae); | ^ Mahalanobis.cpp:30:21: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here 30 | bMatrix s(d, d); s.assign(identity_matrix(d)); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:4207:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base::const_iterator2, double>' requested here 4207 | public bidirectional_iterator_base::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::identity_matrix>' requested here 359 | matrix_assign (*this, ae); | ^ Mahalanobis.cpp:30:21: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here 30 | bMatrix s(d, d); s.assign(identity_matrix(d)); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::iterator2, double>' requested here 990 | public random_access_iterator_base::iterator2' requested here 969 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1371:9: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::matrix, boost::numeric::ublas::identity_matrix>' requested here 1371 | matrix_assign (m, e, storage_category (), orientation_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:359:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign, boost::numeric::ublas::identity_matrix>' requested here 359 | matrix_assign (*this, ae); | ^ Mahalanobis.cpp:30:21: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix::assign>' requested here 30 | bMatrix s(d, d); s.assign(identity_matrix(d)); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator1, double>' requested here 486 | public random_access_iterator_base::const_iterator1' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:714:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator2, double>' requested here 809 | public random_access_iterator_base::const_iterator2' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:241:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:349:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::iterator, double>' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:461:19: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 461 | typename E2::const_iterator::iterator_category>::iterator_category>::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:460:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here 460 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Mahalanobis.cpp:2: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:661:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here 661 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Mahalanobis.cpp:32:12: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 32 | int res = lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 13 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c OjaDepth.cpp -o OjaDepth.o OjaDepth.cpp:23:22: warning: variable 'numSimplicesChecked' set but not used [-Wunused-but-set-variable] 23 | unsigned long long numSimplicesChecked = 0; | ^ 1 warning generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c Polynomial.cpp -o Polynomial.o Polynomial.cpp:396:18: warning: unused variable 'tmp' [-Wunused-variable] 396 | for (int i = 0, tmp; i < numPoints; i++){ input2[i][0] = input[i][1]; input2[i][1] = input[i][0]; } // swap columns | ^~~ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator1, double>' requested here 486 | public random_access_iterator_base::const_iterator1' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:714:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 714 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column>::const_iterator' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 1510 | typedef typename E::const_iterator::iterator_category iterator_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary>>, boost::numeric::ublas::vector_index_norm_inf>>>>' requested here 1638 | return expression_type (e ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf>>>' requested here 145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1))); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::const_iterator2, double>' requested here 809 | public random_access_iterator_base::const_iterator2' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:241:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::const_iterator, double>' requested here 241 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::const_iterator' requested here 603 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base::iterator2, double>' requested here 990 | public random_access_iterator_base::iterator2' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:349:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>::iterator, double>' requested here 349 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row>::iterator' requested here 509 | typedef F functor_type; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 604 | vector_swap (v, e, storage_category ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap>, boost::numeric::ublas::matrix_row>>' requested here 192 | vector_swap (*this, mr); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row>::swap' requested here 150 | row (m, i_norm_inf).swap (mri); | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>::const_iterator, double>' requested here 265 | public iterator_base_traits::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:461:19: note: in instantiation of member class 'boost::numeric::ublas::vector_range>>::const_iterator' requested here 461 | typename E2::const_iterator::iterator_category>::iterator_category>::template | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:460:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1, double>' requested here 460 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_expression.hpp:661:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2, double>' requested here 661 | public iterator_base_traits>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign>, boost::numeric::ublas::vector_matrix_binary>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 2548 | matrix_assign (*this, ae); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range>::minus_assign>>, boost::numeric::ublas::vector_range>>, boost::numeric::ublas::scalar_multiplies>>' requested here 159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign ( | ^ Polynomial.cpp:85:51: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize, boost::numeric::ublas::permutation_matrix<>>' requested here 85 | bPM::size_type singular = boost::numeric::ublas::lu_factorize(A, pm); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from Polynomial.cpp:14: In file included from ./stdafx.h:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/traits.hpp:21: /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/triangular.hpp:1622:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base, boost::numeric::ublas::basic_unit_lower<>>::const_iterator2, double>' requested here 1622 | public random_access_iterator_base, boost::numeric::ublas::basic_unit_lower<>>::const_iterator2' requested here 2160 | typename E1::const_iterator2 it2e1 (e1 ().find2 (1, n, 0)); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/triangular.hpp:2212:9: note: in instantiation of function template specialization 'boost::numeric::ublas::inplace_solve, boost::numeric::ublas::basic_unit_lower<>>, boost::numeric::ublas::vector>' requested here 2212 | inplace_solve (e1, e2, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/triangular.hpp:2229:9: note: in instantiation of function template specialization 'boost::numeric::ublas::inplace_solve, boost::numeric::ublas::basic_unit_lower<>>, boost::numeric::ublas::vector>' requested here 2229 | inplace_solve (triangular_adaptor (e1 ()), e2, | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:273:9: note: in instantiation of function template specialization 'boost::numeric::ublas::inplace_solve, boost::numeric::ublas::vector>' requested here 273 | inplace_solve (m, e, unit_lower_tag ()); | ^ /home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include/boost/numeric/ublas/lu.hpp:304:9: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_substitute, boost::numeric::ublas::vector>' requested here 304 | lu_substitute (m, mv); | ^ Polynomial.cpp:87:25: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_substitute, unsigned long, boost::numeric::ublas::unbounded_array, boost::numeric::ublas::vector>' requested here 87 | boost::numeric::ublas::lu_substitute(A, pm, b); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 12 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c PotentialDepth.cpp -o PotentialDepth.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c ProjectionDepth.cpp -o ProjectionDepth.o ProjectionDepth.cpp:16:12: warning: unused function 'CompareAsc' [-Wunused-function] 16 | static int CompareAsc(OrderRec x, OrderRec y) | ^~~~~~~~~~ ProjectionDepth.cpp:21:12: warning: unused function 'CompareDec' [-Wunused-function] 21 | static int CompareDec(OrderRec x, OrderRec y) | ^~~~~~~~~~ 2 warnings generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c SimplicialDepth.cpp -o SimplicialDepth.o SimplicialDepth.cpp:46:8: warning: unused variable 'sc' [-Wunused-variable] 46 | bool sc = numSimplicesChecked == div0; | ^~ 1 warning generated. clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c TukeyDepth.cpp -o TukeyDepth.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c ZonoidDepth.cpp -o ZonoidDepth.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c asa047.cpp -o asa047.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c ddalpha.cpp -o ddalpha.o flang-new-18 -fpic -g -O2 -c depth.fd.f -o depth.fd.o clang-18 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -c init.c -o init.o clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R-d-clang-18/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fpic -g -O3 -Wall -pedantic -DR_NO_REMAP -c stdafx.cpp -o stdafx.o clang++-18 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-clang-18/lib -Wl,-O1 -o ddalpha.so AlphaProcedure.o BandDepth.o Common.o DKnn.o HD.o Knn.o LensDepth.o Mahalanobis.o OjaDepth.o Polynomial.o PotentialDepth.o ProjectionDepth.o SimplicialDepth.o TukeyDepth.o ZonoidDepth.o asa047.o ddalpha.o depth.fd.o init.o stdafx.o -L/usr/lib/llvm-18/lib -lFortran_main -lFortranRuntime -lFortranDecimal -lm -L/home/hornik/tmp/R-d-clang-18/lib -lR installing to /srv/hornik/tmp/CRAN_pretest/ddalpha.Rcheck/00LOCK-ddalpha/00new/ddalpha/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ddalpha)