* installing *source* package 'bitriad' ...
** this is package 'bitriad' version '0.4'
** package 'bitriad' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_07_01_01_50_00_27316/RtmpWo3TjP/R.INSTALL13b781dfe40c9/bitriad/src'
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c censuses.cpp -o censuses.o
censuses.cpp: In function 'Rcpp::IntegerMatrix centered_triads_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:84:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
84 | for (i = 0; i < w_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m0c0(Rcpp::IntegerMatrix, int)':
censuses.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
159 | for (k = 0; k < a_actors_q_list[i].size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
censuses.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
160 | for (l = 0; l < a_actors_q_list[j].size(); l++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
censuses.cpp:199:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
199 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m0c1(Rcpp::IntegerMatrix, int)':
censuses.cpp:321:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
321 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m0c2(Rcpp::IntegerMatrix, int)':
censuses.cpp:390:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
390 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m1c0(Rcpp::IntegerMatrix, int)':
censuses.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
455 | for (k = 0; k < a_actors_q_list[i].size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
censuses.cpp:456:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
456 | for (l = 0; l < a_actors_q_list[j].size(); l++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
censuses.cpp:495:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
495 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m1c1(Rcpp::IntegerMatrix, int)':
censuses.cpp:636:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
636 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m1c2(Rcpp::IntegerMatrix, int)':
censuses.cpp:783:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
783 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m2c0(Rcpp::IntegerMatrix, int)':
censuses.cpp:858:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
858 | for (k = 0; k < a_b_actors.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~
censuses.cpp:859:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
859 | for (l = 0; l < b_a_actors.size(); l++) {
| ~~^~~~~~~~~~~~~~~~~~~
censuses.cpp:897:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
897 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List wedges_x0w0m2c1(Rcpp::IntegerMatrix, int)':
censuses.cpp:996:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
996 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List dynamic_wedges_x0w0m20c02(Rcpp::IntegerMatrix, Rcpp::NumericVector, int, double, double, double, double)':
censuses.cpp:1087:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1087 | for (k = 0; k < a_b_actors.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~
censuses.cpp:1088:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1088 | for (l = 0; l < b_a_actors.size(); l++) {
| ~~^~~~~~~~~~~~~~~~~~~
censuses.cpp:1107:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1107 | for (m = 0; m < pr_events.size(); m++) {
| ~~^~~~~~~~~~~~~~~~~~
censuses.cpp:1144:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1144 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::List dynamic_wedges_x0w0m0c0(Rcpp::IntegerMatrix, Rcpp::NumericVector, int, double, double, double, double)':
censuses.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1222 | for (k = 0; k < a_actors_q_list[i].size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
censuses.cpp:1223:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1223 | for (l = 0; l < a_actors_q_list[j].size(); l++) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
censuses.cpp:1248:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1248 | for (m = 0; m < pr_events.size(); m++) {
| ~~^~~~~~~~~~~~~~~~~~
censuses.cpp:1279:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1279 | for (i = 0; i < p_vec.size(); i++) {
| ~~^~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::NumericMatrix triad_census_full_batagelj_mrvar_numeric_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:1380:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1380 | for (k = 0; k < actors_r.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::IntegerMatrix triad_census_full_batagelj_mrvar_integer_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:1553:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1553 | if (INT_MAX - tc(lambda_i, w) < na - actors_r.size()) {
| ^
censuses.cpp:1558:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1558 | for (k = 0; k < actors_r.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::NumericMatrix triad_census_difference_batagelj_mrvar_numeric_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:1722:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1722 | for (k = 0; k < actors_r.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::IntegerMatrix triad_census_difference_batagelj_mrvar_integer_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:1847:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1847 | if (INT_MAX - tc(1, 0) < na - actors_r.size()) {
| ^
censuses.cpp:1852:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1852 | for (k = 0; k < actors_r.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::NumericMatrix triad_census_binary_batagelj_mrvar_numeric_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:1986:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
1986 | for (k = 0; k < actors_r.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~
censuses.cpp: In function 'Rcpp::IntegerMatrix triad_census_binary_batagelj_mrvar_integer_C(Rcpp::IntegerMatrix, int)':
censuses.cpp:2105:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
2105 | if (INT_MAX - tc(1, 0) < na - actors_r.size()) {
| ^
censuses.cpp:2110:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
2110 | for (k = 0; k < actors_r.size(); k++) {
| ~~^~~~~~~~~~~~~~~~~
g++ -std=gnu++17 -shared -s -static-libgcc -o bitriad.dll tmp.def RcppExports.o censuses.o -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.5.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_07_01_01_50_00_27316/RtmpWo3TjP/R.INSTALL13b781dfe40c9/bitriad/src'
make[1]: Entering directory '/d/temp/2026_07_01_01_50_00_27316/RtmpWo3TjP/R.INSTALL13b781dfe40c9/bitriad/src'
make[1]: Leaving directory '/d/temp/2026_07_01_01_50_00_27316/RtmpWo3TjP/R.INSTALL13b781dfe40c9/bitriad/src'
installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-bitriad/00new/bitriad/libs/x64
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'bitriad' as bitriad_0.4.zip
* DONE (bitriad)