* installing *source* package ‘binGroup2’ ... ** this is package ‘binGroup2’ version ‘1.3.3’ ** package ‘binGroup2’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++ (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-CXX20/binGroup2/src' g++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20/include" -DNDEBUG -DARMA_USE_CURRENT -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/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 Array.cpp -o Array.o g++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20/include" -DNDEBUG -DARMA_USE_CURRENT -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/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 Hierarchical.cpp -o Hierarchical.o Hierarchical.cpp: In function ‘arma::mat poolsize(int, int, std::string)’: Hierarchical.cpp:109:15: error: reference to ‘span’ is ambiguous 109 | res(span::all,i)=res(span::all,i-1)/2; | ^~~~ In file included from /usr/include/c++/15/format:51, from /usr/include/c++/15/bits/chrono_io.h:41, from /usr/include/c++/15/chrono:3378, from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo:53, from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57, from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/RcppArmadillo.h:32, from Hierarchical.cpp:1: /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ In file included from /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo:155: /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:109:32: error: reference to ‘span’ is ambiguous 109 | res(span::all,i)=res(span::all,i-1)/2; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:112:11: error: reference to ‘span’ is ambiguous 112 | res(span::all,S-1).fill(1); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp: In function ‘double EFF_HIER(arma::vec, int, arma::mat, arma::mat, arma::vec)’: Hierarchical.cpp:155:35: error: reference to ‘span’ is ambiguous 155 | mid = mid * pi_transition(span(0,3), span(j*4,j*4+3)) * P_operator_temp; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:155:46: error: reference to ‘span’ is ambiguous 155 | mid = mid * pi_transition(span(0,3), span(j*4,j*4+3)) * P_operator_temp; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp: In function ‘arma::mat prob(arma::vec, int, arma::mat, arma::mat, arma::vec)’: Hierarchical.cpp:204:35: error: reference to ‘span’ is ambiguous 204 | mid = mid * pi_transition(span(0,3), span(j*4,j*4+3)) * P_operator_temp; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:204:46: error: reference to ‘span’ is ambiguous 204 | mid = mid * pi_transition(span(0,3), span(j*4,j*4+3)) * P_operator_temp; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp: In function ‘Rcpp::List ACCU_HIER(arma::vec, int, arma::mat, arma::mat, arma::vec)’: Hierarchical.cpp:257:41: error: reference to ‘span’ is ambiguous 257 | PSe1_mid1=PSe1_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_neg; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:257:51: error: reference to ‘span’ is ambiguous 257 | PSe1_mid1=PSe1_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_neg; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:258:41: error: reference to ‘span’ is ambiguous 258 | PSe1_mid2=PSe1_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:258:51: error: reference to ‘span’ is ambiguous 258 | PSe1_mid2=PSe1_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:259:41: error: reference to ‘span’ is ambiguous 259 | PSe2_mid1=PSe2_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_neg_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:259:51: error: reference to ‘span’ is ambiguous 259 | PSe2_mid1=PSe2_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_neg_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:260:41: error: reference to ‘span’ is ambiguous 260 | PSe2_mid2=PSe2_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:260:51: error: reference to ‘span’ is ambiguous 260 | PSe2_mid2=PSe2_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:261:41: error: reference to ‘span’ is ambiguous 261 | PSp1_mid1=PSp1_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_operator; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:261:51: error: reference to ‘span’ is ambiguous 261 | PSp1_mid1=PSp1_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_operator; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:262:41: error: reference to ‘span’ is ambiguous 262 | PSp1_mid2=PSp1_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_neg_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:262:51: error: reference to ‘span’ is ambiguous 262 | PSp1_mid2=PSp1_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_neg_pos; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:263:41: error: reference to ‘span’ is ambiguous 263 | PSp2_mid1=PSp2_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_operator; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:263:51: error: reference to ‘span’ is ambiguous 263 | PSp2_mid1=PSp2_mid1*pi_transition(span(0,3),span(s*4,s*4+3))*P_operator; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:264:41: error: reference to ‘span’ is ambiguous 264 | PSp2_mid2=PSp2_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_neg; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:264:51: error: reference to ‘span’ is ambiguous 264 | PSp2_mid2=PSp2_mid2*pi_transition(span(0,3),span(s*4,s*4+3))*P_pos_neg; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp: In function ‘Rcpp::List OPT(arma::vec, arma::mat, arma::mat, int, std::string, std::string)’: Hierarchical.cpp:310:33: error: reference to ‘span’ is ambiguous 310 | temp(i,0)=EFF_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:310:71: error: reference to ‘span’ is ambiguous 310 | temp(i,0)=EFF_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:310:85: error: reference to ‘span’ is ambiguous 310 | temp(i,0)=EFF_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:310:123: error: reference to ‘span’ is ambiguous 310 | temp(i,0)=EFF_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:310:148: error: reference to ‘span’ is ambiguous 310 | temp(i,0)=EFF_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:311:34: error: reference to ‘span’ is ambiguous 311 | temp(i,1)=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:311:72: error: reference to ‘span’ is ambiguous 311 | temp(i,1)=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:311:86: error: reference to ‘span’ is ambiguous 311 | temp(i,1)=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:311:124: error: reference to ‘span’ is ambiguous 311 | temp(i,1)=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:311:149: error: reference to ‘span’ is ambiguous 311 | temp(i,1)=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(i,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:315:27: error: reference to ‘span’ is ambiguous 315 | double mid=min(temp(span::all,0)); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:316:31: error: reference to ‘span’ is ambiguous 316 | arma::uvec q1=find(temp(span::all,0)==mid); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:318:34: error: reference to ‘span’ is ambiguous 318 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:318:72: error: reference to ‘span’ is ambiguous 318 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:318:86: error: reference to ‘span’ is ambiguous 318 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:318:124: error: reference to ‘span’ is ambiguous 318 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:318:151: error: reference to ‘span’ is ambiguous 318 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:321:14: error: reference to ‘span’ is ambiguous 321 | ps(S-2,span(0,S-1))=pools(q1d,span::all); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:321:37: error: reference to ‘span’ is ambiguous 321 | ps(S-2,span(0,S-1))=pools(q1d,span::all); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:323:26: error: reference to ‘span’ is ambiguous 323 | arma::vec MAR=temp(span::all,1)/temp(span::all,0); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:323:44: error: reference to ‘span’ is ambiguous 323 | arma::vec MAR=temp(span::all,1)/temp(span::all,0); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:325:30: error: reference to ‘span’ is ambiguous 325 | arma::uvec q1=find(MAR(span::all)==mid); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:327:34: error: reference to ‘span’ is ambiguous 327 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:327:72: error: reference to ‘span’ is ambiguous 327 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:327:86: error: reference to ‘span’ is ambiguous 327 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:327:124: error: reference to ‘span’ is ambiguous 327 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:327:151: error: reference to ‘span’ is ambiguous 327 | List mid1=ACCU_HIER(p,S,SE(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),SP(span((S+1)*(S-2)/2,(S+1)*(S-2)/2+S-1),span::all),trans(pools(q1d,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:330:14: error: reference to ‘span’ is ambiguous 330 | ps(S-2,span(0,S-1))=pools(q1d,span::all); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:330:37: error: reference to ‘span’ is ambiguous 330 | ps(S-2,span(0,S-1))=pools(q1d,span::all); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp: In function ‘Rcpp::List optimal_stage(double, arma::mat, arma::mat, arma::vec, arma::vec, int, std::string, std::string)’: Hierarchical.cpp:367:34: error: reference to ‘span’ is ambiguous 367 | two(k)=EFF_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:367:44: error: reference to ‘span’ is ambiguous 367 | two(k)=EFF_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:367:58: error: reference to ‘span’ is ambiguous 367 | two(k)=EFF_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:367:68: error: reference to ‘span’ is ambiguous 367 | two(k)=EFF_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:367:93: error: reference to ‘span’ is ambiguous 367 | two(k)=EFF_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:368:36: error: reference to ‘span’ is ambiguous 368 | two1(k)=ACCU_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:368:46: error: reference to ‘span’ is ambiguous 368 | two1(k)=ACCU_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:368:60: error: reference to ‘span’ is ambiguous 368 | two1(k)=ACCU_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:368:70: error: reference to ‘span’ is ambiguous 368 | two1(k)=ACCU_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:368:95: error: reference to ‘span’ is ambiguous 368 | two1(k)=ACCU_HIER(p,2,SE(span(0,1),span::all),SP(span(0,1),span::all),trans(pool2(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:376:36: error: reference to ‘span’ is ambiguous 376 | three(k)=EFF_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:376:46: error: reference to ‘span’ is ambiguous 376 | three(k)=EFF_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:376:60: error: reference to ‘span’ is ambiguous 376 | three(k)=EFF_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:376:70: error: reference to ‘span’ is ambiguous 376 | three(k)=EFF_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:376:95: error: reference to ‘span’ is ambiguous 376 | three(k)=EFF_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:377:38: error: reference to ‘span’ is ambiguous 377 | three1(k)=ACCU_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:377:48: error: reference to ‘span’ is ambiguous 377 | three1(k)=ACCU_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:377:62: error: reference to ‘span’ is ambiguous 377 | three1(k)=ACCU_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:377:72: error: reference to ‘span’ is ambiguous 377 | three1(k)=ACCU_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:377:97: error: reference to ‘span’ is ambiguous 377 | three1(k)=ACCU_HIER(p,3,SE(span(2,4),span::all),SP(span(2,4),span::all),trans(pool3(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:385:35: error: reference to ‘span’ is ambiguous 385 | four(k)=EFF_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:385:45: error: reference to ‘span’ is ambiguous 385 | four(k)=EFF_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:385:59: error: reference to ‘span’ is ambiguous 385 | four(k)=EFF_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:385:69: error: reference to ‘span’ is ambiguous 385 | four(k)=EFF_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:385:94: error: reference to ‘span’ is ambiguous 385 | four(k)=EFF_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:386:37: error: reference to ‘span’ is ambiguous 386 | four1(k)=ACCU_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:386:47: error: reference to ‘span’ is ambiguous 386 | four1(k)=ACCU_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:386:61: error: reference to ‘span’ is ambiguous 386 | four1(k)=ACCU_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:386:71: error: reference to ‘span’ is ambiguous 386 | four1(k)=ACCU_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:386:96: error: reference to ‘span’ is ambiguous 386 | four1(k)=ACCU_HIER(p,4,SE(span(5,8),span::all),SP(span(5,8),span::all),trans(pool4(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:393:35: error: reference to ‘span’ is ambiguous 393 | five(k)=EFF_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:393:46: error: reference to ‘span’ is ambiguous 393 | five(k)=EFF_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:393:60: error: reference to ‘span’ is ambiguous 393 | five(k)=EFF_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:393:71: error: reference to ‘span’ is ambiguous 393 | five(k)=EFF_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:393:96: error: reference to ‘span’ is ambiguous 393 | five(k)=EFF_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:394:37: error: reference to ‘span’ is ambiguous 394 | five1(k)=ACCU_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:394:48: error: reference to ‘span’ is ambiguous 394 | five1(k)=ACCU_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:394:62: error: reference to ‘span’ is ambiguous 394 | five1(k)=ACCU_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:394:73: error: reference to ‘span’ is ambiguous 394 | five1(k)=ACCU_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:394:98: error: reference to ‘span’ is ambiguous 394 | five1(k)=ACCU_HIER(p,5,SE(span(9,13),span::all),SP(span(9,13),span::all),trans(pool5(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:401:34: error: reference to ‘span’ is ambiguous 401 | six(k)=EFF_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:401:46: error: reference to ‘span’ is ambiguous 401 | six(k)=EFF_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:401:60: error: reference to ‘span’ is ambiguous 401 | six(k)=EFF_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:401:72: error: reference to ‘span’ is ambiguous 401 | six(k)=EFF_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:401:97: error: reference to ‘span’ is ambiguous 401 | six(k)=EFF_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all))); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:402:36: error: reference to ‘span’ is ambiguous 402 | six1(k)=ACCU_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:402:48: error: reference to ‘span’ is ambiguous 402 | six1(k)=ACCU_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:402:62: error: reference to ‘span’ is ambiguous 402 | six1(k)=ACCU_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:402:74: error: reference to ‘span’ is ambiguous 402 | six1(k)=ACCU_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:402:99: error: reference to ‘span’ is ambiguous 402 | six1(k)=ACCU_HIER(p,6,SE(span(14,19),span::all),SP(span(14,19),span::all),trans(pool6(k,span::all)))["ACCU"]; | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:412:42: error: reference to ‘span’ is ambiguous 412 | arma::uvec q1=find(min_stage(span::all)==min_all); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ Hierarchical.cpp:421:42: error: reference to ‘span’ is ambiguous 421 | arma::uvec q1=find(max_stage(span::all)==max_all); | ^~~~ /usr/include/c++/15/span:60:11: note: candidates are: ‘template class std::span’ 60 | class span; | ^~~~ /data/gannet/ripley/R/test-dev/RcppArmadillo/include/current/armadillo_bits/span.hpp:38:8: note: ‘struct arma::span’ 38 | struct span : public span_base<> | ^~~~ make[1]: *** [/data/gannet/ripley/R/cxx20/etc/Makeconf:201: Hierarchical.o] Error 1 g++ -std=gnu++20 -I"/data/gannet/ripley/R/cxx20/include" -DNDEBUG -DARMA_USE_CURRENT -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I'/data/gannet/ripley/R/test-dev/RcppArmadillo/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 RcppExports.cpp -o RcppExports.o make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-CXX20/binGroup2/src' ERROR: compilation failed for package ‘binGroup2’ * removing ‘/data/gannet/ripley/R/packages/tests-CXX20/binGroup2.Rcheck/binGroup2’