* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘curveDepth’ ... ** package ‘curveDepth’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ using C++11 make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpoda0JK/R.INSTALL2a07e513391663/curveDepth/src' g++-14 -std=gnu++11 -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'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/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++11 -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'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c depthsCurveHfsp.cpp -o depthsCurveHfsp.o depthsCurveHfsp.cpp: In function ‘Rcpp::NumericMatrix distImages(arma::cube, int)’: depthsCurveHfsp.cpp:104:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < images.n_slices; i++){ | ~~^~~~~~~~~~~~~~~~~ depthsCurveHfsp.cpp:117:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < images.n_slices - 1; i++){ | ~~^~~~~~~~~~~~~~~~~~~~~ depthsCurveHfsp.cpp:121:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 121 | for (int j = i + 1; j < images.n_slices; j++){ | ~~^~~~~~~~~~~~~~~~~ depthsCurveHfsp.cpp: In function ‘Rcpp::List images2curves(arma::cube)’: depthsCurveHfsp.cpp:1012:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const unsigned int’} [-Wsign-compare] 1012 | for (int i = 0; i < images.n_slices; i++){ | ~~^~~~~~~~~~~~~~~~~ In file included from routines.h:16, from stdafx.h:21, from depthsCurveHfsp.cpp:25: hypermatrix.h: In instantiation of ‘int hypermatrix<BlockType>::clear() [with BlockType = double]’: hypermatrix.h:155:14: required from ‘typeHypermatrix<UnitType>::typeHypermatrix(int, int*) [with UnitType = double]’ 155 | this->clear(); | ~~~~~~~~~~~^~ routines.h:202:73: required from here 202 | ImageDensity(int d, int* ns) : typeHypermatrix<double>(d, ns), Curve(d) { | ^ hypermatrix.h:42:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 42 | for (int i = 0; i < size; i++){ | ~~^~~~~~ g++-14 -std=gnu++11 -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'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c routines.cpp -o routines.o routines.cpp: In function ‘int generateDirections(int, int, int, double**)’: routines.cpp:68:30: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 68 | for (unsigned int i = 0; i < nDirs; i++){ | ~~^~~~~~~ routines.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 70 | for (unsigned int j = 0; j < d; j++){ | ~~^~~ routines.cpp:76:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 76 | for (unsigned int j = 0; j < d; j++){ | ~~^~~ In file included from routines.h:16, from stdafx.h:21, from routines.cpp:16: hypermatrix.h: In instantiation of ‘UnitType typeHypermatrix<UnitType>::getNNonzero() [with UnitType = double]’: routines.cpp:494:28: required from here 494 | int nPixels = getNNonzero(); | ~~~~~~~~~~~^~ hypermatrix.h:204:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 204 | for (int i = 0; i < this->size; i++){ | ~~^~~~~~~~~~~~ hypermatrix.h: In instantiation of ‘int typeHypermatrix<UnitType>::add(typeHypermatrix<UnitType>&) [with UnitType = double]’: routines.cpp:1244:19: required from here 1244 | genPattern.add(imageDensities[i]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ hypermatrix.h:163:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 163 | for (int i = 0; i < this->size; i++){ | ~~^~~~~~~~~~~~ hypermatrix.h: In instantiation of ‘int typeHypermatrix<UnitType>::standardize() [with UnitType = double]’: routines.cpp:1246:25: required from here 1246 | genPattern.standardize(); | ~~~~~~~~~~~~~~~~~~~~~~^~ hypermatrix.h:186:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 186 | for (int i = 0; i < this->size; i++){ | ~~^~~~~~~~~~~~ hypermatrix.h: In instantiation of ‘UnitType typeHypermatrix<UnitType>::getTotal() [with UnitType = double]’: routines.cpp:1247:31: required from here 1247 | Rcout << genPattern.getTotal() << " "; | ~~~~~~~~~~~~~~~~~~~^~ hypermatrix.h:195:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 195 | for (int i = 0; i < this->size; i++){ | ~~^~~~~~~~~~~~ hypermatrix.h: In instantiation of ‘int hypermatrix<BlockType>::clear() [with BlockType = double]’: hypermatrix.h:155:14: required from ‘typeHypermatrix<UnitType>::typeHypermatrix(int, int*) [with UnitType = double]’ 155 | this->clear(); | ~~~~~~~~~~~^~ routines.h:202:73: required from here 202 | ImageDensity(int d, int* ns) : typeHypermatrix<double>(d, ns), Curve(d) { | ^ hypermatrix.h:42:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 42 | for (int i = 0; i < size; i++){ | ~~^~~~~~ hypermatrix.h: In instantiation of ‘int hypermatrix<BlockType>::clear() [with BlockType = long long unsigned int]’: hypermatrix.h:68:33: required from ‘void binaryHypermatrix<BlockType>::clear() [with BlockType = long long unsigned int]’ 68 | hypermatrix<BlockType>::clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ routines.cpp:493:17: required from here 493 | binImage.clear(); | ~~~~~~~~~~~~~~^~ hypermatrix.h:42:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 42 | for (int i = 0; i < size; i++){ | ~~^~~~~~ g++-14 -std=gnu++11 -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'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c voxelize.cpp -o voxelize.o In file included from routines.h:16, from stdafx.h:21, from voxelize.cpp:13: hypermatrix.h: In instantiation of ‘int hypermatrix<BlockType>::clear() [with BlockType = double]’: hypermatrix.h:155:14: required from ‘typeHypermatrix<UnitType>::typeHypermatrix(int, int*) [with UnitType = double]’ 155 | this->clear(); | ~~~~~~~~~~~^~ routines.h:202:73: required from here 202 | ImageDensity(int d, int* ns) : typeHypermatrix<double>(d, ns), Curve(d) { | ^ hypermatrix.h:42:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 42 | for (int i = 0; i < size; i++){ | ~~^~~~~~ hypermatrix.h: In instantiation of ‘int hypermatrix<BlockType>::clear() [with BlockType = long long unsigned int]’: hypermatrix.h:68:33: required from ‘void binaryHypermatrix<BlockType>::clear() [with BlockType = long long unsigned int]’ 68 | hypermatrix<BlockType>::clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ hypermatrix.h:85:8: required from ‘binaryHypermatrix<BlockType>::binaryHypermatrix(int, int*) [with BlockType = long long unsigned int]’ 85 | this->clear(); | ~~~~~~^~~~~ voxelize.cpp:101:70: required from here 101 | binaryHypermatrix<unsigned long long> checkVoxels(nFcns, nDiscretes); | ^ hypermatrix.h:42:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long unsigned int’ [-Wsign-compare] 42 | for (int i = 0; i < size; i++){ | ~~^~~~~~ g++-14 -std=gnu++11 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o curveDepth.so RcppExports.o depthsCurveHfsp.o routines.o voxelize.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpoda0JK/R.INSTALL2a07e513391663/curveDepth/src' make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpoda0JK/R.INSTALL2a07e513391663/curveDepth/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpoda0JK/R.INSTALL2a07e513391663/curveDepth/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-curveDepth/00new/curveDepth/libs ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘curveDepth’ finding HTML links ... done depth.curve.Tukey html depthc.Tukey html dist.curves html dist.curves.asymm html dist.images html images2curves html mnistShort017 html sample.curves html voxelize 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 (curveDepth)