* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘imbibe’ ...
** package ‘imbibe’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (Debian 14.2.0-6) 14.2.0’
using C++ compiler: ‘g++-14 (Debian 14.2.0-6) 14.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpvGCLO1/R.INSTALL1c3bbb105ebcc8/imbibe/src'
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c RNifti_shim.c -o RNifti_shim.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c bw.c -o bw.o
bw.c: In function ‘sf_bwlp’:
bw.c:397:9: warning: variable ‘m’ set but not used [-Wunused-but-set-variable]
  397 |     int m, k;         // loop variables
      |         ^
bw.c: In function ‘sf_bwhp’:
bw.c:422:9: warning: variable ‘m’ set but not used [-Wunused-but-set-variable]
  422 |     int m, k;         // loop variables
      |         ^
bw.c: In function ‘Filt’:
bw.c:654:16: warning: unused variable ‘R’ [-Wunused-variable]
  654 |         int j, R;
      |                ^
bw.c: In function ‘FiltRev’:
bw.c:667:16: warning: unused variable ‘R’ [-Wunused-variable]
  667 |         int j, R;
      |                ^
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c core.c -o core.o
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c core32.c -o core32.o
core32.c: In function ‘nifti_edt’:
core32.c:218: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  218 |         #pragma omp parallel for
core32.c: In function ‘nifti_smooth_gauss’:
core32.c:402: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  402 |         #pragma omp parallel for
core32.c:438: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  438 |         #pragma omp parallel for
core32.c: In function ‘nifti_otsu’:
core32.c:503:13: warning: unused variable ‘top’ [-Wunused-variable]
  503 |         int top = nBins - 1;
      |             ^~~
core32.c: In function ‘nifti_tfce’:
core32.c:772: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  772 |         #pragma omp parallel for
core32.c: In function ‘nifti_grid’:
core32.c:845: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  845 |         #pragma omp parallel for
core32.c: In function ‘nifti_inm’:
core32.c:951: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  951 |         #pragma omp parallel for
core32.c: In function ‘nifti_ing’:
core32.c:999: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  999 |         #pragma omp parallel for
core32.c: In function ‘nifti_detrend_linear’:
core32.c:1154: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1154 |         #pragma omp parallel for
core32.c: In function ‘butterworth_filter’:
core32.c:1250: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1250 |         #pragma omp parallel for
core32.c: In function ‘nifti_bptf’:
core32.c:1422: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1422 |         #pragma omp parallel for
core32.c: In function ‘nifti_demean’:
core32.c:1511: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1511 |         #pragma omp parallel for
core32.c: In function ‘nifti_dim_reduce’:
core32.c:1576: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1576 |                 #pragma omp parallel for
core32.c:1626: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1626 |                 #pragma omp parallel for
core32.c: In function ‘nifti_sobel’:
core32.c:2401: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 2401 |         #pragma omp parallel for
core32.c: In function ‘nifti_resize’:
core32.c:2645: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 2645 |         #pragma omp parallel for
core32.c: In function ‘nifti_binary_power’:
core32.c:2943:13: warning: unused variable ‘fv’ [-Wunused-variable]
 2943 |         flt fv = v;
      |             ^~
core32.c: In function ‘nifti_roc’:
core32.c:3266:17: warning: multi-line comment [-Wcomment]
 3266 |                 //Matlab script roc.m generates samples you can process with fslmaths.\
      |                 ^
