* installing *source* package 'nethist' ...
** this is package 'nethist' version '1.0.0'
** package 'nethist' 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_09_03_01_02_10_20122/RtmpigIJC0/R.INSTALL14b2c53392e8c/nethist/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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Assignment.cpp -o Assignment.o
In file included from Assignment.cpp:2:
multinethist.h: In member function 'bool Assignment::operator==(const Assignment&) const':
multinethist.h:112:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
112 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
multinethist.h: In member function 'bool AssignCommonF::operator==(const AssignCommonF&) const':
multinethist.h:155:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
155 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp: In constructor 'Assignment::Assignment(const arma::icube&, const arma::uvec&, const GroupSize&)':
Assignment.cpp:19:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
19 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp:20:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
20 | for(arma::uword j = 0; j < group_size.number_group; j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
Assignment.cpp:23:36: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
23 | for(arma::uword i = j + 1; i < group_size.number_group; i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
Assignment.cpp:33:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
33 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp: In member function 'virtual double Assignment::compute_normalize_log_likelihood()':
Assignment.cpp:59:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
59 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp:60:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
60 | for(arma::uword j = 0; j < num_groups(); j++){
| ~~^~~~~~~~~~~~~~
Assignment.cpp:61:31: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
61 | for(arma::uword i = j; i< num_groups() ; i++){
| ~^~~~~~~~~~~~~~
Assignment.cpp: In member function 'virtual double Assignment::compute_LSE()':
Assignment.cpp:74:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
74 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp:75:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
75 | for(arma::uword j = 0; j < num_groups(); j++){
| ~~^~~~~~~~~~~~~~
Assignment.cpp:76:31: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
76 | for(arma::uword i = 0; i< num_groups() ; i++){
| ~^~~~~~~~~~~~~~
Assignment.cpp:84:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
84 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp:85:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
85 | for(arma::uword i=0; i < num_groups()-1; i++){
| ~~^~~~~~~~~~~~~~~~
Assignment.cpp: In member function 'virtual void Assignment::update_thetahat(const arma::uvec&, const arma::icube&)':
Assignment.cpp:115:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
115 | for(arma::uword i = 0; i < n_nodes; i++){
| ~~^~~~~~~~~
Assignment.cpp:120:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
120 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp: In constructor 'AssignCommonF::AssignCommonF(const arma::icube&, const arma::uvec&, const GroupSize&)':
Assignment.cpp:184:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
184 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp:186:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
186 | for(arma::uword j = 0; j < group_size.number_group; j++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
Assignment.cpp:189:34: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
189 | for(arma::uword i = j+1; i < group_size.number_group; i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~
Assignment.cpp: In member function 'virtual void AssignCommonF::update_thetahat(const arma::uvec&, const arma::icube&)':
Assignment.cpp:216:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
216 | for(arma::uword i = 0; i < n_nodes; i++){
| ~~^~~~~~~~~
Assignment.cpp:221:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
221 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp: In member function 'void AssignCommonF::get_thetahat_common_f()':
Assignment.cpp:248:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
248 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
Assignment.cpp: In constructor 'AssignSingleLayer::AssignSingleLayer(const arma::imat&, const arma::uvec&, const GroupSize&)':
Assignment.cpp:291:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
291 | for(arma::uword j = 0; j < n_nodes; j++){
| ~~^~~~~~~~~
Assignment.cpp:293:32: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
293 | for(arma::uword i = j+1; i < n_nodes; i++){
| ~~^~~~~~~~~
Assignment.cpp: In member function 'virtual double AssignSingleLayer::compute_normalize_log_likelihood()':
Assignment.cpp:321:26: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
321 | for(arma::uword j= 0; j< num_groups(); j++){
| ~^~~~~~~~~~~~~~
Assignment.cpp:322:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
322 | for(arma::uword i = j; i < num_groups(); i++){
| ~~^~~~~~~~~~~~~~
Assignment.cpp: In member function 'virtual double AssignSingleLayer::compute_LSE()':
Assignment.cpp:335:26: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
335 | for(arma::uword j= 0; j< num_groups(); j++){
| ~^~~~~~~~~~~~~~
Assignment.cpp:336:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
336 | for(arma::uword i = j; i < num_groups(); i++){
| ~~^~~~~~~~~~~~~~
Assignment.cpp:343:26: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
343 | for(arma::uword i=0; i < num_groups()-1; i++){
| ~~^~~~~~~~~~~~~~~~
Assignment.cpp: In member function 'void AssignSingleLayer::update_thetahat(const arma::uvec&, const arma::imat&)':
Assignment.cpp:369:28: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
369 | for(arma::uword i = 0; i < n_nodes; i++){
| ~~^~~~~~~~~
Assignment.cpp:393:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'int' [-Wsign-compare]
393 | for(arma::uword j = 0; j < num_groups(); j++){
| ~~^~~~~~~~~~~~~~
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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c count_k_cycle.cpp -o count_k_cycle.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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c multinethist_fastgreedy.cpp -o multinethist_fastgreedy.o
In file included from multinethist_fastgreedy.cpp:3:
multinethist.h: In member function 'bool Assignment::operator==(const Assignment&) const':
multinethist.h:112:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
112 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
multinethist.h: In member function 'bool AssignCommonF::operator==(const AssignCommonF&) const':
multinethist.h:155:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
155 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c net_summary_subsample_adj.cpp -o net_summary_subsample_adj.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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c nethist_fastgreedy.cpp -o nethist_fastgreedy.o
In file included from nethist_fastgreedy.cpp:3:
multinethist.h: In member function 'bool Assignment::operator==(const Assignment&) const':
multinethist.h:112:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
112 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
multinethist.h: In member function 'bool AssignCommonF::operator==(const AssignCommonF&) const':
multinethist.h:155:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
155 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c nethist_utils.cpp -o nethist_utils.o
In file included from nethist_utils.cpp:3:
multinethist.h: In member function 'bool Assignment::operator==(const Assignment&) const':
multinethist.h:112:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
112 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
multinethist.h: In member function 'bool AssignCommonF::operator==(const AssignCommonF&) const':
multinethist.h:155:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
155 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
nethist_utils.cpp: In function 'arma::uvec select_swap(const Assignment&, const int&, const int&)':
nethist_utils.cpp:18:17: warning: comparison of integer expressions of different signedness: 'const int' and 'const unsigned int' [-Wsign-compare]
18 | while((label1 == assignment.node_labels.at(selected_node2)) && (i < 10)){
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c test-multinethist.cpp -o test-multinethist.o
In file included from test-multinethist.cpp:14:
multinethist.h: In member function 'bool Assignment::operator==(const Assignment&) const':
multinethist.h:112:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
112 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
multinethist.h: In member function 'bool AssignCommonF::operator==(const AssignCommonF&) const':
multinethist.h:155:30: warning: comparison of integer expressions of different signedness: 'arma::uword' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
155 | for(arma::uword l = 0; l < n_layers; l++){
| ~~^~~~~~~~~~
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:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I'D:/RCompile/CRANpkg/lib/4.5/testthat/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c test-runner.cpp -o test-runner.o
g++ -std=gnu++17 -shared -s -static-libgcc -o nethist.dll tmp.def Assignment.o RcppExports.o count_k_cycle.o multinethist_fastgreedy.o net_summary_subsample_adj.o nethist_fastgreedy.o nethist_utils.o test-multinethist.o test-runner.o -fopenmp -LD:/RCompile/recent/R-4.5.3/bin/x64 -lRlapack -LD:/RCompile/recent/R-4.5.3/bin/x64 -lRblas -lgfortran -lquadmath -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_09_03_01_02_10_20122/RtmpigIJC0/R.INSTALL14b2c53392e8c/nethist/src'
make[1]: Entering directory '/d/temp/2026_09_03_01_02_10_20122/RtmpigIJC0/R.INSTALL14b2c53392e8c/nethist/src'
make[1]: Leaving directory '/d/temp/2026_09_03_01_02_10_20122/RtmpigIJC0/R.INSTALL14b2c53392e8c/nethist/src'
installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-nethist/00new/nethist/libs/x64
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** 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 'nethist' as nethist_1.0.0.zip
* DONE (nethist)