* installing *source* package ‘Rfast’ ...
** package ‘Rfast’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (GCC) 14.1.0’
using C++ compiler: ‘g++-14 (GCC) 14.1.0’
using C++17
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/Rfast/src'
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Coeff.cpp -o Coeff.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/string:38,
                 from Coeff.cpp:2:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from Coeff.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Diag.cpp -o Diag.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Norm.cpp -o Norm.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Rank.cpp -o Rank.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Sort.cpp -o Sort.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from Norm.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from Norm.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from Rank.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Table.cpp -o Table.o
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from Rank.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from Sort.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from Sort.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c add_to_namespace.cpp -o add_to_namespace.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c apply_condition.cpp -o apply_condition.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from Table.cpp:5:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from Table.cpp:7:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c as_integer.cpp -o as_integer.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from apply_condition.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from apply_condition.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from as_integer.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from as_integer.cpp:7:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c binarysearch.cpp -o binarysearch.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c bincomb.cpp -o bincomb.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c calc_qpois_regs.cpp -o calc_qpois_regs.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c check.cpp -o check.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cholesky.cpp -o cholesky.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from bincomb.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from bincomb.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c col_row_utilities.cpp -o col_row_utilities.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c col_row_utilities_p.cpp -o col_row_utilities_p.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from cholesky.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from cholesky.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c col_statistical.cpp -o col_statistical.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c colrint_mle.cpp -o colrint_mle.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from col_row_utilities.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from col_row_utilities_p.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from col_row_utilities_p.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from col_row_utilities.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from colrint_mle.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from colrint_mle.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c colweibull_mle.cpp -o colweibull_mle.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cts.cpp -o cts.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c cts_rf.cpp -o cts_rf.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/iostream:38,
                 from cts.h:4,
                 from cts.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from cts.h:10:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c design_matrix.cpp -o design_matrix.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c dir_knn.cpp -o dir_knn.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c diri_nr_type2.cpp -o diri_nr_type2.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c dista.cpp -o dista.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c dists.cpp -o dists.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c each.cpp -o each.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from design_matrix.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from design_matrix.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from diri_nr_type2.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from diri_nr_type2.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from dista.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from dista.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from dists.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from each.cpp:1:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from dists.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from each.cpp:2:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c eigs_sym_c.cpp -o eigs_sym_c.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c energy.cpp -o energy.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c floyd_john.cpp -o floyd_john.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c frame_to_matrix.cpp -o frame_to_matrix.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c g2_export.cpp -o g2_export.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from energy.cpp:5:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from energy.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c g2_helpers.cpp -o g2_helpers.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c g2t.cpp -o g2t.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c gamma.cpp -o gamma.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c gaussian_nb.cpp -o gaussian_nb.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c geom_regs.cpp -o geom_regs.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from floyd_john.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c glm.cpp -o glm.o
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from floyd_john.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c group.cpp -o group.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from gamma.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from gamma.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from geom_regs.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from geom_regs.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c hash.cpp -o hash.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from group.cpp:2:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from group.cpp:3:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
gcc-14 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes  -c init.c -o init.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c is.cpp -o is.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from glm.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from glm.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c k_nn.cpp -o k_nn.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c logistic_only.cpp -o logistic_only.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c lower_upper_tri.cpp -o lower_upper_tri.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from hash.cpp:2:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from hash.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from logistic_only.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from logistic_only.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c maha.cpp -o maha.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c maha_ex.cpp -o maha_ex.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c matrices.cpp -o matrices.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c mn.cpp -o mn.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c multinom_regs.cpp -o multinom_regs.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c my_k_sorted_array.cpp -o my_k_sorted_array.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c normlog_reg.cpp -o normlog_reg.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from matrices.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from matrices.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c normlog_regs.cpp -o normlog_regs.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from mn.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from mn.cpp:7:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c odds_helper.cpp -o odds_helper.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from multinom_regs.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from multinom_regs.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c pc_skel.cpp -o pc_skel.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from normlog_reg.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c permutation.cpp -o permutation.o
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from normlog_reg.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c positive_negative.cpp -o positive_negative.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/iostream:38,
                 from pc_skel.h:4,
                 from pc_skel.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c prop.cpp -o prop.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c qpois.cpp -o qpois.o
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from cts.h:10,
                 from pc_skel.h:9:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rbing.cpp -o rbing.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c read.cpp -o read.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from positive_negative.cpp:6:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from positive_negative.cpp:8:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c reg_lib.cpp -o reg_lib.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from prop.cpp:1:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from calc_qpois_regs.h:4,
                 from qpois.cpp:1:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from qpois.cpp:2:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from prop.cpp:2:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rep.cpp -o rep.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rint.cpp -o rint.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from reg_lib.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from reg_lib.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from rint.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rmdp.cpp -o rmdp.o
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from rint.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rvmf.cpp -o rvmf.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c sf.cpp -o sf.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c sort_unique.cpp -o sort_unique.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c spat_med.cpp -o spat_med.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from rmdp.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from rmdp.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from sf.cpp:1:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from cts.h:10,
                 from sf.cpp:2:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from sort_unique.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from sort_unique.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from spat_med.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from spat_med.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c spml.cpp -o spml.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c sw_regs.cpp -o sw_regs.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c system_files.cpp -o system_files.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c topological_sort.cpp -o topological_sort.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from spml.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from sw_regs.h:4,
                 from sw_regs.cpp:4:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from cts.h:10,
                 from sw_regs.h:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from spml.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c total_dista.cpp -o total_dista.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c total_dists.cpp -o total_dists.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from total_dista.cpp:2:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from total_dista.cpp:3:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c utilities.cpp -o utilities.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from total_dists.cpp:5:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from total_dists.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c varcomps_mle.cpp -o varcomps_mle.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from utilities.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from utilities.cpp:5:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c vecdist.cpp -o vecdist.o
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c weib_reg.cpp -o weib_reg.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from varcomps_mle.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from varcomps_mle.cpp:4:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I../inst/include -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/include' -I'/data/gannet/ripley/R/test-dev/RcppParallel/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c weibull_mle.cpp -o weibull_mle.o
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from weib_reg.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from vecdist.cpp:6:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from weib_reg.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from ../inst/include/Rfast/matrix.hpp:14,
                 from ../inst/include/Rfast.h:5,
                 from mn.h:4,
                 from vecdist.cpp:9:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
