* installing *source* package ‘NetRep’ ... ** this is package ‘NetRep’ version ‘1.2.10’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 21.1.8 (3+b1)’ clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c checkFinite.cpp -o checkFinite.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c discProps.cpp -o discProps.o In file included from discProps.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ discProps.cpp:64:27: note: in instantiation of template class 'boost::unordered::unordered_map, unsigned int>' requested here 64 | const namemap dIdxMap = MakeIdxMap(dNames); | ^ /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 discProps.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:712:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>>>' requested here 712 | typedef typename value_allocator_traits::pointer pointer; | ^ discProps.cpp:65:32: note: in instantiation of template class 'boost::unordered::unordered_multimap, std::basic_string>' requested here 65 | const stringmap modNodeMap = MakeModMap(moduleAssignments); | ^ /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"))) | ^ 2 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c interrupt.cpp -o interrupt.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c netStats.cpp -o netStats.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c permutations.cpp -o permutations.o In file included from permutations.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:712:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>>>' requested here 712 | typedef typename value_allocator_traits::pointer pointer; | ^ permutations.cpp:43:19: note: in instantiation of template class 'boost::unordered::unordered_multimap, std::basic_string>' requested here 43 | const stringmap modNodeMap, const namemap modIdxMap, arma::uvec nullIdx, | ^ /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 permutations.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ permutations.cpp:43:45: note: in instantiation of template class 'boost::unordered::unordered_map, unsigned int>' requested here 43 | const stringmap modNodeMap, const namemap modIdxMap, arma::uvec nullIdx, | ^ /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 permutations.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, double *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, double *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, double *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, double *>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ permutations.cpp:97:51: note: in instantiation of template class 'boost::unordered::unordered_map, double *>' requested here 97 | nulls.at(modIdx, 2, pp) = Correlation(addrCV[mod], tCV.memptr(), tCV.n_elem); | ^ /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 permutations.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, double *>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, double *>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, double *>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, double *>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:721:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, double *>, void *>>>' requested here 721 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:792:18: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_pair, double *>, void *>>, const std::basic_string &>' requested here 792 | return construct_node_pair(alloc, std::forward(k)); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:1947:40: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_from_key, double *, std::allocator, double *>, void *>>, const std::basic_string &>' requested here 1947 | node_tmp tmp(detail::func::construct_node_from_key( | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1564:21: note: in instantiation of function template specialization 'boost::unordered::detail::table, double *>>, std::basic_string, double *, boost::hash>, std::equal_to>>>::try_emplace_unique &>' requested here 1564 | return table_.try_emplace_unique(k).first->second; | ^ permutations.cpp:97:51: note: in instantiation of member function 'boost::unordered::unordered_map, double *>::operator[]' requested here 97 | nulls.at(modIdx, 2, pp) = Correlation(addrCV[mod], tCV.memptr(), tCV.n_elem); | ^ /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 permutations.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:702:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, unsigned int>, void *>>>' requested here 702 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:2290:40: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2290 | node_tmp tmp(detail::func::construct_node(alloc, value), alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1241:16: note: in instantiation of member function 'boost::unordered::detail::table, unsigned int>>, std::basic_string, unsigned int, boost::hash>, std::equal_to>>>::copy_buckets' requested here 1241 | table_.copy_buckets(other.table_, std::true_type()); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:213:4: note: in instantiation of member function 'boost::unordered::unordered_map, unsigned int>::unordered_map' requested here 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:251:6: note: in instantiation of function template specialization 'std::thread::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int &, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 251 | : _M_func(std::forward<_Args>(__args)...) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:175:33: note: in instantiation of function template specialization 'std::thread::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>>::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int &, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 175 | _M_start_thread(_State_ptr(new _State_impl<_Wrapper>( | ^ permutations.cpp:366:14: note: in instantiation of function template specialization 'std::thread::thread, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int &, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper, void>' requested here 366 | tt[ii] = std::thread( | ^ /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 permutations.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:702:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, std::basic_string>, void *>>>' requested here 702 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:2636:40: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2636 | node_tmp tmp(detail::func::construct_node(alloc, value), alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1768:16: note: in instantiation of member function 'boost::unordered::detail::table, std::basic_string>>, std::basic_string, std::basic_string, boost::hash>, std::equal_to>>>::copy_buckets' requested here 1768 | table_.copy_buckets(other.table_, std::false_type()); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:206:9: note: in instantiation of member function 'boost::unordered::unordered_multimap, std::basic_string>::unordered_multimap' requested here 206 | : _M_head_impl(__h) { } | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:251:6: note: in instantiation of function template specialization 'std::thread::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int &, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 251 | : _M_func(std::forward<_Args>(__args)...) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:175:33: note: in instantiation of function template specialization 'std::thread::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>>::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int &, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 175 | _M_start_thread(_State_ptr(new _State_impl<_Wrapper>( | ^ permutations.cpp:366:14: note: in instantiation of function template specialization 'std::thread::thread, double *> &, boost::unordered::unordered_map, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, double *, unsigned int &, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper, void>' requested here 366 | tt[ii] = std::thread( | ^ /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"))) | ^ 6 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c permutationsNoData.cpp -o permutationsNoData.o In file included from permutationsNoData.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:712:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>>>' requested here 712 | typedef typename value_allocator_traits::pointer pointer; | ^ permutationsNoData.cpp:38:21: note: in instantiation of template class 'boost::unordered::unordered_multimap, std::basic_string>' requested here 38 | const stringmap modNodeMap, const namemap modIdxMap, arma::uvec nullIdx, | ^ /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 permutationsNoData.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ permutationsNoData.cpp:38:47: note: in instantiation of template class 'boost::unordered::unordered_map, unsigned int>' requested here 38 | const stringmap modNodeMap, const namemap modIdxMap, arma::uvec nullIdx, | ^ /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 permutationsNoData.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, double *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, double *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, double *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, double *>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ permutationsNoData.cpp:83:51: note: in instantiation of template class 'boost::unordered::unordered_map, double *>' requested here 83 | nulls.at(modIdx, 1, pp) = Correlation(addrCV[mod], tCV.memptr(), tCV.n_elem); | ^ /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 permutationsNoData.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, double *>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, double *>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, double *>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, double *>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:721:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, double *>, void *>>>' requested here 721 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:792:18: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_pair, double *>, void *>>, const std::basic_string &>' requested here 792 | return construct_node_pair(alloc, std::forward(k)); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:1947:40: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_from_key, double *, std::allocator, double *>, void *>>, const std::basic_string &>' requested here 1947 | node_tmp tmp(detail::func::construct_node_from_key( | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1564:21: note: in instantiation of function template specialization 'boost::unordered::detail::table, double *>>, std::basic_string, double *, boost::hash>, std::equal_to>>>::try_emplace_unique &>' requested here 1564 | return table_.try_emplace_unique(k).first->second; | ^ permutationsNoData.cpp:83:51: note: in instantiation of member function 'boost::unordered::unordered_map, double *>::operator[]' requested here 83 | nulls.at(modIdx, 1, pp) = Correlation(addrCV[mod], tCV.memptr(), tCV.n_elem); | ^ /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 permutationsNoData.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:702:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, unsigned int>, void *>>>' requested here 702 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:2290:40: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2290 | node_tmp tmp(detail::func::construct_node(alloc, value), alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1241:16: note: in instantiation of member function 'boost::unordered::detail::table, unsigned int>>, std::basic_string, unsigned int, boost::hash>, std::equal_to>>>::copy_buckets' requested here 1241 | table_.copy_buckets(other.table_, std::true_type()); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:213:4: note: in instantiation of member function 'boost::unordered::unordered_map, unsigned int>::unordered_map' requested here 213 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:251:6: note: in instantiation of function template specialization 'std::thread::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 251 | : _M_func(std::forward<_Args>(__args)...) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:175:33: note: in instantiation of function template specialization 'std::thread::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>>::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 175 | _M_start_thread(_State_ptr(new _State_impl<_Wrapper>( | ^ permutationsNoData.cpp:333:14: note: in instantiation of function template specialization 'std::thread::thread, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper, void>' requested here 333 | tt[ii] = std::thread( | ^ /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 permutationsNoData.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:702:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, std::basic_string>, void *>>>' requested here 702 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:2636:40: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 2636 | node_tmp tmp(detail::func::construct_node(alloc, value), alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1768:16: note: in instantiation of member function 'boost::unordered::detail::table, std::basic_string>>, std::basic_string, std::basic_string, boost::hash>, std::equal_to>>>::copy_buckets' requested here 1768 | table_.copy_buckets(other.table_, std::false_type()); | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/tuple:206:9: note: in instantiation of member function 'boost::unordered::unordered_multimap, std::basic_string>::unordered_multimap' requested here 206 | : _M_head_impl(__h) { } | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:251:6: note: in instantiation of function template specialization 'std::thread::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>::_Invoker, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 251 | : _M_func(std::forward<_Args>(__args)...) | ^ /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/std_thread.h:175:33: note: in instantiation of function template specialization 'std::thread::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, std::reference_wrapper>>>::_State_impl, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper>' requested here 175 | _M_start_thread(_State_ptr(new _State_impl<_Wrapper>( | ^ permutationsNoData.cpp:333:14: note: in instantiation of function template specialization 'std::thread::thread, double *> &, boost::unordered::unordered_map, double *> &, std::vector>, boost::unordered::unordered_multimap, std::basic_string>, boost::unordered::unordered_map, unsigned int>, arma::Col, boost::unordered::unordered_map, unsigned int>, double *, unsigned int, unsigned int, unsigned int, unsigned int *, unsigned int, unsigned int, bool &), double *, double *, unsigned int &, std::reference_wrapper, double *>>, std::reference_wrapper, double *>>, std::vector> &, const boost::unordered::unordered_multimap, std::basic_string> &, const boost::unordered::unordered_map, unsigned int> &, arma::Col &, boost::unordered::unordered_map, unsigned int> &, double *, unsigned int &, unsigned int &, unsigned int &, unsigned int *, unsigned int &, unsigned int &, std::reference_wrapper, void>' requested here 333 | tt[ii] = std::thread( | ^ /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"))) | ^ 6 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c properties.cpp -o properties.o In file included from properties.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ properties.cpp:62:30: note: in instantiation of template class 'boost::unordered::unordered_map, unsigned int>' requested here 62 | const namemap nodeIdxMap = MakeIdxMap(nodeNames); | ^ /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 properties.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:712:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>>>' requested here 712 | typedef typename value_allocator_traits::pointer pointer; | ^ properties.cpp:63:32: note: in instantiation of template class 'boost::unordered::unordered_multimap, std::basic_string>' requested here 63 | const stringmap modNodeMap = MakeModMap(moduleAssignments); | ^ /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"))) | ^ 2 warnings generated. clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c scale.cpp -o scale.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c thread-utils.cpp -o thread-utils.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R-d-clang-21/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c utils.cpp -o utils.o In file included from utils.cpp:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:61:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>>>' requested here 61 | typedef typename value_allocator_traits::pointer pointer; | ^ utils.cpp:5:9: note: in instantiation of template class 'boost::unordered::unordered_map, unsigned int>' requested here 5 | namemap MakeIdxMap (const std::vector& labels) { | ^ /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:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:712:24: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>>>' requested here 712 | typedef typename value_allocator_traits::pointer pointer; | ^ utils.cpp:21:11: note: in instantiation of template class 'boost::unordered::unordered_multimap, std::basic_string>' requested here 21 | stringmap MakeModMap (Rcpp::CharacterVector moduleAssignments) { | ^ /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:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, unsigned int>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, unsigned int>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, unsigned int>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, unsigned int>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:721:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, unsigned int>, void *>>>' requested here 721 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:792:18: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_pair, unsigned int>, void *>>, const std::basic_string &>' requested here 792 | return construct_node_pair(alloc, std::forward(k)); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:1947:40: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_from_key, unsigned int, std::allocator, unsigned int>, void *>>, const std::basic_string &>' requested here 1947 | node_tmp tmp(detail::func::construct_node_from_key( | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:1564:21: note: in instantiation of function template specialization 'boost::unordered::detail::table, unsigned int>>, std::basic_string, unsigned int, boost::hash>, std::equal_to>>>::try_emplace_unique &>' requested here 1564 | return table_.try_emplace_unique(k).first->second; | ^ utils.cpp:8:8: note: in instantiation of member function 'boost::unordered::unordered_map, unsigned int>::operator[]' requested here 8 | map[labels[ii]] = ii; | ^ /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:1: In file included from ./utils.h:10: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered_map.hpp:17: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/map.hpp:8: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:18: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/allocator_constructed.hpp:12: In file included from /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:11: /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/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/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_access.hpp:368:30: note: in instantiation of template class 'boost::detail::alloc_equal, std::basic_string>, void *>>>' requested here 368 | typedef typename detail::alloc_equal::type type; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/core/allocator_traits.hpp:42:22: note: in instantiation of template class 'boost::allocator_is_always_equal, std::basic_string>, void *>>>' requested here 42 | typedef typename allocator_is_always_equal::type is_always_equal; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:472:33: note: in instantiation of template class 'boost::allocator_traits, std::basic_string>, void *>>>' requested here 472 | struct allocator_traits : boost::allocator_traits | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:594:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits, std::basic_string>, void *>>>' requested here 594 | typedef typename node_allocator_traits::value_type node; | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/detail/implementation.hpp:691:35: note: in instantiation of template class 'boost::unordered::detail::node_constructor, std::basic_string>, void *>>>' requested here 691 | node_constructor a(alloc); | ^ /home/hornik/lib/R/Library/4.7/x86_64-linux-gnu/BH/include/boost/unordered/unordered_map.hpp:853:43: note: in instantiation of function template specialization 'boost::unordered::detail::func::construct_node_from_args, std::basic_string>, void *>>, std::basic_string &, std::basic_string &>' requested here 853 | boost::unordered::detail::func::construct_node_from_args( | ^ utils.cpp:31:9: note: in instantiation of function template specialization 'boost::unordered::unordered_multimap, std::basic_string>::emplace &, std::basic_string &>' requested here 31 | map.emplace(key, value); | ^ /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-d-clang-21/lib -Wl,-O1 -o NetRep.so RcppExports.o checkFinite.o discProps.o interrupt.o netStats.o permutations.o permutationsNoData.o properties.o scale.o thread-utils.o utils.o -llapack -L/home/hornik/tmp/R-d-clang-21/lib -lRblas -L/usr/lib/llvm-21/lib/clang/21/lib/linux -L/usr/lib/llvm-21/lib -lflang_rt.runtime -lm -L/home/hornik/tmp/R-d-clang-21/lib -lR installing to /srv/hornik/tmp/CRAN_pretest/NetRep.Rcheck/00LOCK-NetRep/00new/NetRep/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (NetRep)