Using the amazingly useful http://gallery.rcpp.org/articles/using-the-Rcpp-based-sample-implementation/
I get a bunch of compiler warnings (copied in full below); the crux seems to be typename T1::elem_type = double; arma::uword = unsigned int]’ is deprecated I could dig in and try to fix this myself but feel like it might be a deep rabbit hole for me ... This is not critical, but it would certainly be nice to have my code compile clean. (I'm happy to report this elsewhere if there is a more appropriate venue.) Also, FWIW, I get lists.r-forge.r-project.org uses an invalid security certificate. The certificate is only valid for the following names: *.r-project.org, r-project.org Error code: SSL_ERROR_BAD_CERT_DOMAIN when subscribing to the list ... Any help appreciated ... Ben Bolker sessionInfo(): R Under development (unstable) (2016-10-08 r71471) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 14.04.5 LTS attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] pevosim_0.0.0.9000 testthat_1.0.2 loaded via a namespace (and not attached): [1] compiler_3.4.0 magrittr_1.5 [3] R6_2.2.0 tools_3.4.0 [5] RcppArmadillo_0.7.500.0.0 crayon_1.3.2 [7] Rcpp_0.12.8 In file included from funs.cpp:2:0: /usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadilloExtensions/sample.h: In function ‘void Rcpp::RcppArmadillo::ProbSampleReplace(arma::uvec&, int, int, arma::vec&)’: /usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadilloExtensions/sample.h:149:55: warning: ‘const arma::mtOp<unsigned int, T1, arma::op_sort_index> arma::sort_index(const arma::Base<typename T1::elem_type, T1>&, arma::uword) [with T1 = arma::Mat<double>; typename T1::elem_type = double; arma::uword = unsigned int]’ is deprecated (declared at /usr/local/lib/R/site-library/RcppArmadillo/include/armadillo_bits/fn_sort_index.hpp:37) [-Wdeprecated-declarations] arma::uvec perm = arma::sort_index(prob, 1); //descending sort of i ^ /usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadilloExtensions/sample.h:150:38: warning: ‘typename arma::enable_if2<arma::is_arma_type<T1>::value, const arma::Op<T1, arma::op_sort_default> >::result arma::sort(const T1&, arma::uword) [with T1 = arma::Col<double>; typename arma::enable_if2<arma::is_arma_type<T1>::value, const arma::Op<T1, arma::op_sort_default> >::result = const arma::Op<arma::Col<double>, arma::op_sort_default>; arma::uword = unsigned int]’ is deprecated (declared at /usr/local/lib/R/site-library/RcppArmadillo/include/armadillo_bits/fn_sort.hpp:47) [-Wdeprecated-declarations] prob = arma::sort(prob, 1); // descending sort of prob ^ /usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadilloExtensions/sample.h: In function ‘void Rcpp::RcppArmadillo::ProbSampleNoReplace(arma::uvec&, int, int, arma::vec&)’: /usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadilloExtensions/sample.h:211:55: warning: ‘const arma::mtOp<unsigned int, T1, arma::op_sort_index> arma::sort_index(const arma::Base<typename T1::elem_type, T1>&, arma::uword) [with T1 = arma::Mat<double>; typename T1::elem_type = double; arma::uword = unsigned int]’ is deprecated (declared at /usr/local/lib/R/site-library/RcppArmadillo/include/armadillo_bits/fn_sort_index.hpp:37) [-Wdeprecated-declarations] arma::uvec perm = arma::sort_index(prob, 1); //descending sort of i ^ /usr/local/lib/R/site-library/RcppArmadillo/include/RcppArmadilloExtensions/sample.h:212:38: warning: ‘typename arma::enable_if2<arma::is_arma_type<T1>::value, const arma::Op<T1, arma::op_sort_default> >::result arma::sort(const T1&, arma::uword) [with T1 = arma::Col<double>; typename arma::enable_if2<arma::is_arma_type<T1>::value, const arma::Op<T1, arma::op_sort_default> >::result = const arma::Op<arma::Col<double>, arma::op_sort_default>; arma::uword = unsigned int]’ is deprecated (declared at /usr/local/lib/R/site-library/RcppArmadillo/include/armadillo_bits/fn_sort.hpp:47) [-Wdeprecated-declarations] prob = arma::sort(prob, 1); // descending sort of prob ^ _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel