* installing *source* package ‘malan’ ... ** package ‘malan’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (GCC) 14.2.0’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/malan/src' g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c PROTO.cpp -o PROTO.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_build_pedigrees.cpp -o api_build_pedigrees.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_igraph.cpp -o api_igraph.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_load_data.cpp -o api_load_data.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_simulate.cpp -o api_simulate.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_simulate_helper.cpp -o api_simulate_helper.o api_igraph.cpp: In function 'Rcpp::XPtr<Population> from_igraph_rcpp(Rcpp::IntegerVector, Rcpp::IntegerMatrix)': api_igraph.cpp:42:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 42 | for (size_t i = 0; i < edges.nrow(); ++i) { | ~~^~~~~~~~~~~~~~ api_load_data.cpp: In function 'void load_haplotypes(Rcpp::XPtr<Population>, Rcpp::IntegerVector, Rcpp::IntegerMatrix, bool)': api_load_data.cpp:163:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < N; ++i) { | ~~^~~ api_simulate.cpp: In function 'Rcpp::List sample_geneology(size_t, int, int, int, bool, double, double, bool, bool)': api_simulate.cpp:232:67: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 232 | while ((simulate_fixed_number_generations == true && generation < generations) || (simulate_fixed_number_generations == false && founders_left > 1)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ api_simulate.cpp:284:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 284 | if (generation <= extra_generations_full) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ api_simulate.cpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Rcpp::Vector<13> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int g = 0; g < individual_pids_tmp.size(); ++g) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_simulate_varying_size.cpp -o api_simulate_varying_size.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_autosomal.cpp -o api_utility_autosomal.o api_simulate_varying_size.cpp: In function 'Rcpp::List sample_geneology_varying_size(Rcpp::IntegerVector, int, int, bool, double, double, bool)': api_simulate_varying_size.cpp:147:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Rcpp::traits::storage_type<13>::type' {aka 'int'} [-Wsign-compare] 147 | for (size_t i = 0; i < population_sizes[generations-1]; ++i) { api_simulate_varying_size.cpp:170:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Rcpp::traits::storage_type<13>::type' {aka 'int'} [-Wsign-compare] 170 | for (size_t i = 0; i < population_sizes[generations-1]; ++i) { api_simulate_varying_size.cpp:178:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 178 | for (size_t generation = 1; generation < generations; ++generation) { | ~~~~~~~~~~~^~~~~~~~~~~~~ api_simulate_varying_size.cpp:197:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 197 | for (size_t i = 0; i < population_size; ++i) { | ~~^~~~~~~~~~~~~~~~~ api_simulate_varying_size.cpp:204:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 204 | for (size_t i = 0; i < children_population_size; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ api_simulate_varying_size.cpp:227:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 227 | if (generation <= extra_generations_full) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ api_simulate_varying_size.cpp:228:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 228 | for (size_t father_i = 0; father_i < population_size; ++father_i) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ api_simulate_varying_size.cpp:242:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 242 | for (size_t i = 0; i < population_size; ++i) { | ~~^~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_autosomal_theta_unweighted.cpp -o api_utility_autosomal_theta_unweighted.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_autosomal_theta_weighted.cpp -o api_utility_autosomal_theta_weighted.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_haplotypes.cpp -o api_utility_haplotypes.o api_utility_autosomal.cpp: In function 'void population_populate_autosomal_infinite_alleles(Rcpp::XPtr<Population>, double, bool)': api_utility_autosomal.cpp:362:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 362 | for (int i = 1; i < alleles_support.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_individual.cpp -o api_utility_individual.o api_utility_autosomal_theta_weighted.cpp: In function 'Rcpp::List estimate_autotheta_subpops_weighted_engine(std::vector<std::unordered_map<int, double> >, std::vector<std::unordered_map<int, double> >, std::vector<double>)': api_utility_autosomal_theta_weighted.cpp:367:19: warning: comparison of integer expressions of different signedness: 'std::vector<std::unordered_map<int, double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (P_AA.size() != r) { | ~~~~~~~~~~~~^~~~ api_utility_autosomal_theta_weighted.cpp:371:18: warning: comparison of integer expressions of different signedness: 'std::vector<std::unordered_map<int, double> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 371 | if (p_A.size() != r) { | ~~~~~~~~~~~^~~~ api_utility_autosomal_theta_weighted.cpp:375:16: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 375 | if (n.size() != r) { | ~~~~~~~~~^~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_misc.cpp -o api_utility_misc.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_mixtures.cpp -o api_utility_mixtures.o api_utility_haplotypes.cpp: In function 'void pedigrees_all_populate_haplotypes(Rcpp::XPtr<std::vector<Pedigree*> >, int, const Rcpp::NumericVector&, double, double, bool)': api_utility_haplotypes.cpp:57:12: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (loci != mut_rates.size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~ api_utility_haplotypes.cpp: In function 'void pedigrees_all_populate_haplotypes_ladder_bounded(Rcpp::XPtr<std::vector<Pedigree*> >, const Rcpp::NumericVector&, const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, const Rcpp::Nullable<Rcpp::Function_Impl<Rcpp::PreserveStorage> >&, double, double, bool)': api_utility_haplotypes.cpp:207:29: warning: comparison of integer expressions of different signedness: 'R_xlen_t' {aka 'long int'} and 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | if (mutation_rates.size() != lad_min.size()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ api_utility_haplotypes.cpp:211:29: warning: comparison of integer expressions of different signedness: 'R_xlen_t' {aka 'long int'} and 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 211 | if (mutation_rates.size() != lad_max.size()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ api_utility_haplotypes.cpp: In function 'int count_haplotype_occurrences_individuals(Rcpp::List, Rcpp::IntegerVector)': api_utility_haplotypes.cpp:433:23: warning: comparison of integer expressions of different signedness: 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 433 | if (indv_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ api_utility_haplotypes.cpp: In function 'int count_haplotype_near_matches_individuals(Rcpp::List, Rcpp::IntegerVector, int)': api_utility_haplotypes.cpp:480:23: warning: comparison of integer expressions of different signedness: 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 480 | if (indv_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ api_utility_haplotypes.cpp: In function 'Rcpp::List haplotype_matches_individuals(Rcpp::List, Rcpp::IntegerVector)': api_utility_haplotypes.cpp:532:23: warning: comparison of integer expressions of different signedness: 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 532 | if (indv_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ api_utility_haplotypes.cpp: In function 'int count_haplotype_occurrences_pedigree(Rcpp::XPtr<Pedigree>, Rcpp::IntegerVector, int)': api_utility_haplotypes.cpp:587:23: warning: comparison of integer expressions of different signedness: 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 587 | if (dest_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ api_utility_haplotypes.cpp: In function 'Rcpp::IntegerMatrix pedigree_haplotype_near_matches_meiosis(Rcpp::XPtr<Individual>, int, int)': api_utility_haplotypes.cpp:803:23: warning: comparison of integer expressions of different signedness: 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 803 | if (dest_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ api_utility_haplotypes.cpp: In function 'Rcpp::IntegerVector haplotypes_to_hashes(Rcpp::XPtr<Population>, Rcpp::IntegerVector)': api_utility_haplotypes.cpp:924:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 924 | for (size_t i = 0; i < n; ++i) { | ~~^~~ api_utility_haplotypes.cpp:937:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int j = 0; j < indices.size(); ++j) { | ~~^~~~~~~~~~~~~~~~ api_utility_haplotypes.cpp: In function 'Rcpp::List split_by_haplotypes(Rcpp::XPtr<Population>, Rcpp::IntegerVector)': api_utility_haplotypes.cpp:965:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 965 | for (size_t i = 0; i < n; ++i) { | ~~^~~ api_utility_haplotypes.cpp: In function 'Rcpp::List haplotype_partially_matches_individuals(Rcpp::List, Rcpp::IntegerVector, Rcpp::IntegerVector)': api_utility_haplotypes.cpp:1043:23: warning: comparison of integer expressions of different signedness: 'std::vector<int, std::allocator<int> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1043 | if (indv_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ api_utility_haplotypes.cpp: In function 'Rcpp::XPtr<std::unordered_map<std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >*> > build_haplotype_hashmap(const Rcpp::List&, bool)': api_utility_haplotypes.cpp:1096:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1096 | for (size_t i = 0; i < n; ++i) { | ~~^~~ api_utility_individual.cpp: In function 'int brothers_matching(Rcpp::XPtr<Individual>)': api_utility_individual.cpp:329:23: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 329 | if (indv_h.size() != loci) { | ~~~~~~~~~~~~~~^~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_mixtures_analyse.cpp -o api_utility_mixtures_analyse.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c api_utility_pedigree.cpp -o api_utility_pedigree.o api_utility_mixtures_analyse.cpp: In function 'void analyse_set(int, const std::vector<int>&, const std::vector<std::vector<int> >&, const std::vector<int>&, const std::vector<int>&, const std::vector<std::vector<int> >&, const std::vector<std::unordered_set<int> >&, std::vector<std::vector<int> >&)': api_utility_mixtures_analyse.cpp:43:68: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 43 | if ((haps_in_mixture_indices.size() + known_contributors.size()) != num_contributors) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:53:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int set_i = 0; set_i < haps_in_mixture_indices.size(); set_i++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:72:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (int set_i = 0; set_i < known_contributors.size(); ++set_i) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:77:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 77 | for (int set_i = 0; set_i < suggested_contributors.size(); ++set_i) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:100:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (int level = 0; level < haps_in_mixture_indices.size(); level++) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp: In function 'void nested_loop_operation(std::vector<int>, std::vector<int>&, int, int, const std::vector<std::vector<int> >&, const std::vector<int>&, const std::vector<int>&, const std::vector<std::vector<int> >&, const std::vector<std::unordered_set<int> >&, std::vector<std::vector<int> >&)': api_utility_mixtures_analyse.cpp:157:53: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 157 | if ((counters.size() + known_contributors.size()) != num_contributors) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:161:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 161 | if (level == counters.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:174:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int set_i = 1; set_i < counters.size(); set_i++) { | ~~~~~~^~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp: In function 'Rcpp::List analyse_mixture_result(Rcpp::List&, const Rcpp::List&, const Rcpp::List&)': api_utility_mixtures_analyse.cpp:251:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | if (loci != true_donors[donor_i].size()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:274:24: warning: comparison of integer expressions of different signedness: 'std::unordered_set<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 274 | if (alleles.size() == K) { | ~~~~~~~~~~~~~~~^~~~ api_utility_mixtures_analyse.cpp:359:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int term_i = 0; term_i < terms_Hd.size(); ++term_i) { | ~~~~~~~^~~~~~~~~~~~~~~~~ api_utility_mixtures_analyse.cpp:390:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int term_i = 0; term_i < terms_Hp.size(); ++term_i) { | ~~~~~~~^~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c class_Individual.cpp -o class_Individual.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c class_Pedigree.cpp -o class_Pedigree.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c class_Population.cpp -o class_Population.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c class_SimulateChooseFather.cpp -o class_SimulateChooseFather.o g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c helper_Individual.cpp -o helper_Individual.o class_Individual.cpp: In member function 'void Individual::haplotype_mutate(const std::vector<double>&, double)': class_Individual.cpp:380:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int loc = 0; loc < m_haplotype.size(); ++loc) { | ~~~~^~~~~~~~~~~~~~~~~~~~ class_Individual.cpp: In member function 'void Individual::haplotype_mutate_ladder_bounded(const std::vector<double>&, const std::vector<int>&, const std::vector<int>&, double)': class_Individual.cpp:416:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 416 | for (int loc = 0; loc < m_haplotype.size(); ++loc) { | ~~~~^~~~~~~~~~~~~~~~~~~~ class_Individual.cpp: In member function 'std::vector<Individual*> Individual::calculate_path_to(Individual*) const': class_Individual.cpp:620:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Individual*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 620 | for (LCA_index = 0; LCA_index < path_this.size() && LCA_index < path_dest.size(); LCA_index++) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ class_Individual.cpp:620:65: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Individual*>::size_type' {aka 'long unsigned int'} [-Wsign-compare] 620 | for (LCA_index = 0; LCA_index < path_this.size() && LCA_index < path_dest.size(); LCA_index++) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c helper_generation.cpp -o helper_generation.o class_SimulateChooseFather.cpp: In member function 'virtual int GammaVarianceRandomFather::get_father_i()': class_SimulateChooseFather.cpp:68:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (jj = 0; jj < population_size_1; ++jj) { | ~~~^~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -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/RcppProgress/include' -I/usr/local/include -DC99_INLINE_SEMANTICS=0 -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 -DR_NO_REMAP -c test_misc.cpp -o test_misc.o g++-14 -std=gnu++17 -shared -L/usr/local/gcc14/lib64 -L/usr/local/lib64 -o malan.so PROTO.o RcppExports.o api_build_pedigrees.o api_igraph.o api_load_data.o api_simulate.o api_simulate_helper.o api_simulate_varying_size.o api_utility_autosomal.o api_utility_autosomal_theta_unweighted.o api_utility_autosomal_theta_weighted.o api_utility_haplotypes.o api_utility_individual.o api_utility_misc.o api_utility_mixtures.o api_utility_mixtures_analyse.o api_utility_pedigree.o class_Individual.o class_Pedigree.o class_Population.o class_SimulateChooseFather.o helper_Individual.o helper_generation.o test_misc.o -llapack -L/data/gannet/ripley/R/R-devel/lib -lRblas -lgfortran -lm -lquadmath make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/malan/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/malan/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/malan/src' installing to /data/gannet/ripley/R/packages/tests-devel/malan.Rcheck/00LOCK-malan/00new/malan/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (malan)