* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* installing *source* package ‘RMCC’ ...
** package ‘RMCC’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Debian clang version 18.1.8 (1+b1)’
make[1]: Entering directory '/tmp/RtmpjxQAAx/R.INSTALLdacfc423a1c59/RMCC/src'
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -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:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:294:2: note: expanded from here
  294 |  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.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c CoordinateInterval.cpp -o CoordinateInterval.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c DisjointRegions.cpp -o DisjointRegions.o
In file included from DisjointRegions.cpp:24:
In file included from ./IPointVector.h:19:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:89:2: note: expanded from here
   89 |  message("This header is deprecated. Use " "<iterator>" " instead.")
      |  ^
1 warning generated.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c DuplicatePoints.cpp -o DuplicatePoints.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c Geometry3D.cpp -o Geometry3D.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c GridBase.cpp -o GridBase.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c InterpolationRegion.cpp -o InterpolationRegion.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c LocaleUtilities.cpp -o LocaleUtilities.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c PointVector.cpp -o PointVector.o
In file included from PointVector.cpp:17:
In file included from ./PointVector.h:22:
In file included from ./IPointVector.h:19:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:15:2: note: expanded from here
   15 |  message("This header is deprecated. Use " "<iterator>" " instead.")
      |  ^
1 warning generated.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c R_MCC.cpp -o R_MCC.o
In file included from R_MCC.cpp:5:
In file included from ./PointVector.h:22:
In file included from ./IPointVector.h:19:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:180:2: note: expanded from here
  180 |  message("This header is deprecated. Use " "<iterator>" " instead.")
      |  ^
1 warning generated.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c RasterSurface.cpp -o RasterSurface.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c RcppExports.cpp -o RcppExports.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c RegularizedSpline.cpp -o RegularizedSpline.o
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c StackedPoints.cpp -o StackedPoints.o
In file included from StackedPoints.cpp:19:
In file included from ./IUnclassifiedPoints.h:18:
In file included from ./IPointVector.h:19:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:394:2: note: expanded from here
  394 |  message("This header is deprecated. Use " "<iterator>" " instead.")
      |  ^
1 warning generated.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c SurfaceInterpolation.cpp -o SurfaceInterpolation.o
In file included from SurfaceInterpolation.cpp:21:
In file included from ./IPointVector.h:19:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:89:2: note: expanded from here
   89 |  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;
      |         ^
2 warnings generated.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c UnclassifiedPoints.cpp -o UnclassifiedPoints.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:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/iterator.hpp:10:1: warning: This header is deprecated. Use <iterator> instead. [-W#pragma-messages]
   10 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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.")
      |                                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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>:60:2: note: expanded from here
   60 |  message("This header is deprecated. Use " "<iterator>" " instead.")
      |  ^
1 warning generated.
clang++-18 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O3 -Wall -pedantic  -c tpsdemo/spline.cpp -o tpsdemo/spline.o
In file included from tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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
      |                                                                                        ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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;
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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);
      |                 ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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;
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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);
      |                 ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                         ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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;
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                                                                                        ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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);
      |             ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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);
      |             ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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;
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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);
      |             ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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 tpsdemo/spline.cpp:16:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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> {
      |                     ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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,
      |                    ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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;
      |                                                           ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' 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__]]
      |                                  ^
16 warnings generated.
clang++-18 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -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 -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpjxQAAx/R.INSTALLdacfc423a1c59/RMCC/src'
make[1]: Entering directory '/tmp/RtmpjxQAAx/R.INSTALLdacfc423a1c59/RMCC/src'
make[1]: Leaving directory '/tmp/RtmpjxQAAx/R.INSTALLdacfc423a1c59/RMCC/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/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)