* installing *source* package ‘RMCC’ ... ** package ‘RMCC’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘clang version 18.1.8’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/RMCC/src' /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c Algorithm.cpp -o Algorithm.o In file included from Algorithm.cpp:26: In file included from ./IUnclassifiedPoints.h:18: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:64:2: note: expanded from here 64 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ In file included from Algorithm.cpp:21: ./Algorithm.h:37:12: warning: private field 'writeNongroundPts_' is not used [-Wunused-private-field] 37 | bool writeNongroundPts_; | ^ ./Algorithm.h:38:12: warning: private field 'writeRasterSurfaces_' is not used [-Wunused-private-field] 38 | bool writeRasterSurfaces_; | ^ 3 warnings generated. /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c CoordinateInterval.cpp -o CoordinateInterval.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c DisjointRegions.cpp -o DisjointRegions.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c DuplicatePoints.cpp -o DuplicatePoints.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c Geometry3D.cpp -o Geometry3D.o In file included from DisjointRegions.cpp:24: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:415:2: note: expanded from here 415 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c GridBase.cpp -o GridBase.o 1 warning generated. /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c InterpolationRegion.cpp -o InterpolationRegion.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c LocaleUtilities.cpp -o LocaleUtilities.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c PointVector.cpp -o PointVector.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c R_MCC.cpp -o R_MCC.o In file included from PointVector.cpp:17: In file included from ./PointVector.h:22: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:71:2: note: expanded from here 71 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ 1 warning generated. /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c RasterSurface.cpp -o RasterSurface.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c RcppExports.cpp -o RcppExports.o In file included from R_MCC.cpp:5: In file included from ./PointVector.h:22: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:422:2: note: expanded from here 422 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c RegularizedSpline.cpp -o RegularizedSpline.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c StackedPoints.cpp -o StackedPoints.o /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c SurfaceInterpolation.cpp -o SurfaceInterpolation.o 1 warning generated. /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c UnclassifiedPoints.cpp -o UnclassifiedPoints.o In file included from StackedPoints.cpp:19: In file included from ./IUnclassifiedPoints.h:18: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:242:2: note: expanded from here 242 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ /usr/local/clang18/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -isystem /usr/local/clang18/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -c tpsdemo/spline.cpp -o tpsdemo/spline.o In file included from UnclassifiedPoints.cpp:19: In file included from ./UnclassifiedPoints.h:20: In file included from ./IUnclassifiedPoints.h:18: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:444:2: note: expanded from here 444 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ 1 warning generated. In file included from SurfaceInterpolation.cpp:21: In file included from ./IPointVector.h:19: /data/gannet/ripley/R/test-clang/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages] 10 | BOOST_HEADER_DEPRECATED("<iterator>") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/header_deprecated.hpp:23:37: note: expanded from macro 'BOOST_HEADER_DEPRECATED' 23 | # define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.") | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/config/pragma_message.hpp:24:34: note: expanded from macro 'BOOST_PRAGMA_MESSAGE' 24 | # define BOOST_PRAGMA_MESSAGE(x) _Pragma(BOOST_STRINGIZE(message(x))) | ^ <scratch space>:399:2: note: expanded from here 399 | message("This header is deprecated. Use " "<iterator>" " instead.") | ^ SurfaceInterpolation.cpp:109:9: warning: variable 'nSplinesComputed' set but not used [-Wunused-but-set-variable] 109 | int nSplinesComputed = 0; | ^ 1 warning generated. 2 warnings generated. In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::iterator2, double>' requested here 990 | public random_access_iterator_base<dense_random_access_iterator_tag, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:349:50: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::iterator2' requested here 349 | public iterator_base_traits<typename subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:73:62: note: in instantiation of member class 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::iterator' requested here 73 | typename Matrix_Row::const_iterator ri_ite( LUrowi.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:349:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::iterator, double>' requested here 349 | public iterator_base_traits<typename subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:73:62: note: in instantiation of member class 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::iterator' requested here 73 | typename Matrix_Row::const_iterator ri_ite( LUrowi.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::const_iterator2, double>' requested here 809 | public random_access_iterator_base<dense_random_access_iterator_tag, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:241:50: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::const_iterator2' requested here 241 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:73:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::const_iterator' requested here 73 | typename Matrix_Row::const_iterator ri_ite( LUrowi.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:241:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::const_iterator, double>' requested here 241 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:73:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::const_iterator' requested here 73 | typename Matrix_Row::const_iterator ri_ite( LUrowi.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:667:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::iterator1, double>' requested here 667 | public random_access_iterator_base<dense_random_access_iterator_tag, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:822:50: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::iterator1' requested here 822 | public iterator_base_traits<typename subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:74:62: note: in instantiation of member class 'boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::iterator' requested here 74 | typename Matrix_Col::const_iterator cj_ite( LUcolj.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:822:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::iterator, double>' requested here 822 | public iterator_base_traits<typename subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:74:62: note: in instantiation of member class 'boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::iterator' requested here 74 | typename Matrix_Col::const_iterator cj_ite( LUcolj.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::const_iterator1, double>' requested here 486 | public random_access_iterator_base<dense_random_access_iterator_tag, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:714:50: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::const_iterator1' requested here 714 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:74:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::const_iterator' requested here 74 | typename Matrix_Col::const_iterator cj_ite( LUcolj.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:714:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::const_iterator, double>' requested here 714 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template | ^ tpsdemo/ludecomposition.h:74:47: note: in instantiation of member class 'boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::const_iterator' requested here 74 | typename Matrix_Col::const_iterator cj_ite( LUcolj.begin()); | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector_expression.hpp:1333:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator, double>' requested here 1333 | public iterator_base_traits<typename E1::const_iterator::iterator_category>::template | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector_expression.hpp:654:88: note: in instantiation of member class 'boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator' requested here 654 | typename E2::const_iterator::iterator_category>::iterator_category>::template | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:486:59: note: in instantiation of member class 'boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>::const_iterator' requested here 486 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:131:10: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::vector<double>, boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>>' requested here 131 | vector_assign<scalar_assign> (*this, ae); | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:151:50: note: in instantiation of function template specialization 'boost::numeric::ublas::vector<double>::vector<boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>>' requested here 151 | vector_assign<scalar_assign> (*this, typename vector_temporary_traits<M>::type (*this - ae)); | ^ tpsdemo/ludecomposition.h:151:26: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::operator-=<boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here 151 | Matrix_Row( b, i ) -= b_rk * aik; | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector_expression.hpp:653:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>::const_iterator, double>' requested here 653 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:486:59: note: in instantiation of member class 'boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>::const_iterator' requested here 486 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:131:10: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::vector<double>, boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>>' requested here 131 | vector_assign<scalar_assign> (*this, ae); | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:151:50: note: in instantiation of function template specialization 'boost::numeric::ublas::vector<double>::vector<boost::numeric::ublas::vector_binary<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_minus<double, double>>>' requested here 151 | vector_assign<scalar_assign> (*this, typename vector_temporary_traits<M>::type (*this - ae)); | ^ tpsdemo/ludecomposition.h:151:26: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::operator-=<boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here 151 | Matrix_Row( b, i ) -= b_rk * aik; | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:518:18: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector<double>::const_iterator, double>' requested here 518 | public random_access_iterator_base<dense_random_access_iterator_tag, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/vector_assign.hpp:486:59: note: in instantiation of member class 'boost::numeric::ublas::vector<double>::const_iterator' requested here 486 | typename E::const_iterator::iterator_category>::storage_category storage_category; | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_proxy.hpp:151:13: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector<double>>' requested here 151 | vector_assign<scalar_assign> (*this, typename vector_temporary_traits<M>::type (*this - ae)); | ^ tpsdemo/ludecomposition.h:151:26: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::operator-=<boost::numeric::ublas::vector_binary_scalar2<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, const double, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here 151 | Matrix_Row( b, i ) -= b_rk * aik; | ^ tpsdemo/spline.cpp:111:12: note: in instantiation of function template specialization 'LU_Solve<double>' requested here 111 | if (0 != LU_Solve(mtx_l, mtx_v)) | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:1596:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>::const_iterator1, double>' requested here 1596 | public iterator_base_traits<typename E::const_iterator2::iterator_category>::template | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:4961:81: note: in instantiation of member class 'boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>::const_iterator1' requested here 4961 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>>' requested here 172 | matrix_assign<scalar_assign> (*this, ae); | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:5615:9: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>>' requested here 5615 | return M (prod (e1, e2)); | ^ tpsdemo/spline.cpp:139:29: note: in instantiation of function template specialization 'boost::numeric::ublas::prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>>' requested here 139 | matrix<double> be = prod( prod<matrix<double> >( trans(w), mtx_orig_k ), w ); | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:4961:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>::const_iterator1, double>' requested here 4961 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>>' requested here 172 | matrix_assign<scalar_assign> (*this, ae); | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:5615:9: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>>' requested here 5615 | return M (prod (e1, e2)); | ^ tpsdemo/spline.cpp:139:29: note: in instantiation of function template specialization 'boost::numeric::ublas::prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>>' requested here 139 | matrix<double> be = prod( prod<matrix<double> >( trans(w), mtx_orig_k ), w ); | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:5223:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>::const_iterator2, double>' requested here 5223 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>>' requested here 172 | matrix_assign<scalar_assign> (*this, ae); | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:5615:9: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>, double>>>' requested here 5615 | return M (prod (e1, e2)); | ^ tpsdemo/spline.cpp:139:29: note: in instantiation of function template specialization 'boost::numeric::ublas::prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_unary2<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::scalar_identity<double>>, boost::numeric::ublas::matrix<double>>' requested here 139 | matrix<double> be = prod( prod<matrix<double> >( trans(w), mtx_orig_k ), w ); | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:4961:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>::const_iterator1, double>' requested here 4961 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>::const_iterator1' requested here 1364 | typename E::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>>' requested here 172 | matrix_assign<scalar_assign> (*this, ae); | ^ tpsdemo/spline.cpp:139:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>>' requested here 139 | matrix<double> be = prod( prod<matrix<double> >( trans(w), mtx_orig_k ), w ); | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ In file included from tpsdemo/spline.cpp:16: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:18: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/vector.hpp:21: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/storage.hpp:27: In file included from /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/traits.hpp:21: /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations] 204 | public std::iterator<IC, T> { | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix_expression.hpp:5223:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>::const_iterator2, double>' requested here 5223 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category, | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>::const_iterator2' requested here 1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category; | ^ /data/gannet/ripley/R/test-clang/BH/include/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>>' requested here 172 | matrix_assign<scalar_assign> (*this, ae); | ^ tpsdemo/spline.cpp:139:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_matrix_prod<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix<double>, double>>>' requested here 139 | matrix<double> be = prod( prod<matrix<double> >( trans(w), mtx_orig_k ), w ); | ^ /usr/local/clang18/bin/../include/c++/v1/__iterator/iterator.h:23:29: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here 23 | struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX17 iterator { | ^ /usr/local/clang18/bin/../include/c++/v1/__config:1001:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17' 1001 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED | ^ /usr/local/clang18/bin/../include/c++/v1/__config:974:49: note: expanded from macro '_LIBCPP_DEPRECATED' 974 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__)) | ^ 16 warnings generated. /usr/local/clang18/bin/clang++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang18/lib -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -o RMCC.so ./Algorithm.o ./CoordinateInterval.o ./DisjointRegions.o ./DuplicatePoints.o ./Geometry3D.o ./GridBase.o ./InterpolationRegion.o ./LocaleUtilities.o ./PointVector.o ./R_MCC.o ./RasterSurface.o ./RcppExports.o ./RegularizedSpline.o ./StackedPoints.o ./SurfaceInterpolation.o ./UnclassifiedPoints.o tpsdemo/spline.o make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/RMCC/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/RMCC/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/RMCC/src' installing to /data/gannet/ripley/R/packages/tests-clang/RMCC.Rcheck/00LOCK-RMCC/00new/RMCC/libs ** R ** data *** moving datasets to lazyload DB ** 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 (RMCC)