core32.c: In function ‘nifti_fillh’:
core32.c:3392: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3392 |         #pragma omp parallel for
core32.c: In function ‘nifti_unary’:
core32.c:3528: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3528 |                         #pragma omp parallel for
core32.c:3551: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3551 |                 #pragma omp parallel for
core32.c:3669: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3669 |                         #pragma omp parallel for
core32.c:3709: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3709 |                         #pragma omp parallel for
core32.c:3758: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3758 |                 #pragma omp parallel for
core32.c:3804: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3804 |                 #pragma omp parallel for
core32.c:3813: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3813 |                 #pragma omp parallel for
core32.c: At top level:
core32.c:2778:12: warning: ‘essentiallyEqual’ defined but not used [-Wunused-function]
 2778 | static int essentiallyEqual(float a, float b) {
      |            ^~~~~~~~~~~~~~~~
core32.c: In function ‘nifti_bptf’:
core32.c:1437:42: warning: ‘hpStart’ may be used uninitialized [-Wmaybe-uninitialized]
 1437 |                                 for (int k = hpStart[v]; k <= hpEnd[v]; k++) { //for each index in kernel
      |                                          ^
core32.c:1352:15: note: ‘hpStart’ was declared here
 1352 |         int * hpStart, * hpEnd;
      |               ^~~~~~~
core32.c:1437:68: warning: ‘hpEnd’ may be used uninitialized [-Wmaybe-uninitialized]
 1437 |                                 for (int k = hpStart[v]; k <= hpEnd[v]; k++) { //for each index in kernel
      |                                                               ~~~~~^~~
core32.c:1352:26: note: ‘hpEnd’ was declared here
 1352 |         int * hpStart, * hpEnd;
      |                          ^~~~~
core32.c:1445:64: warning: ‘hpSumX’ may be used uninitialized [-Wmaybe-uninitialized]
 1445 |                                 double m = ((n*sumXY) - (hpSumX[v] * sumY) ) * hpDenom[v]; //slope
      |                                                          ~~~~~~^~~
core32.c:1353:18: note: ‘hpSumX’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                  ^~~~~~
core32.c:1445:87: warning: ‘hpDenom’ may be used uninitialized [-Wmaybe-uninitialized]
 1445 |                                 double m = ((n*sumXY) - (hpSumX[v] * sumY) ) * hpDenom[v]; //slope
      |                                                                                ~~~~~~~^~~
core32.c:1353:28: note: ‘hpDenom’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                            ^~~~~~~
core32.c:1444:40: warning: ‘hpSumWt’ may be used uninitialized [-Wmaybe-uninitialized]
 1444 |                                 double n = hpSumWt[v];
      |                                        ^
core32.c:1353:39: note: ‘hpSumWt’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                                       ^~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:34,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:31,
                 from core32.c:25:
In function ‘_mm_free’,
    inlined from ‘nifti_bptf’ at core32.c:1483:3:
/usr/lib/gcc/x86_64-linux-gnu/14/include/mm_malloc.h:54:3: warning: ‘hp’ may be used uninitialized [-Wmaybe-uninitialized]
   54 |   free (__ptr);
      |   ^~~~~~~~~~~~
core32.c: In function ‘nifti_bptf’:
core32.c:1353:50: note: ‘hp’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                                                  ^~
core32.c:1353:56: warning: ‘hp0’ may be used uninitialized [-Wmaybe-uninitialized]
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                                                        ^~~
core32.c:1468:42: warning: ‘lpStart’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |                                 for (int k = lpStart[v]; k <= lpEnd[v]; k++) //for each index in kernel
      |                                          ^
core32.c:1390:15: note: ‘lpStart’ was declared here
 1390 |         int * lpStart, * lpEnd;
      |               ^~~~~~~
core32.c:1468:68: warning: ‘lpEnd’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |                                 for (int k = lpStart[v]; k <= lpEnd[v]; k++) //for each index in kernel
      |                                                               ~~~~~^~~
core32.c:1390:26: note: ‘lpEnd’ was declared here
 1390 |         int * lpStart, * lpEnd;
      |                          ^~~~~
core32.c:1470:58: warning: ‘lpSumWt’ may be used uninitialized [-Wmaybe-uninitialized]
 1470 |                                 imgOut[v] = sum * lpSumWt[v];
      |                                                   ~~~~~~~^~~
core32.c:1391:18: note: ‘lpSumWt’ was declared here
 1391 |         double * lpSumWt, * lp, * lp0;
      |                  ^~~~~~~
In function ‘_mm_free’,
    inlined from ‘nifti_bptf’ at core32.c:1491:3:
/usr/lib/gcc/x86_64-linux-gnu/14/include/mm_malloc.h:54:3: warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized]
   54 |   free (__ptr);
      |   ^~~~~~~~~~~~
core32.c: In function ‘nifti_bptf’:
core32.c:1391:29: note: ‘lp’ was declared here
 1391 |         double * lpSumWt, * lp, * lp0;
      |                             ^~
core32.c:1391:35: warning: ‘lp0’ may be used uninitialized [-Wmaybe-uninitialized]
 1391 |         double * lpSumWt, * lp, * lp0;
      |                                   ^~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c core64.c -o core64.o
core64.c: In function ‘nifti_edt’:
core64.c:218: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  218 |         #pragma omp parallel for
core64.c: In function ‘nifti_smooth_gauss’:
core64.c:402: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  402 |         #pragma omp parallel for
core64.c:438: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  438 |         #pragma omp parallel for
core64.c: In function ‘nifti_otsu’:
core64.c:503:13: warning: unused variable ‘top’ [-Wunused-variable]
  503 |         int top = nBins - 1;
      |             ^~~
core64.c: In function ‘nifti_tfce’:
core64.c:772: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  772 |         #pragma omp parallel for
core64.c: In function ‘nifti_grid’:
core64.c:845: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  845 |         #pragma omp parallel for
core64.c: In function ‘nifti_inm’:
core64.c:951: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  951 |         #pragma omp parallel for
core64.c: In function ‘nifti_ing’:
core64.c:999: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
  999 |         #pragma omp parallel for
core64.c: In function ‘nifti_detrend_linear’:
core64.c:1154: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1154 |         #pragma omp parallel for
core64.c: In function ‘butterworth_filter’:
core64.c:1250: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1250 |         #pragma omp parallel for
core64.c: In function ‘nifti_bptf’:
core64.c:1422: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1422 |         #pragma omp parallel for
core64.c: In function ‘nifti_demean’:
core64.c:1511: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1511 |         #pragma omp parallel for
core64.c: In function ‘nifti_dim_reduce’:
core64.c:1576: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1576 |                 #pragma omp parallel for
core64.c:1626: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 1626 |                 #pragma omp parallel for
core64.c: In function ‘nifti_sobel’:
core64.c:2401: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 2401 |         #pragma omp parallel for
core64.c: In function ‘nifti_resize’:
core64.c:2645: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 2645 |         #pragma omp parallel for
core64.c: In function ‘nifti_binary_power’:
core64.c:2943:13: warning: unused variable ‘fv’ [-Wunused-variable]
 2943 |         flt fv = v;
      |             ^~
core64.c: In function ‘nifti_roc’:
core64.c:3266:17: warning: multi-line comment [-Wcomment]
 3266 |                 //Matlab script roc.m generates samples you can process with fslmaths.\
      |                 ^
core64.c: In function ‘nifti_fillh’:
core64.c:3392: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3392 |         #pragma omp parallel for
core64.c: In function ‘nifti_unary’:
core64.c:3528: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3528 |                         #pragma omp parallel for
core64.c:3551: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3551 |                 #pragma omp parallel for
core64.c:3669: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3669 |                         #pragma omp parallel for
core64.c:3709: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3709 |                         #pragma omp parallel for
core64.c:3758: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3758 |                 #pragma omp parallel for
core64.c:3804: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3804 |                 #pragma omp parallel for
core64.c:3813: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas]
 3813 |                 #pragma omp parallel for
core64.c: At top level:
core64.c:2778:12: warning: ‘essentiallyEqual’ defined but not used [-Wunused-function]
 2778 | static int essentiallyEqual(float a, float b) {
      |            ^~~~~~~~~~~~~~~~
core64.c: In function ‘nifti_bptf’:
core64.c:1352:15: warning: ‘hpStart’ may be used uninitialized [-Wmaybe-uninitialized]
 1352 |         int * hpStart, * hpEnd;
      |               ^~~~~~~
core64.c:1352:26: warning: ‘hpEnd’ may be used uninitialized [-Wmaybe-uninitialized]
 1352 |         int * hpStart, * hpEnd;
      |                          ^~~~~
core64.c:1445:64: warning: ‘hpSumX’ may be used uninitialized [-Wmaybe-uninitialized]
 1445 |                                 double m = ((n*sumXY) - (hpSumX[v] * sumY) ) * hpDenom[v]; //slope
      |                                                          ~~~~~~^~~
core64.c:1353:18: note: ‘hpSumX’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                  ^~~~~~
core64.c:1445:87: warning: ‘hpDenom’ may be used uninitialized [-Wmaybe-uninitialized]
 1445 |                                 double m = ((n*sumXY) - (hpSumX[v] * sumY) ) * hpDenom[v]; //slope
      |                                                                                ~~~~~~~^~~
core64.c:1353:28: note: ‘hpDenom’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                            ^~~~~~~
core64.c:1444:40: warning: ‘hpSumWt’ may be used uninitialized [-Wmaybe-uninitialized]
 1444 |                                 double n = hpSumWt[v];
      |                                        ^
core64.c:1353:39: note: ‘hpSumWt’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                                       ^~~~~~~
In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/xmmintrin.h:34,
                 from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:31,
                 from core64.c:25:
In function ‘_mm_free’,
    inlined from ‘nifti_bptf’ at core64.c:1483:3:
/usr/lib/gcc/x86_64-linux-gnu/14/include/mm_malloc.h:54:3: warning: ‘hp’ may be used uninitialized [-Wmaybe-uninitialized]
   54 |   free (__ptr);
      |   ^~~~~~~~~~~~
core64.c: In function ‘nifti_bptf’:
core64.c:1353:50: note: ‘hp’ was declared here
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                                                  ^~
core64.c:1353:56: warning: ‘hp0’ may be used uninitialized [-Wmaybe-uninitialized]
 1353 |         double * hpSumX, * hpDenom, * hpSumWt, * hp, * hp0;
      |                                                        ^~~
core64.c:1468:42: warning: ‘lpStart’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |                                 for (int k = lpStart[v]; k <= lpEnd[v]; k++) //for each index in kernel
      |                                          ^
core64.c:1390:15: note: ‘lpStart’ was declared here
 1390 |         int * lpStart, * lpEnd;
      |               ^~~~~~~
core64.c:1468:68: warning: ‘lpEnd’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |                                 for (int k = lpStart[v]; k <= lpEnd[v]; k++) //for each index in kernel
      |                                                               ~~~~~^~~
core64.c:1390:26: note: ‘lpEnd’ was declared here
 1390 |         int * lpStart, * lpEnd;
      |                          ^~~~~
core64.c:1470:58: warning: ‘lpSumWt’ may be used uninitialized [-Wmaybe-uninitialized]
 1470 |                                 imgOut[v] = sum * lpSumWt[v];
      |                                                   ~~~~~~~^~~
core64.c:1391:18: note: ‘lpSumWt’ was declared here
 1391 |         double * lpSumWt, * lp, * lp0;
      |                  ^~~~~~~
In function ‘_mm_free’,
    inlined from ‘nifti_bptf’ at core64.c:1491:3:
/usr/lib/gcc/x86_64-linux-gnu/14/include/mm_malloc.h:54:3: warning: ‘lp’ may be used uninitialized [-Wmaybe-uninitialized]
   54 |   free (__ptr);
      |   ^~~~~~~~~~~~
core64.c: In function ‘nifti_bptf’:
core64.c:1391:29: note: ‘lp’ was declared here
 1391 |         double * lpSumWt, * lp, * lp0;
      |                             ^~
core64.c:1391:35: warning: ‘lp0’ may be used uninitialized [-Wmaybe-uninitialized]
 1391 |         double * lpSumWt, * lp, * lp0;
      |                                   ^~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c main.cpp -o main.o
main.cpp: In function ‘SEXPREC* run(SEXP, SEXP, SEXP)’:
main.cpp:12:9: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
   12 |     int status = 0;
      |         ^~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/include/R.h:73,
                 from RNifti_shim.h:4,
                 from main.cpp:3:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/exceptions/cpp11/exceptions.h: In function ‘void Rcpp::Rf_warning(const char*, Args&& ...) [with Args = {const char*}]’:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/include/R_ext/Error.h:69:17: warning: infinite recursion detected [-Winfinite-recursion]
   69 | #define warning Rf_warning
      |                 ^~~~~~~~~~
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/exceptions/cpp11/exceptions.h:46:13: note: in expansion of macro ‘warning’
   46 | inline void warning(const char* fmt, Args&&... args ) {
      |             ^~~~~~~
In file included from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/exceptions.h:180,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:130,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include/RNifti/NiftiImage.h:7,
                 from /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include/RNifti.h:50,
                 from RNifti_shim.h:7:
/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include/Rcpp/exceptions/cpp11/exceptions.h:47:15: note: recursive call
   47 |     Rf_warning("%s", tfm::format(fmt, std::forward<Args>(args)... ).c_str());
      |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc-14 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -DUSING_R -DHAVE_ZLIB -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RNifti/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c tensor.c -o tensor.o
tensor.c: In function ‘EIG_tsfunc’:
tensor.c:1705:21: warning: variable ‘ncall’ set but not used [-Wunused-but-set-variable]
 1705 |   static int nvox , ncall ;
      |                     ^~~~~
tensor.c:1705:14: warning: variable ‘nvox’ set but not used [-Wunused-but-set-variable]
 1705 |   static int nvox , ncall ;
      |              ^~~~
g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o imbibe.so RNifti_shim.o bw.o core.o core32.o core64.o main.o tensor.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpvGCLO1/R.INSTALL1c3bbb105ebcc8/imbibe/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpvGCLO1/R.INSTALL1c3bbb105ebcc8/imbibe/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpvGCLO1/R.INSTALL1c3bbb105ebcc8/imbibe/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-imbibe/00new/imbibe/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 (imbibe)