In file included from /usr/local/gcc14/include/c++/14.1.0/x86_64-pc-linux-gnu/bits/c++config.h:887,
                 from /usr/local/gcc14/include/c++/14.1.0/bits/requires_hosted.h:31,
                 from /usr/local/gcc14/include/c++/14.1.0/cmath:41,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/platform/compiler.h:100,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/Rcpp/r/headers.h:62,
                 from /data/gannet/ripley/R/test-dev/Rcpp/include/RcppCommon.h:30,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:25,
                 from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:29,
                 from weibull_mle.cpp:3:
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_unique(_RandomAccessIterator, _RandomAccessIterator, _BinaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1219:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1219 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:1929:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 1929 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator __pstl::__internal::__brick_stable_partition(_RandomAccessIterator, _RandomAccessIterator, _UnaryPredicate, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2029:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2029 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_merge(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2715:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2715 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function 'void __pstl::__internal::__brick_inplace_merge(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:2764:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 2764 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial")
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_OutputIterator __pstl::__internal::__brick_set_union(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _OutputIterator, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3141:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3141 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_intersection(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3202:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3202 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3298:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3298 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h: In function '_RandomAccessIterator3 __pstl::__internal::__brick_set_symmetric_difference(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _RandomAccessIterator2, _RandomAccessIterator3, _Compare, std::true_type)':
/usr/local/gcc14/include/c++/14.1.0/pstl/algorithm_impl.h:3390:5: note: '#pragma message:  [Parallel STL message]: "Vectorized algorithm unimplemented, redirected to serial"'
 3390 |     _PSTL_PRAGMA_MESSAGE("Vectorized algorithm unimplemented, redirected to serial");
      |     ^~~~~~~~~~~~~~~~~~~~
In file included from /data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb.h:32,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel/TBB.h:10,
                 from /data/gannet/ripley/R/test-dev/RcppParallel/include/RcppParallel.h:24,
                 from ../inst/include/Rfast/parallel.h:7,
                 from ../inst/include/Rfast/templates.h:10,
                 from weibull_mle.cpp:6:
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = long unsigned int]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/tbb_thread.h:251:29:   required from here
  251 |             return as_atomic(location.my_id).compare_and_swap(value.my_id, comparand.my_id);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'long unsigned int' to 'tbb::atomic<long unsigned int>&' does not use 'constexpr tbb::atomic<long unsigned int>::atomic(long unsigned int)' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h: In instantiation of 'tbb::atomic<T>& tbb::internal::as_atomic(T&) [with T = tbb::interface5::internal::hash_map_base::bucket*]':
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/concurrent_hash_map.h:291:31:   required from here
  291 |                   && as_atomic(my_table[new_seg]).compare_and_swap(is_allocating, NULL) == NULL )
      |                      ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/data/gannet/ripley/R/test-dev/RcppParallel/include/tbb/atomic.h:544:12: warning: casting 'tbb::interface5::internal::hash_map_base::bucket*' to 'tbb::atomic<tbb::interface5::internal::hash_map_base::bucket*>&' does not use 'constexpr tbb::atomic<T*>::atomic(T*) [with T = tbb::interface5::internal::hash_map_base::bucket]' [-Wcast-user-defined]
  544 |     return (atomic<T>&)t;
      |            ^~~~~~~~~~~~~
g++-14 -std=gnu++17 -shared -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o Rfast.so Coeff.o Diag.o Norm.o Rank.o Sort.o Table.o add_to_namespace.o apply_condition.o as_integer.o binarysearch.o bincomb.o calc_qpois_regs.o check.o cholesky.o col_row_utilities.o col_row_utilities_p.o col_statistical.o colrint_mle.o colweibull_mle.o cts.o cts_rf.o design_matrix.o dir_knn.o diri_nr_type2.o dista.o dists.o each.o eigs_sym_c.o energy.o floyd_john.o frame_to_matrix.o g2_export.o g2_helpers.o g2t.o gamma.o gaussian_nb.o geom_regs.o glm.o group.o hash.o init.o is.o k_nn.o logistic_only.o lower_upper_tri.o maha.o maha_ex.o matrices.o mn.o multinom_regs.o my_k_sorted_array.o normlog_reg.o normlog_regs.o odds_helper.o pc_skel.o permutation.o positive_negative.o prop.o qpois.o rbing.o read.o reg_lib.o rep.o rint.o rmdp.o rvmf.o sf.o sort_unique.o spat_med.o spml.o sw_regs.o system_files.o topological_sort.o total_dista.o total_dists.o utilities.o varcomps_mle.o vecdist.o weib_reg.o weibull_mle.o -llapack -L/data/gannet/ripley/R/R-devel/lib -lRblas -lgfortran -lm -lquadmath -fopenmp
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/Rfast/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/Rfast/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/Rfast/src'
installing to /data/gannet/ripley/R/packages/tests-devel/Rfast.Rcheck/00LOCK-Rfast/00new/Rfast/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (Rfast)