* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* installing *source* package ‘RcppQuantuccia’ ...
** this is package ‘RcppQuantuccia’ version ‘0.1.4’
** package ‘RcppQuantuccia’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Debian clang version 21.1.8 (3)’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpn1B1Ii/R.INSTALL37b1a4400a9014/RcppQuantuccia/src'
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/patterns/observable.cpp -o ql/patterns/observable.o
In file included from ql/patterns/observable.cpp:22:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/patterns/observable.cpp:22:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/patterns/observable.cpp:22:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/patterns/observable.cpp:22:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/argentina.cpp -o ql/time/calendars/argentina.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/australia.cpp -o ql/time/calendars/australia.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/austria.cpp -o ql/time/calendars/austria.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/bespokecalendar.cpp -o ql/time/calendars/bespokecalendar.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/botswana.cpp -o ql/time/calendars/botswana.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/brazil.cpp -o ql/time/calendars/brazil.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/canada.cpp -o ql/time/calendars/canada.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/chile.cpp -o ql/time/calendars/chile.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/china.cpp -o ql/time/calendars/china.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/czechrepublic.cpp -o ql/time/calendars/czechrepublic.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/denmark.cpp -o ql/time/calendars/denmark.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/finland.cpp -o ql/time/calendars/finland.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/france.cpp -o ql/time/calendars/france.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/germany.cpp -o ql/time/calendars/germany.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/hongkong.cpp -o ql/time/calendars/hongkong.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/hungary.cpp -o ql/time/calendars/hungary.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/iceland.cpp -o ql/time/calendars/iceland.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/india.cpp -o ql/time/calendars/india.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/indonesia.cpp -o ql/time/calendars/indonesia.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/israel.cpp -o ql/time/calendars/israel.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/italy.cpp -o ql/time/calendars/italy.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/japan.cpp -o ql/time/calendars/japan.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/jointcalendar.cpp -o ql/time/calendars/jointcalendar.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/mexico.cpp -o ql/time/calendars/mexico.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/newzealand.cpp -o ql/time/calendars/newzealand.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/norway.cpp -o ql/time/calendars/norway.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/poland.cpp -o ql/time/calendars/poland.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/romania.cpp -o ql/time/calendars/romania.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/russia.cpp -o ql/time/calendars/russia.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/saudiarabia.cpp -o ql/time/calendars/saudiarabia.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/singapore.cpp -o ql/time/calendars/singapore.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/slovakia.cpp -o ql/time/calendars/slovakia.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/southafrica.cpp -o ql/time/calendars/southafrica.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/southkorea.cpp -o ql/time/calendars/southkorea.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/sweden.cpp -o ql/time/calendars/sweden.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/switzerland.cpp -o ql/time/calendars/switzerland.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/taiwan.cpp -o ql/time/calendars/taiwan.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/target.cpp -o ql/time/calendars/target.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/thailand.cpp -o ql/time/calendars/thailand.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/turkey.cpp -o ql/time/calendars/turkey.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/ukraine.cpp -o ql/time/calendars/ukraine.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/unitedkingdom.cpp -o ql/time/calendars/unitedkingdom.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/unitedstates.cpp -o ql/time/calendars/unitedstates.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendars/weekendsonly.cpp -o ql/time/calendars/weekendsonly.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/asx.cpp -o ql/time/asx.o
In file included from ql/time/asx.cpp:25:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/asx.cpp:25:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/asx.cpp:25:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/asx.cpp:25:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/businessdayconvention.cpp -o ql/time/businessdayconvention.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/calendar.cpp -o ql/time/calendar.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/dategenerationrule.cpp -o ql/time/dategenerationrule.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/date.cpp -o ql/time/date.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/ecb.cpp -o ql/time/ecb.o
In file included from ql/time/ecb.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/ecb.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/ecb.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/ecb.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/frequency.cpp -o ql/time/frequency.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/imm.cpp -o ql/time/imm.o
In file included from ql/time/imm.cpp:24:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/imm.cpp:24:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/imm.cpp:24:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/imm.cpp:24:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/period.cpp -o ql/time/period.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/schedule.cpp -o ql/time/schedule.o
In file included from ql/time/schedule.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/schedule.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/schedule.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/time/schedule.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/timeunit.cpp -o ql/time/timeunit.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/time/weekday.cpp -o ql/time/weekday.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/utilities/dataformatters.cpp -o ql/utilities/dataformatters.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/utilities/dataparsers.cpp -o ql/utilities/dataparsers.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/errors.cpp -o ql/errors.o
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c ql/settings.cpp -o ql/settings.o
In file included from ql/settings.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/settings.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/settings.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ql/settings.cpp:22:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c calendars.cpp -o calendars.o
In file included from calendars.cpp:2:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from calendars.cpp:2:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from calendars.cpp:2:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from calendars.cpp:2:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c dates.cpp -o dates.o
In file included from dates.cpp:26:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from dates.cpp:26:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from dates.cpp:26:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from dates.cpp:26:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c utils.cpp -o utils.o
In file included from utils.cpp:27:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from utils.cpp:27:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from utils.cpp:27:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from utils.cpp:27:
In file included from ../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I. -I../inst/include/ -DQL_USE_STD_SHARED_PTR -DQL_HIGH_RESOLUTION_DATE -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o
In file included from RcppExports.cpp:4:
In file included from ./../inst/include/RcppQuantuccia.h:7:
In file included from ./../inst/include/RcppQuantuccia_RcppExports.h:7:
In file included from ./../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<QuantLib::Observer *>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<QuantLib::Observer *>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<QuantLib::Observer *>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:71:17: note: in instantiation of template class 'boost::unordered::unordered_set<QuantLib::Observer *>' requested here
71 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from RcppExports.cpp:4:
In file included from ./../inst/include/RcppQuantuccia.h:7:
In file included from ./../inst/include/RcppQuantuccia_RcppExports.h:7:
In file included from ./../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:57:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
57 | typedef typename value_allocator_traits::pointer pointer;
| ^
./ql/patterns/observable.hpp:104:17: note: in instantiation of template class 'boost::unordered::unordered_set<std::shared_ptr<QuantLib::Observable>>' requested here
104 | typedef set_type::iterator iterator;
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from RcppExports.cpp:4:
In file included from ./../inst/include/RcppQuantuccia.h:7:
In file included from ./../inst/include/RcppQuantuccia_RcppExports.h:7:
In file included from ./../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<QuantLib::Observer *, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:146:68: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<QuantLib::Observer *, void *>, QuantLib::Observer *, std::allocator<QuantLib::Observer *>>' requested here
146 | deferredObservers_.insert(observers.begin(), observers.end());
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from RcppExports.cpp:4:
In file included from ./../inst/include/RcppQuantuccia.h:7:
In file included from ./../inst/include/RcppQuantuccia_RcppExports.h:7:
In file included from ./../inst/include/RcppQuantuccia_types.h:8:
In file included from ./ql/quantlib.hpp:11:
In file included from ./ql/settings.hpp:32:
In file included from ./ql/utilities/observablevalue.hpp:27:
In file included from ./ql/patterns/observable.hpp:37:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered_set.hpp:17:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:19:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/set.hpp:7:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:18:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/allocator_constructed.hpp:12:
In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:11:
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:361:25: warning: 'is_always_equal' is deprecated: use 'std::allocator_traits::is_always_equal' instead [-Wdeprecated-declarations]
361 | typedef typename A::is_always_equal type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
368 | typedef typename detail::alloc_equal<A>::type type;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
42 | typedef typename allocator_is_always_equal<A>::type is_always_equal;
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
472 | struct allocator_traits : boost::allocator_traits<Alloc>
| ^
/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/BH/include/boost/unordered/unordered_set.hpp:1818:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<std::allocator<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>>>' requested here
1818 | typedef typename node_allocator_traits::pointer node_pointer;
| ^
./ql/patterns/observable.hpp:214:40: note: in instantiation of template class 'boost::unordered::node_handle_set<boost::unordered::detail::node<std::shared_ptr<QuantLib::Observable>, void *>, std::shared_ptr<QuantLib::Observable>, std::allocator<std::shared_ptr<QuantLib::Observable>>>' requested here
214 | return observables_.insert(h);
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/allocator.h:159:2: note: 'is_always_equal' has been explicitly marked deprecated here
159 | _GLIBCXX20_DEPRECATED_SUGGEST("std::allocator_traits::is_always_equal")
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST'
144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
clang++-21 -std=gnu++20 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -o RcppQuantuccia.so ql/patterns/observable.o ql/time/calendars/argentina.o ql/time/calendars/australia.o ql/time/calendars/austria.o ql/time/calendars/bespokecalendar.o ql/time/calendars/botswana.o ql/time/calendars/brazil.o ql/time/calendars/canada.o ql/time/calendars/chile.o ql/time/calendars/china.o ql/time/calendars/czechrepublic.o ql/time/calendars/denmark.o ql/time/calendars/finland.o ql/time/calendars/france.o ql/time/calendars/germany.o ql/time/calendars/hongkong.o ql/time/calendars/hungary.o ql/time/calendars/iceland.o ql/time/calendars/india.o ql/time/calendars/indonesia.o ql/time/calendars/israel.o ql/time/calendars/italy.o ql/time/calendars/japan.o ql/time/calendars/jointcalendar.o ql/time/calendars/mexico.o ql/time/calendars/newzealand.o ql/time/calendars/norway.o ql/time/calendars/poland.o ql/time/calendars/romania.o ql/time/calendars/russia.o ql/time/calendars/saudiarabia.o ql/time/calendars/singapore.o ql/time/calendars/slovakia.o ql/time/calendars/southafrica.o ql/time/calendars/southkorea.o ql/time/calendars/sweden.o ql/time/calendars/switzerland.o ql/time/calendars/taiwan.o ql/time/calendars/target.o ql/time/calendars/thailand.o ql/time/calendars/turkey.o ql/time/calendars/ukraine.o ql/time/calendars/unitedkingdom.o ql/time/calendars/unitedstates.o ql/time/calendars/weekendsonly.o ql/time/asx.o ql/time/businessdayconvention.o ql/time/calendar.o ql/time/dategenerationrule.o ql/time/date.o ql/time/ecb.o ql/time/frequency.o ql/time/imm.o ql/time/period.o ql/time/schedule.o ql/time/timeunit.o ql/time/weekday.o ql/utilities/dataformatters.o ql/utilities/dataparsers.o ql/errors.o ql/settings.o calendars.o dates.o utils.o RcppExports.o -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpn1B1Ii/R.INSTALL37b1a4400a9014/RcppQuantuccia/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpn1B1Ii/R.INSTALL37b1a4400a9014/RcppQuantuccia/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpn1B1Ii/R.INSTALL37b1a4400a9014/RcppQuantuccia/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/00LOCK-RcppQuantuccia/00new/RcppQuantuccia/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (RcppQuantuccia)