* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘ABM’ ...
** this is package ‘ABM’ version ‘0.4.3’
** package ‘ABM’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-15 (Debian 15.2.0-7) 15.2.0’
make[1]: Entering directory '/tmp/RtmpYAuqRk/R.INSTALL2d88d8275f567e/ABM/src'
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Agent.cpp -o Agent.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Contact.cpp -o Contact.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Counter.cpp -o Counter.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Event.cpp -o Event.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Network.cpp -o Network.o
Network.cpp: In member function ‘virtual void ConfigurationModel::buildNetwork()’:
Network.cpp:59:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
59 | for (size_t i = 0, k = 0; i < d.size(); ++i)
| ~~^~~~~~~~~~
Network.cpp:60:26: 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]
60 | for (size_t j = 0; j < d[i]; ++j)
Network.cpp: In member function ‘virtual void ConfigurationModel::grow(Agent&)’:
Network.cpp:100:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
100 | if (k == degree) return;
| ~~^~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Population.cpp -o Population.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RNG.cpp -o RNG.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Simulation.cpp -o Simulation.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c State.cpp -o State.o
State.cpp: In member function ‘bool State::match(const Rcpp::List&) const’:
State.cpp:84:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
84 | for (size_t i = 0; i < ns.size(); ++i) {
| ~~^~~~~~~~~~~
State.cpp: In member function ‘State& State::operator&=(const Rcpp::List&)’:
State.cpp:120:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare]
120 | for (size_t i = 0; i < ns.size(); ++i) {
| ~~^~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Transition.cpp -o Transition.o
In file included from ../inst/include/Simulation.h:3,
from Transition.cpp:1:
In member function ‘PAgent Population::agent(const Agent&) const’,
inlined from ‘virtual void ContactTransition::schedule(double, Agent&)’ at Transition.cpp:160:63:
../inst/include/Population.h:112:93: warning: ‘next_contact’ may be used uninitialized [-Wmaybe-uninitialized]
112 | PAgent agent(const Agent &agent) const { return agent._population == this ? _agents[agent._index] : nullptr; }
| ~~~~~~^~~~~~
Transition.cpp: In member function ‘virtual void ContactTransition::schedule(double, Agent&)’:
Transition.cpp:149:10: note: ‘next_contact’ was declared here
149 | Agent* next_contact;
| ^~~~~~~~~~~~
g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o ABM.so Agent.o Contact.o Counter.o Event.o Network.o Population.o RNG.o RcppExports.o Simulation.o State.o Transition.o -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpYAuqRk/R.INSTALL2d88d8275f567e/ABM/src'
make[1]: Entering directory '/tmp/RtmpYAuqRk/R.INSTALL2d88d8275f567e/ABM/src'
make[1]: Leaving directory '/tmp/RtmpYAuqRk/R.INSTALL2d88d8275f567e/ABM/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-ABM/00new/ABM/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** 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 (ABM)