* installing *source* package ‘BioCro’ ...
** this is package ‘BioCro’ version ‘3.2.0’
** package ‘BioCro’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘clang version 21.1.6’
using C++11
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/BioCro/src'
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_dynamical_system.o -MMD -MP -MF .deps/R_dynamical_system.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_dynamical_system.o R_dynamical_system.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_framework_version.o -MMD -MP -MF .deps/R_framework_version.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_framework_version.o R_framework_version.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_get_all_ode_solvers.o -MMD -MP -MF .deps/R_get_all_ode_solvers.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_get_all_ode_solvers.o R_get_all_ode_solvers.cpp
mv -f .deps/R_dynamical_system.Td .deps/R_dynamical_system.d && touch R_dynamical_system.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_module_library.o -MMD -MP -MF .deps/R_module_library.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_module_library.o R_module_library.cpp
mv -f .deps/R_framework_version.Td .deps/R_framework_version.d && touch R_framework_version.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_modules.o -MMD -MP -MF .deps/R_modules.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_modules.o R_modules.cpp
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
39 | explicit D(const T& t_) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor<T>::value) : t(t_) {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:69:68: note: in instantiation of template class 'boost::has_nothrow_constructor<unsigned int>' requested here
69 | template <class T> struct has_nothrow_default_constructor : public has_nothrow_constructor<T>{};
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_default_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:40:34: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
40 | D() BOOST_NOEXCEPT_IF(boost::has_nothrow_default_constructor<T>::value) : t() {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_assign<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:42:57: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
42 | D& operator=(const D& rhs) BOOST_NOEXCEPT_IF(boost::has_nothrow_assign<T>::value) {t = rhs.t; return *this;} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:34:
../src/inc/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token]
166 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
../src/inc/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token]
125 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
In file included from ../src/inc/boost/units/detail/dimension_list.hpp:131:
../src/inc/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token]
49 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:39:
In file included from ../src/inc/boost/units/detail/linear_algebra.hpp:20:
../src/inc/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token]
75 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:40:
In file included from ../src/inc/boost/units/detail/unscale.hpp:28:
../src/inc/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token]
139 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
../src/inc/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token]
120 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:21:
../src/inc/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token]
99 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_get_all_ode_solvers.cpp:6:
In file included from ./framework/ode_solver_library/ode_solver_factory.h:7:
In file included from ./framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
../src/inc/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token]
495 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
mv -f .deps/R_module_library.Td .deps/R_module_library.d && touch R_module_library.o
mv -f .deps/R_modules.Td .deps/R_modules.d && touch R_modules.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_run_biocro.o -MMD -MP -MF .deps/R_run_biocro.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_run_biocro.o R_run_biocro.cpp
18 warnings generated.
mv -f .deps/R_get_all_ode_solvers.Td .deps/R_get_all_ode_solvers.d && touch R_get_all_ode_solvers.o
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
39 | explicit D(const T& t_) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor<T>::value) : t(t_) {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:69:68: note: in instantiation of template class 'boost::has_nothrow_constructor<unsigned int>' requested here
69 | template <class T> struct has_nothrow_default_constructor : public has_nothrow_constructor<T>{};
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_default_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:40:34: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
40 | D() BOOST_NOEXCEPT_IF(boost::has_nothrow_default_constructor<T>::value) : t() {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_assign<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:42:57: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
42 | D& operator=(const D& rhs) BOOST_NOEXCEPT_IF(boost::has_nothrow_assign<T>::value) {t = rhs.t; return *this;} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:34:
../src/inc/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token]
166 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
../src/inc/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token]
125 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
In file included from ../src/inc/boost/units/detail/dimension_list.hpp:131:
../src/inc/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token]
49 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:39:
In file included from ../src/inc/boost/units/detail/linear_algebra.hpp:20:
../src/inc/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token]
75 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:40:
In file included from ../src/inc/boost/units/detail/unscale.hpp:28:
../src/inc/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token]
139 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
../src/inc/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token]
120 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:21:
../src/inc/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token]
99 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from R_run_biocro.cpp:7:
In file included from ./framework/biocro_simulation.h:8:
In file included from ./framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
../src/inc/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token]
495 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT R_system_derivatives.o -MMD -MP -MF .deps/R_system_derivatives.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o R_system_derivatives.o R_system_derivatives.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT init.o -MMD -MP -MF .deps/init.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o init.o init.cpp
mv -f .deps/init.Td .deps/init.d && touch init.o
18 warnings generated.
mv -f .deps/R_run_biocro.Td .deps/R_run_biocro.d && touch R_run_biocro.o
mv -f .deps/R_system_derivatives.Td .deps/R_system_derivatives.d && touch R_system_derivatives.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/AuxBioCro.o -MMD -MP -MF .deps/module_library/AuxBioCro.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/AuxBioCro.o module_library/AuxBioCro.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/CanAC.o -MMD -MP -MF .deps/module_library/CanAC.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/CanAC.o module_library/CanAC.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/FvCB_assim.o -MMD -MP -MF .deps/module_library/FvCB_assim.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/FvCB_assim.o module_library/FvCB_assim.cpp
mv -f .deps/module_library/CanAC.Td .deps/module_library/CanAC.d && touch module_library/CanAC.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/ball_berry_gs.o -MMD -MP -MF .deps/module_library/ball_berry_gs.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/ball_berry_gs.o module_library/ball_berry_gs.cpp
mv -f .deps/module_library/FvCB_assim.Td .deps/module_library/FvCB_assim.d && touch module_library/FvCB_assim.o
mv -f .deps/module_library/AuxBioCro.Td .deps/module_library/AuxBioCro.d && touch module_library/AuxBioCro.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/boundary_layer_conductance.o -MMD -MP -MF .deps/module_library/boundary_layer_conductance.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/boundary_layer_conductance.o module_library/boundary_layer_conductance.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c3CanAC.o -MMD -MP -MF .deps/module_library/c3CanAC.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c3CanAC.o module_library/c3CanAC.cpp
mv -f .deps/module_library/ball_berry_gs.Td .deps/module_library/ball_berry_gs.d && touch module_library/ball_berry_gs.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c3_canopy.o -MMD -MP -MF .deps/module_library/c3_canopy.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c3_canopy.o module_library/c3_canopy.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c3_leaf_photosynthesis.o -MMD -MP -MF .deps/module_library/c3_leaf_photosynthesis.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c3_leaf_photosynthesis.o module_library/c3_leaf_photosynthesis.cpp
mv -f .deps/module_library/boundary_layer_conductance.Td .deps/module_library/boundary_layer_conductance.d && touch module_library/boundary_layer_conductance.o
mv -f .deps/module_library/c3_canopy.Td .deps/module_library/c3_canopy.d && touch module_library/c3_canopy.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c3_temperature_response.o -MMD -MP -MF .deps/module_library/c3_temperature_response.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c3_temperature_response.o module_library/c3_temperature_response.cpp
mv -f .deps/module_library/c3CanAC.Td .deps/module_library/c3CanAC.d && touch module_library/c3CanAC.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c3photo.o -MMD -MP -MF .deps/module_library/c3photo.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c3photo.o module_library/c3photo.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c4_leaf_photosynthesis.o -MMD -MP -MF .deps/module_library/c4_leaf_photosynthesis.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c4_leaf_photosynthesis.o module_library/c4_leaf_photosynthesis.cpp
mv -f .deps/module_library/c3_leaf_photosynthesis.Td .deps/module_library/c3_leaf_photosynthesis.d && touch module_library/c3_leaf_photosynthesis.o
mv -f .deps/module_library/c3_temperature_response.Td .deps/module_library/c3_temperature_response.d && touch module_library/c3_temperature_response.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/c4photo.o -MMD -MP -MF .deps/module_library/c4photo.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/c4photo.o module_library/c4photo.cpp
mv -f .deps/module_library/c4_leaf_photosynthesis.Td .deps/module_library/c4_leaf_photosynthesis.d && touch module_library/c4_leaf_photosynthesis.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/collatz_photo.o -MMD -MP -MF .deps/module_library/collatz_photo.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/collatz_photo.o module_library/collatz_photo.cpp
mv -f .deps/module_library/c3photo.Td .deps/module_library/c3photo.d && touch module_library/c3photo.o
mv -f .deps/module_library/collatz_photo.Td .deps/module_library/collatz_photo.d && touch module_library/collatz_photo.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/eC4photo.o -MMD -MP -MF .deps/module_library/eC4photo.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/eC4photo.o module_library/eC4photo.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/leaf_energy_balance.o -MMD -MP -MF .deps/module_library/leaf_energy_balance.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/leaf_energy_balance.o module_library/leaf_energy_balance.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/lightME.o -MMD -MP -MF .deps/module_library/lightME.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/lightME.o module_library/lightME.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/module_library.o -MMD -MP -MF .deps/module_library/module_library.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/module_library.o module_library/module_library.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/multilayer_c3_canopy.o -MMD -MP -MF .deps/module_library/multilayer_c3_canopy.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/multilayer_c3_canopy.o module_library/multilayer_c3_canopy.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/multilayer_c4_canopy.o -MMD -MP -MF .deps/module_library/multilayer_c4_canopy.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/multilayer_c4_canopy.o module_library/multilayer_c4_canopy.cpp
mv -f .deps/module_library/eC4photo.Td .deps/module_library/eC4photo.d && touch module_library/eC4photo.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/multilayer_canopy_properties.o -MMD -MP -MF .deps/module_library/multilayer_canopy_properties.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/multilayer_canopy_properties.o module_library/multilayer_canopy_properties.cpp
mv -f .deps/module_library/c4photo.Td .deps/module_library/c4photo.d && touch module_library/c4photo.o
mv -f .deps/module_library/leaf_energy_balance.Td .deps/module_library/leaf_energy_balance.d && touch module_library/leaf_energy_balance.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/multilayer_rue_canopy.o -MMD -MP -MF .deps/module_library/multilayer_rue_canopy.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/multilayer_rue_canopy.o module_library/multilayer_rue_canopy.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/penman_monteith_leaf_temperature.o -MMD -MP -MF .deps/module_library/penman_monteith_leaf_temperature.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/penman_monteith_leaf_temperature.o module_library/penman_monteith_leaf_temperature.cpp
mv -f .deps/module_library/lightME.Td .deps/module_library/lightME.d && touch module_library/lightME.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/rasmussen_specific_heat.o -MMD -MP -MF .deps/module_library/rasmussen_specific_heat.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/rasmussen_specific_heat.o module_library/rasmussen_specific_heat.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/rue_leaf_photosynthesis.o -MMD -MP -MF .deps/module_library/rue_leaf_photosynthesis.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/rue_leaf_photosynthesis.o module_library/rue_leaf_photosynthesis.cpp
mv -f .deps/module_library/multilayer_c4_canopy.Td .deps/module_library/multilayer_c4_canopy.d && touch module_library/multilayer_c4_canopy.o
mv -f .deps/module_library/multilayer_c3_canopy.Td .deps/module_library/multilayer_c3_canopy.d && touch module_library/multilayer_c3_canopy.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT module_library/sunML.o -MMD -MP -MF .deps/module_library/sunML.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o module_library/sunML.o module_library/sunML.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/R_helper_functions.o -MMD -MP -MF .deps/framework/R_helper_functions.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/R_helper_functions.o framework/R_helper_functions.cpp
mv -f .deps/module_library/penman_monteith_leaf_temperature.Td .deps/module_library/penman_monteith_leaf_temperature.d && touch module_library/penman_monteith_leaf_temperature.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/dynamical_system.o -MMD -MP -MF .deps/framework/dynamical_system.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/dynamical_system.o framework/dynamical_system.cpp
mv -f .deps/module_library/multilayer_rue_canopy.Td .deps/module_library/multilayer_rue_canopy.d && touch module_library/multilayer_rue_canopy.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/dynamical_system_helper_functions.o -MMD -MP -MF .deps/framework/dynamical_system_helper_functions.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/dynamical_system_helper_functions.o framework/dynamical_system_helper_functions.cpp
mv -f .deps/module_library/multilayer_canopy_properties.Td .deps/module_library/multilayer_canopy_properties.d && touch module_library/multilayer_canopy_properties.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/module_helper_functions.o -MMD -MP -MF .deps/framework/module_helper_functions.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/module_helper_functions.o framework/module_helper_functions.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/modules.o -MMD -MP -MF .deps/framework/modules.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/modules.o framework/modules.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/ode_solver.o -MMD -MP -MF .deps/framework/ode_solver.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/ode_solver.o framework/ode_solver.cpp
mv -f .deps/module_library/rasmussen_specific_heat.Td .deps/module_library/rasmussen_specific_heat.d && touch module_library/rasmussen_specific_heat.o
mv -f .deps/framework/R_helper_functions.Td .deps/framework/R_helper_functions.d && touch framework/R_helper_functions.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/quadratic_root.o -MMD -MP -MF .deps/framework/quadratic_root.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/quadratic_root.o framework/quadratic_root.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/state_map.o -MMD -MP -MF .deps/framework/state_map.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/state_map.o framework/state_map.cpp
mv -f .deps/module_library/rue_leaf_photosynthesis.Td .deps/module_library/rue_leaf_photosynthesis.d && touch module_library/rue_leaf_photosynthesis.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/validate_dynamical_system.o -MMD -MP -MF .deps/framework/validate_dynamical_system.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/validate_dynamical_system.o framework/validate_dynamical_system.cpp
mv -f .deps/module_library/sunML.Td .deps/module_library/sunML.d && touch module_library/sunML.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/ode_solver_library/boost_ode_solvers.o -MMD -MP -MF .deps/framework/ode_solver_library/boost_ode_solvers.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/ode_solver_library/boost_ode_solvers.o framework/ode_solver_library/boost_ode_solvers.cpp
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/ode_solver_library/ode_solver_factory.o -MMD -MP -MF .deps/framework/ode_solver_library/ode_solver_factory.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/ode_solver_library/ode_solver_factory.o framework/ode_solver_library/ode_solver_factory.cpp
mv -f .deps/framework/modules.Td .deps/framework/modules.d && touch framework/modules.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -MT framework/utils/module_dependency_utilities.o -MMD -MP -MF .deps/framework/utils/module_dependency_utilities.Td -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG -I../src/inc -DR_NO_REMAP -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c -o framework/utils/module_dependency_utilities.o framework/utils/module_dependency_utilities.cpp
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:15:
In file included from ../src/inc/boost/property_map/property_map.hpp:602:
In file included from ../src/inc/boost/property_map/vector_property_map.hpp:14:
In file included from ../src/inc/boost/shared_ptr.hpp:17:
In file included from ../src/inc/boost/smart_ptr/shared_ptr.hpp:28:
In file included from ../src/inc/boost/smart_ptr/detail/shared_count.hpp:29:
In file included from ../src/inc/boost/smart_ptr/detail/sp_counted_base.hpp:45:
../src/inc/boost/smart_ptr/detail/sp_counted_base_clang.hpp:29:9: warning: '_Atomic' is a C11 extension [-Wc11-extensions]
29 | typedef _Atomic( boost::int_least32_t ) atomic_int_least32_t;
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:65:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:66:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:67:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from mv -f .deps/framework/module_helper_functions.Td .deps/framework/module_helper_functions.d && touch framework/module_helper_functions.o
framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
39 | explicit D(const T& t_) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor<T>::value) : t(t_) {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:69:68: note: in instantiation of template class 'boost::has_nothrow_constructor<unsigned int>' requested here
69 | template <class T> struct has_nothrow_default_constructor : public has_nothrow_constructor<T>{};
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_default_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:40:34: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
40 | D() BOOST_NOEXCEPT_IF(boost::has_nothrow_default_constructor<T>::value) : t() {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_assign<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:42:57: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
42 | D& operator=(const D& rhs) BOOST_NOEXCEPT_IF(boost::has_nothrow_assign<T>::value) {t = rhs.t; return *this;} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
39 | explicit D(const T& t_) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor<T>::value) : t(t_) {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:69:68: note: in instantiation of template class 'boost::has_nothrow_constructor<unsigned int>' requested here
69 | template <class T> struct has_nothrow_default_constructor : public has_nothrow_constructor<T>{};
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_default_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:40:34: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
40 | D() BOOST_NOEXCEPT_IF(boost::has_nothrow_default_constructor<T>::value) : t() {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_assign<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:42:57: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
42 | D& operator=(const D& rhs) BOOST_NOEXCEPT_IF(boost::has_nothrow_assign<T>::value) {t = rhs.t; return *this;} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
mv -f .deps/framework/state_map.Td .deps/framework/state_map.d && touch framework/state_map.o
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from framework/dynamical_system.cpp:6:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:25:
In file included from ../src/inc/boost/optional.hpp:15:
In file included from ../src/inc/boost/optional/optional.hpp:53:
In file included from ../src/inc/boost/move/utility.hpp:30:
In file included from ../src/inc/boost/move/traits.hpp:31:
../src/inc/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE'
246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR'
119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T);
| ^
../src/inc/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE'
240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T))
| ^
../src/inc/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY'
122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
../src/inc/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
../src/inc/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) )
| ^
../src/inc/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
mv -f .deps/framework/dynamical_system_helper_functions.Td .deps/framework/dynamical_system_helper_functions.d && touch framework/dynamical_system_helper_functions.o
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:15:
In file included from ../src/inc/boost/property_map/property_map.hpp:602:
In file included from ../src/inc/boost/property_map/vector_property_map.hpp:14:
In file included from ../src/inc/boost/shared_ptr.hpp:17:
In file included from ../src/inc/boost/smart_ptr/shared_ptr.hpp:28:
In file included from ../src/inc/boost/smart_ptr/detail/shared_count.hpp:29:
In file included from ../src/inc/boost/smart_ptr/detail/sp_counted_base.hpp:45:
../src/inc/boost/smart_ptr/detail/sp_counted_base_clang.hpp:29:9: warning: '_Atomic' is a C11 extension [-Wc11-extensions]
29 | typedef _Atomic( boost::int_least32_t ) atomic_int_least32_t;
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:34:
../src/inc/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token]
166 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
../src/inc/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token]
125 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
In file included from ../src/inc/boost/units/detail/dimension_list.hpp:131:
../src/inc/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token]
49 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:39:
In file included from ../src/inc/boost/units/detail/linear_algebra.hpp:20:
../src/inc/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token]
75 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:40:
In file included from ../src/inc/boost/units/detail/unscale.hpp:28:
../src/inc/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token]
139 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
../src/inc/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token]
120 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:21:
../src/inc/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token]
99 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:65:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver.cpp:1:
In file included from framework/ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
../src/inc/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token]
495 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:66:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:67:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:30:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
39 | explicit D(const T& t_) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor<T>::value) : t(t_) {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:29:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:69:68: note: in instantiation of template class 'boost::has_nothrow_constructor<unsigned int>' requested here
69 | template <class T> struct has_nothrow_default_constructor : public has_nothrow_constructor<T>{};
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_default_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:40:34: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
40 | D() BOOST_NOEXCEPT_IF(boost::has_nothrow_default_constructor<T>::value) : t() {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:21:
In file included from ../src/inc/boost/serialization/array.hpp:26:
In file included from ../src/inc/boost/serialization/array_wrapper.hpp:22:
In file included from ../src/inc/boost/serialization/collection_size_type.hpp:10:
In file included from ../src/inc/boost/serialization/strong_typedef.hpp:28:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_assign<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:42:57: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
42 | D& operator=(const D& rhs) BOOST_NOEXCEPT_IF(boost::has_nothrow_assign<T>::value) {t = rhs.t; return *this;} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
mv -f .deps/framework/quadratic_root.Td .deps/framework/quadratic_root.d && touch framework/quadratic_root.o
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:15:
In file included from ../src/inc/boost/property_map/property_map.hpp:602:
In file included from ../src/inc/boost/property_map/vector_property_map.hpp:14:
In file included from ../src/inc/boost/shared_ptr.hpp:17:
In file included from ../src/inc/boost/smart_ptr/shared_ptr.hpp:28:
In file included from ../src/inc/boost/smart_ptr/detail/shared_count.hpp:29:
In file included from ../src/inc/boost/smart_ptr/detail/sp_counted_base.hpp:45:
../src/inc/boost/smart_ptr/detail/sp_counted_base_clang.hpp:29:9: In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:34:
../src/inc/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token]
166 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
warning: '_Atomic' is a C11 extension [-Wc11-extensions]
29 | typedef _Atomic( boost::int_least32_t ) atomic_int_least32_t;
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
../src/inc/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token]
125 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
In file included from ../src/inc/boost/units/detail/dimension_list.hpp:131:
../src/inc/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token]
49 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:39:
In file included from ../src/inc/boost/units/detail/linear_algebra.hpp:20:
../src/inc/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token]
75 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:40:
In file included from ../src/inc/boost/units/detail/unscale.hpp:28:
../src/inc/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token]
139 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
../src/inc/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token]
120 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:21:
../src/inc/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token]
99 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:5:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
../src/inc/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token]
495 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:34:
../src/inc/boost/units/static_rational.hpp:166:10: warning: extension used [-Wlanguage-extension-token]
166 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
../src/inc/boost/units/detail/dimension_list.hpp:125:10: warning: extension used [-Wlanguage-extension-token]
125 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:35:
In file included from ../src/inc/boost/units/dimension.hpp:21:
In file included from ../src/inc/boost/units/detail/dimension_list.hpp:131:
../src/inc/boost/units/dimensionless_type.hpp:49:10: warning: extension used [-Wlanguage-extension-token]
49 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:39:
In file included from ../src/inc/boost/units/detail/linear_algebra.hpp:20:
../src/inc/boost/units/dim.hpp:75:10: warning: extension used [-Wlanguage-extension-token]
75 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
In file included from ../src/inc/boost/units/heterogeneous_system.hpp:40:
In file included from ../src/inc/boost/units/detail/unscale.hpp:28:
../src/inc/boost/units/scale.hpp:139:10: warning: extension used [-Wlanguage-extension-token]
139 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:20:
../src/inc/boost/units/heterogeneous_system.hpp:120:10: warning: extension used [-Wlanguage-extension-token]
120 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
In file included from ../src/inc/boost/units/quantity.hpp:29:
In file included from ../src/inc/boost/units/conversion.hpp:17:
In file included from ../src/inc/boost/units/detail/conversion_impl.hpp:21:
../src/inc/boost/units/homogeneous_system.hpp:99:10: warning: extension used [-Wlanguage-extension-token]
99 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:30:
In file included from ../src/inc/boost/numeric/odeint/algebra/default_operations.hpp:26:
In file included from ../src/inc/boost/numeric/odeint/util/unit_helper.hpp:23:
../src/inc/boost/units/quantity.hpp:495:10: warning: extension used [-Wlanguage-extension-token]
495 | #include BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP()
| ^
../src/inc/boost/typeof/typeof.hpp:197:13: note: expanded from macro 'BOOST_TYPEOF_INCREMENT_REGISTRATION_GROUP'
197 | <boost/typeof/incr_registration_group.hpp>
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:65:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:66:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:67:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:77:
../src/inc/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
29 | BOOST_HAS_TRIVIAL_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN'
193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:79:
../src/inc/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX
| ^
../src/inc/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY'
190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value)
| ^
In file included from framework/validate_dynamical_system.cpp:5:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:25:
In file included from ../src/inc/boost/optional.hpp:15:
In file included from ../src/inc/boost/optional/optional.hpp:53:
In file included from ../src/inc/boost/move/utility.hpp:30:
In file included from ../src/inc/boost/move/traits.hpp:31:
../src/inc/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE'
246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR'
119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T);
| ^
../src/inc/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE'
240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T))
| ^
../src/inc/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY'
122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
../src/inc/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
../src/inc/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) )
| ^
../src/inc/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
14 warnings generated.
mv -f .deps/framework/dynamical_system.Td .deps/framework/dynamical_system.d && touch framework/dynamical_system.o
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:25:
In file included from ../src/inc/boost/optional.hpp:15:
In file included from ../src/inc/boost/optional/optional.hpp:53:
In file included from ../src/inc/boost/move/utility.hpp:30:
In file included from ../src/inc/boost/move/traits.hpp:31:
../src/inc/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE'
246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR'
119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]
822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T);
| ^
../src/inc/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE'
240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T))
| ^
../src/inc/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY'
122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
../src/inc/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
../src/inc/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) )
| ^
../src/inc/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
../src/inc/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T)
| ^
../src/inc/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:67:
../src/inc/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY'
202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:39:54: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
39 | explicit D(const T& t_) BOOST_NOEXCEPT_IF(boost::has_nothrow_copy_constructor<T>::value) : t(t_) {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:66:
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
| ^
../src/inc/boost/type_traits/has_nothrow_constructor.hpp:69:68: note: in instantiation of template class 'boost::has_nothrow_constructor<unsigned int>' requested here
69 | template <class T> struct has_nothrow_default_constructor : public has_nothrow_constructor<T>{};
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_default_constructor<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:40:34: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
40 | D() BOOST_NOEXCEPT_IF(boost::has_nothrow_default_constructor<T>::value) : t() {} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
In file included from framework/utils/module_dependency_utilities.cpp:1:
In file included from framework/utils/module_dependency_utilities.h:4:
In file included from ../src/inc/boost/graph/topological_sort.hpp:16:
In file included from ../src/inc/boost/graph/depth_first_search.hpp:17:
In file included from ../src/inc/boost/graph/graph_traits.hpp:27:
In file included from ../src/inc/boost/pending/property.hpp:13:
In file included from ../src/inc/boost/type_traits.hpp:65:
../src/inc/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
65 | BOOST_HAS_NOTHROW_ASSIGN(T)
| ^
../src/inc/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN'
205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value)
| ^
../src/inc/boost/serialization/serialization.hpp:61:1: note: in instantiation of template class 'boost::has_nothrow_assign<unsigned int>' requested here
61 | BOOST_STRONG_TYPEDEF(unsigned int, version_type)
| ^
../src/inc/boost/serialization/strong_typedef.hpp:42:57: note: expanded from macro 'BOOST_STRONG_TYPEDEF'
42 | D& operator=(const D& rhs) BOOST_NOEXCEPT_IF(boost::has_nothrow_assign<T>::value) {t = rhs.t; return *this;} \
| ^
../src/inc/boost/config/detail/suffix.hpp:959:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
959 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
18 warnings generated.
mv -f .deps/framework/ode_solver.Td .deps/framework/ode_solver.d && touch framework/ode_solver.o
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
../src/inc/boost/numeric/ublas/traits.hpp:603:48: note: in instantiation of template class 'boost::has_trivial_destructor<double>' requested here
603 | struct has_trivial_destructor : public boost::has_trivial_destructor<T> {};
| ^
../src/inc/boost/numeric/ublas/storage.hpp:125:31: note: in instantiation of template class 'boost::numeric::ublas::detail::has_trivial_destructor<double>' requested here
125 | if (! detail::has_trivial_destructor<T>::value) {
| ^
../src/inc/boost/numeric/ublas/vector.hpp:49:9: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::~unbounded_array' requested here
49 | class vector:
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
../src/inc/boost/numeric/ublas/traits.hpp:600:49: note: in instantiation of template class 'boost::has_trivial_constructor<unsigned long>' requested here
600 | struct has_trivial_constructor : public boost::has_trivial_constructor<T> {};
| ^
../src/inc/boost/numeric/ublas/storage.hpp:74:29: note: in instantiation of template class 'boost::numeric::ublas::detail::has_trivial_constructor<unsigned long>' requested here
74 | if (! detail::has_trivial_constructor<T>::value) {
| ^
../src/inc/boost/numeric/ublas/vector.hpp:86:10: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::unbounded_array' requested here
86 | data_ (size) {
| ^
../src/inc/boost/numeric/ublas/lu.hpp:42:13: note: in instantiation of member function 'boost::numeric::ublas::vector<unsigned long>::vector' requested here
42 | vector<T, A> (size) {
| ^
../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:286:23: note: in instantiation of member function 'boost::numeric::ublas::permutation_matrix<>::permutation_matrix' requested here
286 | state_wrapper() : m_v( 1 ) // permutation matrix constructor requires a size, choose 1 as default
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:158:17: note: in instantiation of member function 'boost::numeric::odeint::state_wrapper<boost::numeric::ublas::permutation_matrix<>>::state_wrapper' requested here
158 | m_jac() , m_pm() ,
| ^
../src/inc/boost/numeric/odeint/stepper/generation/make_dense_output.hpp:70:34: note: in instantiation of member function 'boost::numeric::odeint::rosenbrock4<double>::rosenbrock4' requested here
70 | const Stepper &stepper = Stepper() )
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:79:30: warning: 'construct' is deprecated [-Wdeprecated-declarations]
79 | alloc_.construct(d, value_type());
| ^
../src/inc/boost/numeric/ublas/vector.hpp:86:10: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::unbounded_array' requested here
86 | data_ (size) {
| ^
../src/inc/boost/numeric/ublas/lu.hpp:42:13: note: in instantiation of member function 'boost::numeric::ublas::vector<unsigned long>::vector' requested here
42 | vector<T, A> (size) {
| ^
../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:286:23: note: in instantiation of member function 'boost::numeric::ublas::permutation_matrix<>::permutation_matrix' requested here
286 | state_wrapper() : m_v( 1 ) // permutation matrix constructor requires a size, choose 1 as default
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:158:17: note: in instantiation of member function 'boost::numeric::odeint::state_wrapper<boost::numeric::ublas::permutation_matrix<>>::state_wrapper' requested here
158 | m_jac() , m_pm() ,
| ^
../src/inc/boost/numeric/odeint/stepper/generation/make_dense_output.hpp:70:34: note: in instantiation of member function 'boost::numeric::odeint::rosenbrock4<double>::rosenbrock4' requested here
70 | const Stepper &stepper = Stepper() )
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:79:30: warning: 'construct<unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
79 | alloc_.construct(d, value_type());
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<unsigned long, unsigned long>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/vector.hpp:671:18: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector<double>::iterator, double>' requested here
671 | public random_access_iterator_base<dense_random_access_iterator_tag,
| ^
../src/inc/boost/concept_check.hpp:180:8: note: in instantiation of member class 'boost::numeric::ublas::vector<double>::iterator' requested here
180 | TT b;
| ^
../src/inc/boost/range/concepts.hpp:125:47: note: in instantiation of template class 'boost::CopyConstructible<boost::numeric::ublas::vector<double>::iterator>' requested here
125 | struct IncrementableIteratorConcept : CopyConstructible<Iterator>
| ^
../src/inc/boost/range/concepts.hpp:148:15: note: in instantiation of template class 'boost::range_detail::IncrementableIteratorConcept<boost::numeric::ublas::vector<double>::iterator>' requested here
148 | : IncrementableIteratorConcept<Iterator>
| ^
../src/inc/boost/concept/detail/has_constraints.hpp:32:63: note: in instantiation of template class 'boost::range_detail::SinglePassIteratorConcept<boost::numeric::ublas::vector<double>::iterator>' requested here
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^
../src/inc/boost/concept/detail/has_constraints.hpp:44:25: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:88: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::resize_impl<boost::numeric::ublas::vector<double>>' requested here
70 | m_resizer.adjust_size( x0 , detail::bind( &dense_output_stepper_type::template resize_impl< StateType > , detail::ref( *this ) , detail::_1 ) );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:8: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::initialize<boost::numeric::ublas::vector<double>>' requested here
131 | st.initialize( start_state , start_time , dt );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/vector.hpp:518:18: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector<double>::const_iterator, double>' requested here
518 | public random_access_iterator_base<dense_random_access_iterator_tag,
| ^
../src/inc/boost/concept_check.hpp:180:8: note: in instantiation of member class 'boost::numeric::ublas::vector<double>::const_iterator' requested here
180 | TT b;
| ^
../src/inc/boost/range/concepts.hpp:125:47: note: in instantiation of template class 'boost::CopyConstructible<boost::numeric::ublas::vector<double>::const_iterator>' requested here
125 | struct IncrementableIteratorConcept : CopyConstructible<Iterator>
| ^
../src/inc/boost/range/concepts.hpp:148:15: note: in instantiation of template class 'boost::range_detail::IncrementableIteratorConcept<boost::numeric::ublas::vector<double>::const_iterator>' requested here
148 | : IncrementableIteratorConcept<Iterator>
| ^
../src/inc/boost/concept/detail/has_constraints.hpp:32:63: note: in instantiation of template class 'boost::range_detail::SinglePassIteratorConcept<boost::numeric::ublas::vector<double>::const_iterator>' requested here
32 | inline yes has_constraints_(Model*, wrap_constraints<Model,&Model::constraints>* = 0);
| ^
../src/inc/boost/concept/detail/has_constraints.hpp:44:25: note: (skipping 12 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
44 | , value = sizeof( detail::has_constraints_((Model*)0) ) == sizeof(detail::yes) );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:88: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::resize_impl<boost::numeric::ublas::vector<double>>' requested here
70 | m_resizer.adjust_size( x0 , detail::bind( &dense_output_stepper_type::template resize_impl< StateType > , detail::ref( *this ) , detail::_1 ) );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:8: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::initialize<boost::numeric::ublas::vector<double>>' requested here
131 | st.initialize( start_state , start_time , dt );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:152:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
152 | alloc_.construct (di, *si);
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:43:12: note: in instantiation of member function 'boost::numeric::ublas::vector<double>::resize' requested here
43 | x1.resize( boost::size( x2 ) );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:54:51: note: in instantiation of member function 'boost::numeric::odeint::resize_impl_sfinae<boost::numeric::ublas::vector<double>, boost::numeric::ublas::vector<double>>::resize' requested here
54 | resize_impl_sfinae< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:63:40: note: in instantiation of member function 'boost::numeric::odeint::resize_impl<boost::numeric::ublas::vector<double>, boost::numeric::ublas::vector<double>>::resize' requested here
63 | resize_impl< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resizer.hpp:35:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
35 | resize( x.m_v , y );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:88: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::resize_impl<boost::numeric::ublas::vector<double>>' requested here
70 | m_resizer.adjust_size( x0 , detail::bind( &dense_output_stepper_type::template resize_impl< StateType > , detail::ref( *this ) , detail::_1 ) );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:8: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::initialize<boost::numeric::ublas::vector<double>>' requested here
131 | st.initialize( start_state , start_time , dt );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:152:40: warning: 'construct<double, double &>' is deprecated [-Wdeprecated-declarations]
152 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:158:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
158 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:158:40: warning: 'construct<double, double &>' is deprecated [-Wdeprecated-declarations]
158 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:162:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
162 | alloc_.construct (di, init);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:162:40: warning: 'construct<double, const double &>' is deprecated [-Wdeprecated-declarations]
162 | alloc_.construct (di, init);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, const double &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
../src/inc/boost/numeric/ublas/traits.hpp:600:49: note: in instantiation of template class 'boost::has_trivial_constructor<double>' requested here
600 | struct has_trivial_constructor : public boost::has_trivial_constructor<T> {};
| ^
../src/inc/boost/numeric/ublas/storage.hpp:172:39: note: in instantiation of template class 'boost::numeric::ublas::detail::has_trivial_constructor<double>' requested here
172 | if (! detail::has_trivial_constructor<T>::value) {
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:43:12: note: in instantiation of member function 'boost::numeric::ublas::vector<double>::resize' requested here
43 | x1.resize( boost::size( x2 ) );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:54:51: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
54 | resize_impl_sfinae< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:88: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::resize_impl<boost::numeric::ublas::vector<double>>' requested here
70 | m_resizer.adjust_size( x0 , detail::bind( &dense_output_stepper_type::template resize_impl< StateType > , detail::ref( *this ) , detail::_1 ) );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:8: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::initialize<boost::numeric::ublas::vector<double>>' requested here
131 | st.initialize( start_state , start_time , dt );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:177:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
177 | alloc_.construct (di, value_type());
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:43:12: note: in instantiation of member function 'boost::numeric::ublas::vector<double>::resize' requested here
43 | x1.resize( boost::size( x2 ) );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:54:51: note: in instantiation of member function 'boost::numeric::odeint::resize_impl_sfinae<boost::numeric::ublas::vector<double>, boost::numeric::ublas::vector<double>>::resize' requested here
54 | resize_impl_sfinae< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:63:40: note: in instantiation of member function 'boost::numeric::odeint::resize_impl<boost::numeric::ublas::vector<double>, boost::numeric::ublas::vector<double>>::resize' requested here
63 | resize_impl< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resizer.hpp:35:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
35 | resize( x.m_v , y );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:70:88: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::resize_impl<boost::numeric::ublas::vector<double>>' requested here
70 | m_resizer.adjust_size( x0 , detail::bind( &dense_output_stepper_type::template resize_impl< StateType > , detail::ref( *this ) , detail::_1 ) );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:131:8: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::initialize<boost::numeric::ublas::vector<double>>' requested here
131 | st.initialize( start_state , start_time , dt );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:177:40: warning: 'construct<double, double>' is deprecated [-Wdeprecated-declarations]
177 | alloc_.construct (di, value_type());
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:193:36: warning: 'destroy' is deprecated [-Wdeprecated-declarations]
193 | alloc_.destroy (si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:156:3: note: 'destroy' has been explicitly marked deprecated here
156 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:79:30: warning: 'construct' is deprecated [-Wdeprecated-declarations]
79 | alloc_.construct(d, value_type());
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:133:42: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::unbounded_array' requested here
133 | size1_ (size1), size2_ (size2), data_ (layout_type::storage_size (size1, size2)) {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:219:27: note: in instantiation of member function 'boost::numeric::ublas::matrix<double>::matrix' requested here
219 | self_type temporary (size1, size2);
| ^
../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:242:11: note: in instantiation of member function 'boost::numeric::ublas::matrix<double>::resize' requested here
242 | m.resize( v.size() , v.size() );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:63:40: note: in instantiation of member function 'boost::numeric::odeint::resize_impl<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double>>::resize' requested here
63 | resize_impl< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resizer.hpp:35:9: note: in instantiation of function template specialization 'boost::numeric::odeint::resize<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double>>' requested here
35 | resize( x.m_v , y );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:313:20: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
313 | resized |= adjust_size_by_resizeability( m_jac , x , typename is_resizeable<matrix_type>::type() );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:79:30: warning: 'construct<double, double>' is deprecated [-Wdeprecated-declarations]
79 | alloc_.construct(d, value_type());
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:152:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
152 | alloc_.construct (di, *si);
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:43:12: note: in instantiation of member function 'boost::numeric::ublas::vector<unsigned long>::resize' requested here
43 | x1.resize( boost::size( x2 ) );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:54:51: note: in instantiation of member function 'boost::numeric::odeint::resize_impl_sfinae<boost::numeric::ublas::permutation_matrix<>, boost::numeric::ublas::vector<double>>::resize' requested here
54 | resize_impl_sfinae< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:63:40: note: in instantiation of member function 'boost::numeric::odeint::resize_impl<boost::numeric::ublas::permutation_matrix<>, boost::numeric::ublas::vector<double>>::resize' requested here
63 | resize_impl< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resizer.hpp:35:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
35 | resize( x.m_v , y );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:152:40: warning: 'construct<unsigned long, unsigned long &>' is deprecated [-Wdeprecated-declarations]
152 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<unsigned long, unsigned long &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:158:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
158 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:158:40: warning: 'construct<unsigned long, unsigned long &>' is deprecated [-Wdeprecated-declarations]
158 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<unsigned long, unsigned long &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:162:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
162 | alloc_.construct (di, init);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:162:40: warning: 'construct<unsigned long, const unsigned long &>' is deprecated [-Wdeprecated-declarations]
162 | alloc_.construct (di, init);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<unsigned long, const unsigned long &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:177:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
177 | alloc_.construct (di, value_type());
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:177:40: warning: 'construct<unsigned long, unsigned long>' is deprecated [-Wdeprecated-declarations]
177 | alloc_.construct (di, value_type());
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<unsigned long, unsigned long>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
../src/inc/boost/numeric/ublas/traits.hpp:603:48: note: in instantiation of template class 'boost::has_trivial_destructor<unsigned long>' requested here
603 | struct has_trivial_destructor : public boost::has_trivial_destructor<T> {};
| ^
../src/inc/boost/numeric/ublas/storage.hpp:188:35: note: in instantiation of template class 'boost::numeric::ublas::detail::has_trivial_destructor<unsigned long>' requested here
188 | if (! detail::has_trivial_destructor<T>::value) {
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:43:12: note: in instantiation of member function 'boost::numeric::ublas::vector<unsigned long>::resize' requested here
43 | x1.resize( boost::size( x2 ) );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:54:51: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
54 | resize_impl_sfinae< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:193:36: warning: 'destroy' is deprecated [-Wdeprecated-declarations]
193 | alloc_.destroy (si);
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<unsigned long>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:43:12: note: in instantiation of member function 'boost::numeric::ublas::vector<unsigned long>::resize' requested here
43 | x1.resize( boost::size( x2 ) );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:54:51: note: in instantiation of member function 'boost::numeric::odeint::resize_impl_sfinae<boost::numeric::ublas::permutation_matrix<>, boost::numeric::ublas::vector<double>>::resize' requested here
54 | resize_impl_sfinae< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resize.hpp:63:40: note: in instantiation of member function 'boost::numeric::odeint::resize_impl<boost::numeric::ublas::permutation_matrix<>, boost::numeric::ublas::vector<double>>::resize' requested here
63 | resize_impl< StateOut , StateIn >::resize( x1 , x2 );
| ^
../src/inc/boost/numeric/odeint/util/resizer.hpp:35:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
35 | resize( x.m_v , y );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:156:3: note: 'destroy' has been explicitly marked deprecated here
156 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:486:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::const_iterator1, double>' requested here
486 | public random_access_iterator_base<dense_random_access_iterator_tag,
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2149:81: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::const_iterator1' requested here
2149 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator1' requested here
1364 | typename E::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
149 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:4059:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base<boost::numeric::ublas::sparse_bidirectional_iterator_tag, boost::numeric::ublas::identity_matrix<double>::const_iterator1, double>' requested here
4059 | public bidirectional_iterator_base<sparse_bidirectional_iterator_tag,
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:3054:47: note: in instantiation of member class 'boost::numeric::ublas::identity_matrix<double>::const_iterator1' requested here
3054 | public iterator_base_traits<typename E2::const_iterator1::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2150:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator1' requested here
2150 | typename E2::const_iterator1::iterator_category>::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator1' requested here
1364 | typename E::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
149 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:3054:13: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base<boost::numeric::ublas::sparse_bidirectional_iterator_tag, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator1, double>' requested here
3054 | public iterator_base_traits<typename E2::const_iterator1::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2150:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator1' requested here
2150 | typename E2::const_iterator1::iterator_category>::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator1' requested here
1364 | typename E::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
149 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2149:13: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base<boost::numeric::ublas::sparse_bidirectional_iterator_tag, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator1, double>' requested here
2149 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator1' requested here
1364 | typename E::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::operator+=<boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:132:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
132 | m_stepper.do_step( sys , x , t , xout , dt , m_xerr.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:809:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::const_iterator2, double>' requested here
809 | public random_access_iterator_base<dense_random_access_iterator_tag,
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2500:81: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::const_iterator2' requested here
2500 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator2::iterator_category,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator2' requested here
1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category;
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
149 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:4207:20: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base<boost::numeric::ublas::sparse_bidirectional_iterator_tag, boost::numeric::ublas::identity_matrix<double>::const_iterator2, double>' requested here
4207 | public bidirectional_iterator_base<sparse_bidirectional_iterator_tag,
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:3233:47: note: in instantiation of member class 'boost::numeric::ublas::identity_matrix<double>::const_iterator2' requested here
3233 | public iterator_base_traits<typename E2::const_iterator2::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2501:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator2' requested here
2501 | typename E2::const_iterator2::iterator_category>::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator2' requested here
1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category;
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
149 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:3233:13: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base<boost::numeric::ublas::sparse_bidirectional_iterator_tag, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator2, double>' requested here
3233 | public iterator_base_traits<typename E2::const_iterator2::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2501:19: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator2' requested here
2501 | typename E2::const_iterator2::iterator_category>::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator2' requested here
1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category;
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:149:21: warning: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
149 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2500:13: note: in instantiation of template class 'boost::numeric::ublas::bidirectional_iterator_base<boost::numeric::ublas::sparse_bidirectional_iterator_tag, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator2, double>' requested here
2500 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator2::iterator_category,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator2' requested here
1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category;
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::operator+=<boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:132:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
132 | m_stepper.do_step( sys , x , t , xout , dt , m_xerr.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::sparse_bidirectional_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:990:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::iterator2, double>' requested here
990 | public random_access_iterator_base<dense_random_access_iterator_tag,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:969:31: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::iterator2' requested here
969 | typedef F<typename M::iterator2::reference, typename E::value_type> functor_type;
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1371:9: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::basic_full<>, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
1371 | matrix_assign<F, unrestricted> (m, e, storage_category (), orientation_category ());
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:172:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_assign, boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
172 | matrix_assign<scalar_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:365:23: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix<double>::matrix<boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>>' requested here
365 | self_type temporary (*this + ae);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:190:19: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
190 | m_jac.m_v += 1.0 / m_coef.gamma / dt * boost::numeric::ublas::identity_matrix< value_type >( n );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix.hpp:667:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix<double>::iterator1, double>' requested here
667 | public random_access_iterator_base<dense_random_access_iterator_tag,
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2171:70: note: in instantiation of member class 'boost::numeric::ublas::matrix<double>::iterator1' requested here
2171 | container_const_reference<self_type> (mb), i_ (i), j_ (j), it1_ (it1), it1_end_ (it1_end), it2_ (it2), it2_end_ (it2_end) {}
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2123:10: note: in instantiation of member function 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::const_iterator1::const_iterator1' requested here
2123 | return const_iterator1 (*this, i, j, it11, it11_end, it21, it21_end);
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:2482:10: note: in instantiation of member function 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::find1' requested here
2482 | return find1 (0, 0, 0);
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:987:48: note: in instantiation of member function 'boost::numeric::ublas::matrix_binary<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::matrix_binary_scalar1<const double, boost::numeric::ublas::identity_matrix<double>, boost::numeric::ublas::scalar_multiplies<double, double>>, boost::numeric::ublas::scalar_plus<double, double>>::begin1' requested here
987 | typename E::const_iterator1 it1e (e ().begin1 ());
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1371:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
1371 | matrix_assign<F, unrestricted> (m, e, storage_category (), orientation_category ());
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:714:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::const_iterator, double>' requested here
714 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/vector_proxy.hpp:265:50: note: in instantiation of member class 'boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>::const_iterator' requested here
265 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>::const_iterator' requested here
1510 | typedef typename E::const_iterator::iterator_category iterator_category;
| ^
../src/inc/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_index_norm_inf<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>>>' requested here
1638 | return expression_type (e ());
| ^
../src/inc/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>>' requested here
145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1)));
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>::const_iterator, double>' requested here
265 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/vector_expression.hpp:1510:29: note: in instantiation of member class 'boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>::const_iterator' requested here
1510 | typedef typename E::const_iterator::iterator_category iterator_category;
| ^
../src/inc/boost/numeric/ublas/vector_expression.hpp:1638:16: note: in instantiation of template class 'boost::numeric::ublas::vector_scalar_unary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_index_norm_inf<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>>>' requested here
1638 | return expression_type (e ());
| ^
../src/inc/boost/numeric/ublas/lu.hpp:145:40: note: in instantiation of function template specialization 'boost::numeric::ublas::index_norm_inf<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>>' requested here
145 | size_type i_norm_inf = i + index_norm_inf (project (mci, range (i, size1)));
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::permutation_matrix<>>' requested here
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:132:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
132 | m_stepper.do_step( sys , x , t , xout , dt , m_xerr.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:241:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::const_iterator, double>' requested here
241 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/vector_assign.hpp:603:57: note: in instantiation of member class 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::const_iterator' requested here
603 | typename E::const_iterator::iterator_category>::storage_category storage_category;
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap<boost::numeric::ublas::scalar_swap, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>' requested here
192 | vector_swap<scalar_swap> (*this, mr);
| ^
../src/inc/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::swap' requested here
150 | row (m, i_norm_inf).swap (mri);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::permutation_matrix<>>' requested here
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:132:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
132 | m_stepper.do_step( sys , x , t , xout , dt , m_xerr.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:349:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::iterator, double>' requested here
349 | public iterator_base_traits<typename subiterator_type::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/vector_assign.hpp:509:31: note: in instantiation of member class 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::iterator' requested here
509 | typedef F<typename V::iterator::reference, typename E::iterator::reference> functor_type;
| ^
../src/inc/boost/numeric/ublas/detail/vector_assign.hpp:604:9: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap<boost::numeric::ublas::scalar_swap, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>' requested here
604 | vector_swap<F> (v, e, storage_category ());
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:192:17: note: in instantiation of function template specialization 'boost::numeric::ublas::vector_swap<boost::numeric::ublas::scalar_swap, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>' requested here
192 | vector_swap<scalar_swap> (*this, mr);
| ^
../src/inc/boost/numeric/ublas/lu.hpp:150:41: note: in instantiation of member function 'boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>::swap' requested here
150 | row (m, i_norm_inf).swap (mri);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/vector_proxy.hpp:265:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>::const_iterator, double>' requested here
265 | public iterator_base_traits<typename const_subiterator_type::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:461:19: note: in instantiation of member class 'boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>::const_iterator' requested here
461 | typename E2::const_iterator::iterator_category>::iterator_category>::template
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator1' requested here
1364 | typename E::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_minus_assign, boost::numeric::ublas::matrix_range<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
2548 | matrix_assign<scalar_minus_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range<boost::numeric::ublas::matrix<double>>::minus_assign<boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign (
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:460:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator1, double>' requested here
460 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator::iterator_category,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1364:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator1' requested here
1364 | typename E::const_iterator1::iterator_category,
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_minus_assign, boost::numeric::ublas::matrix_range<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
2548 | matrix_assign<scalar_minus_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range<boost::numeric::ublas::matrix<double>>::minus_assign<boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign (
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::permutation_matrix<>>' requested here
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:132:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
132 | m_stepper.do_step( sys , x , t , xout , dt , m_xerr.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/matrix_expression.hpp:661:13: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::dense_random_access_iterator_tag, boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator2, double>' requested here
661 | public iterator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator::iterator_category,
| ^
../src/inc/boost/numeric/ublas/detail/matrix_assign.hpp:1365:59: note: in instantiation of member class 'boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>::const_iterator2' requested here
1365 | typename E::const_iterator2::iterator_category>::storage_category storage_category;
| ^
../src/inc/boost/numeric/ublas/matrix_proxy.hpp:2548:13: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_assign<boost::numeric::ublas::scalar_minus_assign, boost::numeric::ublas::matrix_range<boost::numeric::ublas::matrix<double>>, boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
2548 | matrix_assign<scalar_minus_assign> (*this, ae);
| ^
../src/inc/boost/numeric/ublas/lu.hpp:159:69: note: in instantiation of function template specialization 'boost::numeric::ublas::matrix_range<boost::numeric::ublas::matrix<double>>::minus_assign<boost::numeric::ublas::vector_matrix_binary<boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_column<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::vector_range<boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<double>>>, boost::numeric::ublas::scalar_multiplies<double, double>>>' requested here
159 | project (m, range (i + 1, size1), range (i + 1, size2)).minus_assign (
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4.hpp:191:32: note: in instantiation of function template specialization 'boost::numeric::ublas::lu_factorize<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::permutation_matrix<>>' requested here
191 | boost::numeric::ublas::lu_factorize( m_jac.m_v , m_pm.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_controller.hpp:132:19: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
132 | m_stepper.do_step( sys , x , t , xout , dt , m_xerr.m_v );
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::dense_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/boost_ode_solvers.cpp:1:
In file included from framework/ode_solver_library/boost_ode_solvers.h:4:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:21:
../src/inc/boost/numeric/ublas/detail/iterator.hpp:204:21: warning: 'iterator<boost::numeric::ublas::packed_random_access_iterator_tag, double>' is deprecated [-Wdeprecated-declarations]
204 | public std::iterator<IC, T> {
| ^
../src/inc/boost/numeric/ublas/triangular.hpp:1622:20: note: in instantiation of template class 'boost::numeric::ublas::random_access_iterator_base<boost::numeric::ublas::packed_random_access_iterator_tag, boost::numeric::ublas::triangular_adaptor<const boost::numeric::ublas::matrix<double>, boost::numeric::ublas::basic_unit_lower<>>::const_iterator2, double>' requested here
1622 | public random_access_iterator_base<typename iterator_restrict_traits<
| ^
../src/inc/boost/numeric/ublas/triangular.hpp:2160:55: note: in instantiation of member class 'boost::numeric::ublas::triangular_adaptor<const boost::numeric::ublas::matrix<double>, boost::numeric::ublas::basic_unit_lower<>>::const_iterator2' requested here
2160 | typename E1::const_iterator2 it2e1 (e1 ().find2 (1, n, 0));
| ^
../src/inc/boost/numeric/ublas/triangular.hpp:2212:9: note: in instantiation of function template specialization 'boost::numeric::ublas::inplace_solve<boost::numeric::ublas::triangular_adaptor<const boost::numeric::ublas::matrix<double>, boost::numeric::ublas::basic_unit_lower<>>, boost::numeric::ublas::vector<double>>' requested here
2212 | inplace_solve (e1, e2,
| ^
../src/inc/boost/numeric/ublas/triangular.hpp:2229:9: note: in instantiation of function template specialization 'boost::numeric::ublas::inplace_solve<boost::numeric::ublas::triangular_adaptor<const boost::numeric::ublas::matrix<double>, boost::numeric::ublas::basic_unit_lower<>>, boost::numeric::ublas::vector<double>>' requested here
2229 | inplace_solve (triangular_adaptor<const E1, unit_lower> (e1 ()), e2,
| ^
../src/inc/boost/numeric/ublas/lu.hpp:273:9: note: in instantiation of function template specialization 'boost::numeric::ublas::inplace_solve<boost::numeric::ublas::matrix<double>, boost::numeric::ublas::vector<double>>' requested here
273 | inplace_solve (m, e, unit_lower_tag ());
| ^
../src/inc/boost/numeric/ublas/lu.hpp:304:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
304 | lu_substitute (m, mv);
| ^
../src/inc/boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp:85:27: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>::try_step<dynamical_system_caller>' requested here
85 | res = stepper.try_step( system , get_current_state() , m_t , get_old_state() , m_dt );
| ^
../src/inc/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp:140:16: note: in instantiation of function template specialization 'boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>::do_step<dynamical_system_caller>' requested here
140 | st.do_step( system );
| ^
../src/inc/boost/numeric/odeint/integrate/integrate_const.hpp:48:24: note: in instantiation of function template specialization 'boost::numeric::odeint::detail::integrate_adaptive<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>>' requested here
48 | return detail::integrate_adaptive(
| ^
framework/ode_solver_library/boost_ode_solvers.h:102:42: note: in instantiation of function template specialization 'boost::numeric::odeint::integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>, dynamical_system_caller, boost::numeric::ublas::vector<double>, double, push_back_state_and_time<boost::numeric::ublas::vector<double>>, boost::numeric::odeint::max_step_checker>' requested here
102 | nsteps = boost::numeric::odeint::integrate_const(
| ^
framework/ode_solver_library/boost_ode_solvers.cpp:15:5: note: in instantiation of function template specialization 'boost_ode_solver<boost::numeric::ublas::vector<double>>::run_integrate_const<boost::numeric::odeint::rosenbrock4_dense_output<boost::numeric::odeint::rosenbrock4_controller<boost::numeric::odeint::rosenbrock4<double>>>>' requested here
15 | run_integrate_const(stepper, syscall, observer);
| ^
/usr/local/clang21/bin/../include/c++/v1/__iterator/iterator.h:23:8: note: 'iterator<boost::numeric::ublas::packed_random_access_iterator_tag, double>' has been explicitly marked deprecated here
23 | struct _LIBCPP_DEPRECATED_IN_CXX17 iterator {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:68:
In file included from ../src/inc/boost/type_traits/has_nothrow_destructor.hpp:12:
../src/inc/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR'
196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value)
| ^
../src/inc/boost/numeric/ublas/traits.hpp:603:48: note: in instantiation of template class 'boost::has_trivial_destructor<double>' requested here
603 | struct has_trivial_destructor : public boost::has_trivial_destructor<T> {};
| ^
../src/inc/boost/numeric/ublas/storage.hpp:125:31: note: in instantiation of template class 'boost::numeric::ublas::detail::has_trivial_destructor<double>' requested here
125 | if (! detail::has_trivial_destructor<T>::value) {
| ^
../src/inc/boost/numeric/ublas/vector.hpp:49:9: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::~unbounded_array' requested here
49 | class vector:
| ^
17 warnings generated.
mv -f .deps/framework/utils/module_dependency_utilities.Td .deps/framework/utils/module_dependency_utilities.d && touch framework/utils/module_dependency_utilities.o
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:152:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
152 | alloc_.construct (di, *si);
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
framework/ode_solver_library/../dynamical_system.h:243:7: note: in instantiation of member function 'boost::numeric::ublas::vector<double>::resize' requested here
243 | x.resize(differential_quantity_ptr_pairs.size());
| ^
framework/ode_solver_library/boost_ode_solvers.h:78:10: note: in instantiation of function template specialization 'dynamical_system::get_differential_quantities<boost::numeric::ublas::vector<double>>' requested here
78 | sys->get_differential_quantities(state);
| ^
framework/ode_solver_library/boost_ode_solvers.h:214:5: note: in instantiation of member function 'boost_ode_solver<boost::numeric::ublas::vector<double>>::do_integrate' requested here
214 | boost_rsnbrk_ode_solver(
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:152:40: warning: 'construct<double, double &>' is deprecated [-Wdeprecated-declarations]
152 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:158:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
158 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:158:40: warning: 'construct<double, double &>' is deprecated [-Wdeprecated-declarations]
158 | alloc_.construct (di, *si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:162:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
162 | alloc_.construct (di, init);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:162:40: warning: 'construct<double, const double &>' is deprecated [-Wdeprecated-declarations]
162 | alloc_.construct (di, init);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, const double &>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
In file included from ../src/inc/boost/numeric/ublas/storage.hpp:26:
In file included from ../src/inc/boost/numeric/ublas/traits.hpp:27:
In file included from ../src/inc/boost/type_traits.hpp:78:
../src/inc/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins]
41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{};
| ^
../src/inc/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR'
187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T)
| ^
../src/inc/boost/numeric/ublas/traits.hpp:600:49: note: in instantiation of template class 'boost::has_trivial_constructor<double>' requested here
600 | struct has_trivial_constructor : public boost::has_trivial_constructor<T> {};
| ^
../src/inc/boost/numeric/ublas/storage.hpp:172:39: note: in instantiation of template class 'boost::numeric::ublas::detail::has_trivial_constructor<double>' requested here
172 | if (! detail::has_trivial_constructor<T>::value) {
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
framework/ode_solver_library/../dynamical_system.h:243:7: note: in instantiation of member function 'boost::numeric::ublas::vector<double>::resize' requested here
243 | x.resize(differential_quantity_ptr_pairs.size());
| ^
framework/ode_solver_library/boost_ode_solvers.h:78:10: note: in instantiation of function template specialization 'dynamical_system::get_differential_quantities<boost::numeric::ublas::vector<double>>' requested here
78 | sys->get_differential_quantities(state);
| ^
framework/ode_solver_library/boost_ode_solvers.h:214:5: note: in instantiation of member function 'boost_ode_solver<boost::numeric::ublas::vector<double>>::do_integrate' requested here
214 | boost_rsnbrk_ode_solver(
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:177:40: warning: 'construct' is deprecated [-Wdeprecated-declarations]
177 | alloc_.construct (di, value_type());
| ^
../src/inc/boost/numeric/ublas/storage.hpp:210:13: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize_internal' requested here
210 | resize_internal (size, init, true);
| ^
../src/inc/boost/numeric/ublas/vector.hpp:189:23: note: in instantiation of member function 'boost::numeric::ublas::unbounded_array<double>::resize' requested here
189 | data ().resize (size, typename A::value_type ());
| ^
framework/ode_solver_library/../dynamical_system.h:243:7: note: in instantiation of member function 'boost::numeric::ublas::vector<double>::resize' requested here
243 | x.resize(differential_quantity_ptr_pairs.size());
| ^
framework/ode_solver_library/boost_ode_solvers.h:78:10: note: in instantiation of function template specialization 'dynamical_system::get_differential_quantities<boost::numeric::ublas::vector<double>>' requested here
78 | sys->get_differential_quantities(state);
| ^
framework/ode_solver_library/boost_ode_solvers.h:214:5: note: in instantiation of member function 'boost_ode_solver<boost::numeric::ublas::vector<double>>::do_integrate' requested here
214 | boost_rsnbrk_ode_solver(
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:58: note: 'construct' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:177:40: warning: 'construct<double, double>' is deprecated [-Wdeprecated-declarations]
177 | alloc_.construct (di, value_type());
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:152:3: note: 'construct<double, double>' has been explicitly marked deprecated here
152 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
In file included from framework/ode_solver_library/ode_solver_factory.cpp:1:
In file included from framework/ode_solver_library/ode_solver_factory.h:7:
In file included from framework/ode_solver_library/../ode_solver.h:5:
In file included from ../src/inc/boost/numeric/odeint.hpp:25:
In file included from ../src/inc/boost/numeric/odeint/util/ublas_wrapper.hpp:23:
In file included from ../src/inc/boost/numeric/ublas/vector.hpp:21:
../src/inc/boost/numeric/ublas/storage.hpp:193:36: warning: 'destroy' is deprecated [-Wdeprecated-declarations]
193 | alloc_.destroy (si);
| ^
/usr/local/clang21/bin/../include/c++/v1/__memory/allocator.h:156:3: note: 'destroy' has been explicitly marked deprecated here
156 | _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void destroy(pointer __p) { __p->~_Tp(); }
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:740:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX17'
740 | # define _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_DEPRECATED
| ^
/usr/local/clang21/bin/../include/c++/v1/__config:713:49: note: expanded from macro '_LIBCPP_DEPRECATED'
713 | # define _LIBCPP_DEPRECATED __attribute__((__deprecated__))
| ^
mv -f .deps/module_library/module_library.Td .deps/module_library/module_library.d && touch module_library/module_library.o
14 warnings generated.
mv -f .deps/framework/validate_dynamical_system.Td .deps/framework/validate_dynamical_system.d && touch framework/validate_dynamical_system.o
64 warnings generated.
mv -f .deps/framework/ode_solver_library/boost_ode_solvers.Td .deps/framework/ode_solver_library/boost_ode_solvers.d && touch framework/ode_solver_library/boost_ode_solvers.o
29 warnings generated.
mv -f .deps/framework/ode_solver_library/ode_solver_factory.Td .deps/framework/ode_solver_library/ode_solver_factory.d && touch framework/ode_solver_library/ode_solver_factory.o
/usr/local/clang21/bin/clang++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang21/lib -L/usr/local/clang21/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -L/usr/local/clang21/lib/clang/21/lib/x86_64-unknown-linux-gnu -o BioCro.so R_dynamical_system.o R_framework_version.o R_get_all_ode_solvers.o R_module_library.o R_modules.o R_run_biocro.o R_system_derivatives.o init.o module_library/AuxBioCro.o module_library/CanAC.o module_library/FvCB_assim.o module_library/ball_berry_gs.o module_library/boundary_layer_conductance.o module_library/c3CanAC.o module_library/c3_canopy.o module_library/c3_leaf_photosynthesis.o module_library/c3_temperature_response.o module_library/c3photo.o module_library/c4_leaf_photosynthesis.o module_library/c4photo.o module_library/collatz_photo.o module_library/eC4photo.o module_library/leaf_energy_balance.o module_library/lightME.o module_library/module_library.o module_library/multilayer_c3_canopy.o module_library/multilayer_c4_canopy.o module_library/multilayer_canopy_properties.o module_library/multilayer_rue_canopy.o module_library/penman_monteith_leaf_temperature.o module_library/rasmussen_specific_heat.o module_library/rue_leaf_photosynthesis.o module_library/sunML.o framework/R_helper_functions.o framework/dynamical_system.o framework/dynamical_system_helper_functions.o framework/module_helper_functions.o framework/modules.o framework/ode_solver.o framework/quadratic_root.o framework/state_map.o framework/validate_dynamical_system.o framework/ode_solver_library/boost_ode_solvers.o framework/ode_solver_library/ode_solver_factory.o framework/utils/module_dependency_utilities.o
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/BioCro/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/BioCro/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/BioCro/src'
installing to /data/gannet/ripley/R/packages/tests-clang/BioCro.Rcheck/00LOCK-BioCro/00new/BioCro/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (BioCro)