* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’ * installing *source* package ‘DDD’ ... ** package ‘DDD’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (Debian 13.2.0-24) 13.2.0’ make[1]: Entering directory '/tmp/RtmphsQ0qY/R.INSTALL10c06659fc52fa/DDD/src' g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:205, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/Dense:1, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:174: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:165: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/Core:271: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dd_integrate_bw_odeint.cpp -o dd_integrate_bw_odeint.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_optimization.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_wrapper.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:25, from odeint_helper.h:55, from dd_integrate_bw_odeint.cpp:5: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:111:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 111 | public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:65, from /usr/include/c++/13/bits/specfun.h:43, from /usr/include/c++/13/cmath:3699, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:100, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:62, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27, from dd_integrate_bw_odeint.cpp:3: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp:189:6: warning: extra ‘;’ [-Wpedantic] 189 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:93:6: warning: extra ‘;’ [-Wpedantic] 93 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:99:6: warning: extra ‘;’ [-Wpedantic] 99 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:108:6: warning: extra ‘;’ [-Wpedantic] 108 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:123:6: warning: extra ‘;’ [-Wpedantic] 123 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:151:6: warning: extra ‘;’ [-Wpedantic] 151 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:164:6: warning: extra ‘;’ [-Wpedantic] 164 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:197:6: warning: extra ‘;’ [-Wpedantic] 197 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:210:6: warning: extra ‘;’ [-Wpedantic] 210 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:215:6: warning: extra ‘;’ [-Wpedantic] 215 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:220:6: warning: extra ‘;’ [-Wpedantic] 220 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:55: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:72:6: warning: extra ‘;’ [-Wpedantic] 72 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:82:6: warning: extra ‘;’ [-Wpedantic] 82 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:100:6: warning: extra ‘;’ [-Wpedantic] 100 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:167:6: warning: extra ‘;’ [-Wpedantic] 167 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:173:6: warning: extra ‘;’ [-Wpedantic] 173 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:219:6: warning: extra ‘;’ [-Wpedantic] 219 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:277:6: warning: extra ‘;’ [-Wpedantic] 277 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:286:6: warning: extra ‘;’ [-Wpedantic] 286 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:297:6: warning: extra ‘;’ [-Wpedantic] 297 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:302:6: warning: extra ‘;’ [-Wpedantic] 302 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resize.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = std::vector; typename range_size::type = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:43:29: required from ‘static bool boost::numeric::odeint::same_size_impl_sfinae::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:55:67: required from ‘static bool boost::numeric::odeint::same_size_impl::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:64:56: required from ‘bool boost::numeric::odeint::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resizer.hpp:33:20: required from ‘bool boost::numeric::odeint::adjust_size_by_resizeability(ResizeWrappedState&, const State&, boost::true_type) [with ResizeWrappedState = state_wrapper, void>; State = std::vector; boost::true_type = boost::integral_constant]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:495:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: required from ‘OutputIterator boost::range::copy(const SinglePassRange&, OutputIterator) [with SinglePassRange = std::vector; OutputIterator = __gnu_cxx::__normal_iterator >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:37:27: required from ‘void boost::numeric::odeint::detail::do_copying(const Container1&, Container2&, mpl_::true_) [with Container1 = std::vector; Container2 = std::vector; mpl_::true_ = mpl_::bool_]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:60:27: required from ‘static void boost::numeric::odeint::copy_impl_sfinae::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:70:58: required from ‘static void boost::numeric::odeint::copy_impl::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:78:47: required from ‘void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:344:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_bw_odeint.cpp:75:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dd_integrate_odeint.cpp -o dd_integrate_odeint.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_optimization.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_wrapper.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:25, from odeint_helper.h:55, from dd_integrate_odeint.cpp:9: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:111:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 111 | public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:65, from /usr/include/c++/13/bits/specfun.h:43, from /usr/include/c++/13/cmath:3699, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:100, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:62, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27, from dd_integrate_odeint.cpp:6: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp:189:6: warning: extra ‘;’ [-Wpedantic] 189 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:93:6: warning: extra ‘;’ [-Wpedantic] 93 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:99:6: warning: extra ‘;’ [-Wpedantic] 99 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:108:6: warning: extra ‘;’ [-Wpedantic] 108 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:123:6: warning: extra ‘;’ [-Wpedantic] 123 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:151:6: warning: extra ‘;’ [-Wpedantic] 151 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:164:6: warning: extra ‘;’ [-Wpedantic] 164 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:197:6: warning: extra ‘;’ [-Wpedantic] 197 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:210:6: warning: extra ‘;’ [-Wpedantic] 210 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:215:6: warning: extra ‘;’ [-Wpedantic] 215 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:220:6: warning: extra ‘;’ [-Wpedantic] 220 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:55: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:72:6: warning: extra ‘;’ [-Wpedantic] 72 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:82:6: warning: extra ‘;’ [-Wpedantic] 82 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:100:6: warning: extra ‘;’ [-Wpedantic] 100 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:167:6: warning: extra ‘;’ [-Wpedantic] 167 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:173:6: warning: extra ‘;’ [-Wpedantic] 173 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:219:6: warning: extra ‘;’ [-Wpedantic] 219 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:277:6: warning: extra ‘;’ [-Wpedantic] 277 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:286:6: warning: extra ‘;’ [-Wpedantic] 286 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:297:6: warning: extra ‘;’ [-Wpedantic] 297 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:302:6: warning: extra ‘;’ [-Wpedantic] 302 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resize.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = std::vector; typename range_size::type = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:43:29: required from ‘static bool boost::numeric::odeint::same_size_impl_sfinae::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:55:67: required from ‘static bool boost::numeric::odeint::same_size_impl::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:64:56: required from ‘bool boost::numeric::odeint::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resizer.hpp:33:20: required from ‘bool boost::numeric::odeint::adjust_size_by_resizeability(ResizeWrappedState&, const State&, boost::true_type) [with ResizeWrappedState = state_wrapper, void>; State = std::vector; boost::true_type = boost::integral_constant]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:495:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: required from ‘OutputIterator boost::range::copy(const SinglePassRange&, OutputIterator) [with SinglePassRange = std::vector; OutputIterator = __gnu_cxx::__normal_iterator >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:37:27: required from ‘void boost::numeric::odeint::detail::do_copying(const Container1&, Container2&, mpl_::true_) [with Container1 = std::vector; Container2 = std::vector; mpl_::true_ = mpl_::bool_]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:60:27: required from ‘static void boost::numeric::odeint::copy_impl_sfinae::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:70:58: required from ‘static void boost::numeric::odeint::copy_impl::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:78:47: required from ‘void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:344:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_odeint.cpp:73:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dd_integrate_td_odeint.cpp -o dd_integrate_td_odeint.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/cstdfloat.hpp:27, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/float128_functions.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/fpclassify.hpp:13, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/default_ops.hpp:15, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/detail/generic_interconvert.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/number.hpp:12, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_int.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/multiprecision/cpp_bin_float.hpp:15, from dd_integrate_td_odeint.cpp:6: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:714:16: warning: non-standard suffix on floating constant [-Wpedantic] 714 | else if (x == BOOST_FLOAT128_C(0.0)) | ^~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/math/cstdfloat/cstdfloat_cmath.hpp:717:16: warning: non-standard suffix on floating constant [-Wpedantic] 717 | if (::BOOST_CSTDFLOAT_FLOAT128_FABS(x) < BOOST_CSTDFLOAT_FLOAT128_MIN) | ^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_optimization.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_wrapper.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:25, from odeint_helper.h:55, from dd_integrate_td_odeint.cpp:7: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:111:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 111 | public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:65, from /usr/include/c++/13/bits/specfun.h:43, from /usr/include/c++/13/cmath:3699, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:100, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:62, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27, from dd_integrate_td_odeint.cpp:3: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:54: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp:189:6: warning: extra ‘;’ [-Wpedantic] 189 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:93:6: warning: extra ‘;’ [-Wpedantic] 93 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:99:6: warning: extra ‘;’ [-Wpedantic] 99 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:108:6: warning: extra ‘;’ [-Wpedantic] 108 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:123:6: warning: extra ‘;’ [-Wpedantic] 123 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:151:6: warning: extra ‘;’ [-Wpedantic] 151 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:164:6: warning: extra ‘;’ [-Wpedantic] 164 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:197:6: warning: extra ‘;’ [-Wpedantic] 197 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:210:6: warning: extra ‘;’ [-Wpedantic] 210 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:215:6: warning: extra ‘;’ [-Wpedantic] 215 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:220:6: warning: extra ‘;’ [-Wpedantic] 220 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:55: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:72:6: warning: extra ‘;’ [-Wpedantic] 72 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:82:6: warning: extra ‘;’ [-Wpedantic] 82 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:100:6: warning: extra ‘;’ [-Wpedantic] 100 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:167:6: warning: extra ‘;’ [-Wpedantic] 167 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:173:6: warning: extra ‘;’ [-Wpedantic] 173 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:219:6: warning: extra ‘;’ [-Wpedantic] 219 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:277:6: warning: extra ‘;’ [-Wpedantic] 277 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:286:6: warning: extra ‘;’ [-Wpedantic] 286 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:297:6: warning: extra ‘;’ [-Wpedantic] 297 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:302:6: warning: extra ‘;’ [-Wpedantic] 302 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resize.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = std::vector; typename range_size::type = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:43:29: required from ‘static bool boost::numeric::odeint::same_size_impl_sfinae::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:55:67: required from ‘static bool boost::numeric::odeint::same_size_impl::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:64:56: required from ‘bool boost::numeric::odeint::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resizer.hpp:33:20: required from ‘bool boost::numeric::odeint::adjust_size_by_resizeability(ResizeWrappedState&, const State&, boost::true_type) [with ResizeWrappedState = state_wrapper, void>; State = std::vector; boost::true_type = boost::integral_constant]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:495:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: required from ‘OutputIterator boost::range::copy(const SinglePassRange&, OutputIterator) [with SinglePassRange = std::vector; OutputIterator = __gnu_cxx::__normal_iterator >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:37:27: required from ‘void boost::numeric::odeint::detail::do_copying(const Container1&, Container2&, mpl_::true_) [with Container1 = std::vector; Container2 = std::vector; mpl_::true_ = mpl_::bool_]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:60:27: required from ‘static void boost::numeric::odeint::copy_impl_sfinae::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:70:58: required from ‘static void boost::numeric::odeint::copy_impl::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:78:47: required from ‘void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:344:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_integrate_td_odeint.cpp:81:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppEigen/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c dd_logliknorm_odeint.cpp -o dd_logliknorm_odeint.o In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/aux_/na_assert.hpp:23, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/arg.hpp:25, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/placeholders.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/apply.hpp:24, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_optimization.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array_wrapper.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/serialization/array.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/vector.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/matrix.hpp:18, from dd_logliknorm_odeint.cpp:8: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:194:21: note: remove parentheses 194 | failed ************ (Pred::************ | ^~~~~~~~~~~~~~~~~~~ | - 195 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | ); | ~ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/mpl/assert.hpp:199:21: note: remove parentheses 199 | failed ************ (boost::mpl::not_::************ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - 200 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | ); | ~ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/traits.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/storage.hpp:27: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:111:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 111 | public std::iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:65, from /usr/include/c++/13/bits/specfun.h:43, from /usr/include/c++/13/cmath:3699, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:100, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:62, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:30, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27, from dd_logliknorm_odeint.cpp:3: /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 149 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 204 | public std::iterator { | ^~~~~~~~ /usr/include/c++/13/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:54, from odeint_helper.h:55, from dd_logliknorm_odeint.cpp:10: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp:189:6: warning: extra ‘;’ [-Wpedantic] 189 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:93:6: warning: extra ‘;’ [-Wpedantic] 93 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:99:6: warning: extra ‘;’ [-Wpedantic] 99 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:108:6: warning: extra ‘;’ [-Wpedantic] 108 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:123:6: warning: extra ‘;’ [-Wpedantic] 123 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:151:6: warning: extra ‘;’ [-Wpedantic] 151 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:164:6: warning: extra ‘;’ [-Wpedantic] 164 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:197:6: warning: extra ‘;’ [-Wpedantic] 197 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:210:6: warning: extra ‘;’ [-Wpedantic] 210 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:215:6: warning: extra ‘;’ [-Wpedantic] 215 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp:220:6: warning: extra ‘;’ [-Wpedantic] 220 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:55: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:72:6: warning: extra ‘;’ [-Wpedantic] 72 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:82:6: warning: extra ‘;’ [-Wpedantic] 82 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp:100:6: warning: extra ‘;’ [-Wpedantic] 100 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:167:6: warning: extra ‘;’ [-Wpedantic] 167 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:173:6: warning: extra ‘;’ [-Wpedantic] 173 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:219:6: warning: extra ‘;’ [-Wpedantic] 219 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:277:6: warning: extra ‘;’ [-Wpedantic] 277 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:286:6: warning: extra ‘;’ [-Wpedantic] 286 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:297:6: warning: extra ‘;’ [-Wpedantic] 297 | }; | ^ | - /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp:302:6: warning: extra ‘;’ [-Wpedantic] 302 | }; | ^ | - In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/assert.hpp:35, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:19, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size_type.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:21, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/functions.hpp:20, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range.hpp:18, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resize.hpp:22, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/state_wrapper.hpp:26, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/ublas_wrapper.hpp:33, from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint.hpp:25: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:31: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/iterator/iterator_concepts.hpp:114:7: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:152:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:278:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ > >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:281:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/size.hpp:62:9: required from ‘typename boost::range_size::type boost::size(const SinglePassRange&) [with SinglePassRange = std::vector; typename range_size::type = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:43:29: required from ‘static bool boost::numeric::odeint::same_size_impl_sfinae::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:55:67: required from ‘static bool boost::numeric::odeint::same_size_impl::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/same_size.hpp:64:56: required from ‘bool boost::numeric::odeint::same_size(const State1&, const State2&) [with State1 = std::vector; State2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/resizer.hpp:33:20: required from ‘bool boost::numeric::odeint::adjust_size_by_resizeability(ResizeWrappedState&, const State&, boost::true_type) [with ResizeWrappedState = state_wrapper, void>; State = std::vector; boost::true_type = boost::integral_constant]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:495:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:5: note: in a call to non-static member function ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’ 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::requirement::failed() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/algorithm/equal.hpp:174:13: required from ‘OutputIterator boost::range::copy(const SinglePassRange&, OutputIterator) [with SinglePassRange = std::vector; OutputIterator = __gnu_cxx::__normal_iterator >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:37:27: required from ‘void boost::numeric::odeint::detail::do_copying(const Container1&, Container2&, mpl_::true_) [with Container1 = std::vector; Container2 = std::vector; mpl_::true_ = mpl_::bool_]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:60:27: required from ‘static void boost::numeric::odeint::copy_impl_sfinae::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector; Enabler = void]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:70:58: required from ‘static void boost::numeric::odeint::copy_impl::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/util/copy.hpp:78:47: required from ‘void boost::numeric::odeint::copy(const Container1&, Container2&) [with Container1 = std::vector; Container2 = std::vector]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:344:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: warning: ‘this’ pointer is null [-Wnonnull] 50 | static void failed() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::incrementable_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::Convertible]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: required from ‘struct boost::Convertible’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::Convertible]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::Convertible::~Convertible() [with X = boost::iterators::random_access_traversal_tag; Y = boost::iterators::single_pass_traversal_tag]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:208:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 208 | BOOST_CONCEPT_USAGE(Convertible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::CopyConstructible<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: required from ‘struct boost::CopyConstructible<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:125:16: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::CopyConstructible::~CopyConstructible() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:167:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 167 | BOOST_CONCEPT_USAGE(CopyConstructible) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: required from ‘struct boost::range_detail::IncrementableIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::IncrementableIteratorConcept::~IncrementableIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:136:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 136 | BOOST_CONCEPT_USAGE(IncrementableIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::EqualityComparable<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: required from ‘struct boost::EqualityComparable<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:147:16: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::EqualityComparable::~EqualityComparable() [with TT = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept_check.hpp:233:5: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 233 | BOOST_CONCEPT_USAGE(EqualityComparable) { | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: required from ‘struct boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::range_detail::SinglePassIteratorConcept<__gnu_cxx::__normal_iterator > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::range_detail::SinglePassIteratorConcept::~SinglePassIteratorConcept() [with Iterator = __gnu_cxx::__normal_iterator >]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:158:13: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 158 | BOOST_CONCEPT_USAGE(SinglePassIteratorConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp: In instantiation of ‘boost::concepts::usage_requirements::~usage_requirements() [with Model = boost::SinglePassRangeConcept >]’: /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:50:47: required from ‘static void boost::concepts::requirement::failed() [with Model = boost::concepts::usage_requirements > >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: required from ‘struct boost::SinglePassRangeConcept >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = boost::SinglePassRangeConcept >]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/detail/general.hpp:72:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp:283:27: required from ‘boost::numeric::odeint::controlled_step_result boost::numeric::odeint::controlled_runge_kutta::try_step(System, StateInOut&, time_type&, time_type&) [with System = std::reference_wrapper; StateInOut = std::vector; ErrorStepper = boost::numeric::odeint::runge_kutta_cash_karp54, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>; ErrorChecker = boost::numeric::odeint::default_error_checker; StepAdjuster = boost::numeric::odeint::default_step_adjuster; Resizer = boost::numeric::odeint::initially_resizer; time_type = double]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:103:30: required from ‘size_t boost::numeric::odeint::detail::integrate_adaptive(Stepper, System, State&, Time&, Time, Time&, Observer, boost::numeric::odeint::controlled_stepper_tag) [with Stepper = boost::numeric::odeint::controlled_runge_kutta, double, std::vector, double, boost::numeric::odeint::range_algebra, boost::numeric::odeint::default_operations, boost::numeric::odeint::initially_resizer>, boost::numeric::odeint::default_error_checker, boost::numeric::odeint::default_step_adjuster, boost::numeric::odeint::initially_resizer, boost::numeric::odeint::explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = boost::numeric::odeint::null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:42:38: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time, Observer) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; Observer = null_observer; size_t = long unsigned int]’ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/numeric/odeint/integrate/integrate_adaptive.hpp:83:30: required from ‘size_t boost::numeric::odeint::integrate_adaptive(Stepper, System, State&, Time, Time, Time) [with Stepper = controlled_runge_kutta, double, std::vector, double, range_algebra, default_operations, initially_resizer>, default_error_checker, default_step_adjuster, initially_resizer, explicit_error_stepper_tag>; System = std::reference_wrapper; State = std::vector; Time = double; size_t = long unsigned int]’ odeint_helper.h:90:30: required from ‘void odeint_helper::integrate(const std::string&, ODE, STATE&, double, double, double, double, double) [with ODE = std::reference_wrapper; STATE = std::vector; std::string = std::__cxx11::basic_string]’ dd_logliknorm_odeint.cpp:142:27: required from here /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:20:48: warning: ‘this’ pointer is null [-Wnonnull] 20 | ~usage_requirements() { ((Model*)0)->~Model(); } | ~~~~~~~~~~~~~~~~~~~^~ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/concept/usage.hpp:37:7: note: in a call to non-static member function ‘boost::SinglePassRangeConcept::~SinglePassRangeConcept() [with T = const std::vector]’ 37 | ~model() | ^ /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/BH/include/boost/range/concepts.hpp:284:9: note: in expansion of macro ‘BOOST_CONCEPT_USAGE’ 284 | BOOST_CONCEPT_USAGE(SinglePassRangeConcept) | ^~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o DDD.so RcppExports.o dd_integrate_bw_odeint.o dd_integrate_odeint.o dd_integrate_td_odeint.o dd_logliknorm_odeint.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR make[1]: Leaving directory '/tmp/RtmphsQ0qY/R.INSTALL10c06659fc52fa/DDD/src' make[1]: Entering directory '/tmp/RtmphsQ0qY/R.INSTALL10c06659fc52fa/DDD/src' make[1]: Leaving directory '/tmp/RtmphsQ0qY/R.INSTALL10c06659fc52fa/DDD/src' installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-DDD/00new/DDD/libs ** R ** 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 * creating tarball packaged installation of ‘DDD’ as ‘DDD_5.2.2_R_x86_64-pc-linux-gnu.tar.gz’ * DONE (DDD)