* installing *source* package ‘RFIF’ ...
** this is package ‘RFIF’ version ‘1.0’
** package ‘RFIF’ successfully unpacked and MD5 sums checked
** using staged installation
Configuring RFIF...
Found fftw3 via pkg-config (enabling fast FFT).
Done.
** libs
using C compiler: ‘gcc (GCC) 15.2.1 20260123 (Red Hat 15.2.1-7)’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/RFIF/src'
gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -DRFIF_USE_FFTW -isystem /usr/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c FFT.c -o FFT.o
gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -DRFIF_USE_FFTW -isystem /usr/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c Fif.c -o Fif.o
gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -DRFIF_USE_FFTW -isystem /usr/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c init.c -o init.o
gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -DRFIF_USE_FFTW -isystem /usr/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c interp.c -o interp.o
gcc -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -DRFIF_USE_FFTW -isystem /usr/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c r_fifc_shim.c -o r_fifc_shim.o
Fif.c: In function ‘Maxmins_v3_8’:
Fif.c:4453:20: warning: ‘last_df’ may be used uninitialized [-Wmaybe-uninitialized]
4453 | if ((last_df == +1) || (last_df == 0))
| ^
Fif.c:4363:25: note: ‘last_df’ was declared here
4363 | unsigned int N_old, last_df;
| ^~~~~~~
Fif.c:4455:42: warning: ‘posc’ may be used uninitialized [-Wmaybe-uninitialized]
4455 | Maxs[cmaxs] = ((posc + (int)(floor((double)(c - 1) / 2)) + 1) % (N_old-1));
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fif.c:4366:9: note: ‘posc’ was declared here
4366 | int posc; // posizione del max/min
| ^~~~
Fif.c: In function ‘FIF_v2_1’:
Fif.c:4703:17: warning: pointer ‘fappo’ may be used after ‘free’ [-Wuse-after-free]
4703 | free(fappo);
| ^~~~~~~~~~~
Fif.c:4624:9: note: call to ‘free’ here
4624 | free(fappo);
| ^~~~~~~~~~~
gcc -shared -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -fpic -L/usr/local/lib64 -o RFIF.so FFT.o Fif.o init.o interp.o r_fifc_shim.o -lfftw3
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/RFIF/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/RFIF/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/RFIF/src'
installing to /data/gannet/ripley/R/packages/tests-devel/RFIF.Rcheck/00LOCK-RFIF/00new/RFIF/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** 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 (RFIF)