* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘DeCAFS’ ...
** this is package ‘DeCAFS’ version ‘3.3.3’
** package ‘DeCAFS’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.3.0-10) 14.3.0’
using C++14
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpP0ZQ9B/R.INSTALLcbf3310bea9d4/DeCAFS/src'
g++-14 -std=gnu++14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-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++-14 -std=gnu++14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c algorithms.cpp -o algorithms.o
algorithms.cpp: In function ‘std::vector<std::tuple<int, double, double, double, double, double> > getMinOfTwoQuads(const std::vector<std::tuple<int, double, double, double, double, double> >&, const std::vector<std::tuple<int, double, double, double, double, double> >&)’:
algorithms.cpp:98:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::tuple<int, double, double, double, double, double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
98 | for (int k = 1; k < outcost.size(); k++) {
| ~~^~~~~~~~~~~~~~~~
algorithms.cpp:106:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::tuple<int, double, double, double, double, double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
106 | for (int i=0; i < outcost.size(); i++) {
| ~~^~~~~~~~~~~~~~~~
algorithms.cpp: In function ‘std::vector<std::tuple<int, double, double, double, double, double> > recomputeIntervals(const std::vector<std::tuple<int, double, double, double, double, double> >&, const double&, const double&, const double&)’:
algorithms.cpp:165:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
165 | if ((i + 1) == index.size()) {
| ~~~~~~~~^~~~~~~~~~~~~~~
g++-14 -std=gnu++14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c fpop.cpp -o fpop.o
g++-14 -std=gnu++14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c fpopmain.cpp -o fpopmain.o
fpopmain.cpp: In function ‘std::tuple<std::vector<int, std::allocator<int> >, std::__cxx11::list<double, std::allocator<double> >, std::vector<std::tuple<int, double, double, double, double, double>, std::allocator<std::tuple<int, double, double, double, double, double> > > > FPOPmain(std::vector<double>&, double&, double&, double&, double&, std::string)’:
fpopmain.cpp:51:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
51 | for (size_t t = 1; t < N; t++) {
| ~~^~~
g++-14 -std=gnu++14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c quadratic.cpp -o quadratic.o
quadratic.cpp: In function ‘void print_costf(std::vector<std::tuple<int, double, double, double, double, double> >&)’:
quadratic.cpp:93:20: warning: unused variable ‘q’ [-Wunused-variable]
93 | for (auto& q: costS) {
| ^
g++-14 -std=gnu++14 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o DeCAFS.so RcppExports.o algorithms.o fpop.o fpopmain.o quadratic.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpP0ZQ9B/R.INSTALLcbf3310bea9d4/DeCAFS/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpP0ZQ9B/R.INSTALLcbf3310bea9d4/DeCAFS/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpP0ZQ9B/R.INSTALLcbf3310bea9d4/DeCAFS/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-DeCAFS/00new/DeCAFS/libs
** R
** data
*** moving datasets to lazyload DB
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package ‘DeCAFS’
finding HTML links ... done
DeCAFS html
bestParameters html
cost html
dataRWAR html
dataSinusoidal html
estimVar html
estimateParameters html
evalEtaNu html
guidedModelSelection html
oilWell html
plot.DeCAFSout html
scenarioGenerator html
** 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 (DeCAFS)