* installing *source* package ‘decon’ ...
** package ‘decon’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘clang version 18.1.4’
using Fortran compiler: ‘flang-new version 18.1.4’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/decon/src'
/usr/local/clang18/bin/clang -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG   -isystem /usr/local/clang18/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c Ckernel.c -o Ckernel.o
Ckernel.c:122:21: warning: unused variable 'B96' [-Wunused-const-variable]
  122 | static const double B96[] = {
      |                     ^~~
Ckernel.c:149:21: warning: unused variable 'A96' [-Wunused-const-variable]
  149 | static const double A96[] = {
      |                     ^~~
Ckernel.c:179:21: warning: unused variable 'B82' [-Wunused-const-variable]
  179 | static const double B82[] = {
      |                     ^~~
Ckernel.c:203:21: warning: unused variable 'A82' [-Wunused-const-variable]
  203 | static const double A82[] = {
      |                     ^~~
Ckernel.c:231:21: warning: unused variable 'B64' [-Wunused-const-variable]
  231 | static const double B64[] = {
      |                     ^~~
Ckernel.c:250:21: warning: unused variable 'A64' [-Wunused-const-variable]
  250 | static const double A64[] = {
      |                     ^~~
Ckernel.c:272:21: warning: unused variable 'B56' [-Wunused-const-variable]
  272 | static const double B56[] = {
      |                     ^~~
Ckernel.c:289:21: warning: unused variable 'A56' [-Wunused-const-variable]
  289 | static const double A56[] = {
      |                     ^~~
Ckernel.c:309:21: warning: unused variable 'B48' [-Wunused-const-variable]
  309 | static const double B48[] = {
      |                     ^~~
Ckernel.c:324:21: warning: unused variable 'A48' [-Wunused-const-variable]
  324 | static const double A48[] = {
      |                     ^~~
Ckernel.c:342:21: warning: unused variable 'B40' [-Wunused-const-variable]
  342 | static const double B40[] = {
      |                     ^~~
Ckernel.c:355:21: warning: unused variable 'A40' [-Wunused-const-variable]
  355 | static const double A40[] = {
      |                     ^~~
Ckernel.c:371:21: warning: unused variable 'B32' [-Wunused-const-variable]
  371 | static const double B32[] = {
      |                     ^~~
Ckernel.c:382:21: warning: unused variable 'A32' [-Wunused-const-variable]
  382 | static const double A32[] = {
      |                     ^~~
Ckernel.c:396:21: warning: unused variable 'B28' [-Wunused-const-variable]
  396 | static const double B28[] = {
      |                     ^~~
Ckernel.c:406:21: warning: unused variable 'A28' [-Wunused-const-variable]
  406 | static const double A28[] = {
      |                     ^~~
Ckernel.c:419:21: warning: unused variable 'B24' [-Wunused-const-variable]
  419 | static const double B24[] = {
      |                     ^~~
Ckernel.c:428:21: warning: unused variable 'A24' [-Wunused-const-variable]
  428 | static const double A24[] = {
      |                     ^~~
Ckernel.c:440:21: warning: unused variable 'B20' [-Wunused-const-variable]
  440 | static const double B20[] = {
      |                     ^~~
Ckernel.c:448:21: warning: unused variable 'A20' [-Wunused-const-variable]
  448 | static const double A20[] = {
      |                     ^~~
Ckernel.c:459:21: warning: unused variable 'B16' [-Wunused-const-variable]
  459 | static const double B16[] = {
      |                     ^~~
Ckernel.c:466:21: warning: unused variable 'A16' [-Wunused-const-variable]
  466 | static const double A16[] = {
      |                     ^~~
Ckernel.c:476:21: warning: unused variable 'B14' [-Wunused-const-variable]
  476 | static const double B14[] = {
      |                     ^~~
Ckernel.c:483:21: warning: unused variable 'A14' [-Wunused-const-variable]
  483 | static const double A14[] = {
      |                     ^~~
Ckernel.c:493:21: warning: unused variable 'B12' [-Wunused-const-variable]
  493 | static const double B12[] = {
      |                     ^~~
Ckernel.c:499:21: warning: unused variable 'A12' [-Wunused-const-variable]
  499 | static const double A12[] = {
      |                     ^~~
Ckernel.c:508:21: warning: unused variable 'B10' [-Wunused-const-variable]
  508 | static const double B10[] = {
      |                     ^~~
Ckernel.c:514:21: warning: unused variable 'A10' [-Wunused-const-variable]
  514 | static const double A10[] = {
      |                     ^~~
Ckernel.c:523:21: warning: unused variable 'B9' [-Wunused-const-variable]
  523 | static const double B9[] = {
      |                     ^~
Ckernel.c:529:21: warning: unused variable 'A9' [-Wunused-const-variable]
  529 | static const double A9[] = {
      |                     ^~
Ckernel.c:538:21: warning: unused variable 'B8' [-Wunused-const-variable]
  538 | static const double B8[] = {
      |                     ^~
Ckernel.c:543:21: warning: unused variable 'A8' [-Wunused-const-variable]
  543 | static const double A8[] = {
      |                     ^~
Ckernel.c:550:21: warning: unused variable 'B7' [-Wunused-const-variable]
  550 | static const double B7[] = {
      |                     ^~
Ckernel.c:555:21: warning: unused variable 'A7' [-Wunused-const-variable]
  555 | static const double A7[] = {
      |                     ^~
Ckernel.c:563:21: warning: unused variable 'B6' [-Wunused-const-variable]
  563 | static const double B6[] = {
      |                     ^~
Ckernel.c:568:21: warning: unused variable 'A6' [-Wunused-const-variable]
  568 | static const double A6[] = {
      |                     ^~
Ckernel.c:576:21: warning: unused variable 'B5' [-Wunused-const-variable]
  576 | static const double B5[] = {
      |                     ^~
Ckernel.c:581:21: warning: unused variable 'A5' [-Wunused-const-variable]
  581 | static const double A5[] = {
      |                     ^~
Ckernel.c:589:21: warning: unused variable 'B4' [-Wunused-const-variable]
  589 | static const double B4[] = {
      |                     ^~
Ckernel.c:593:21: warning: unused variable 'A4' [-Wunused-const-variable]
  593 | static const double A4[] = {
      |                     ^~
Ckernel.c:600:21: warning: unused variable 'B3' [-Wunused-const-variable]
  600 | static const double B3[] = {
      |                     ^~
Ckernel.c:604:21: warning: unused variable 'A3' [-Wunused-const-variable]
  604 | static const double A3[] = {
      |                     ^~
Ckernel.c:612:21: warning: unused variable 'B2' [-Wunused-const-variable]
  612 | static const double B2 = 5.77350269189625764507e-01;
      |                     ^~
Ckernel.c:614:21: warning: unused variable 'A2' [-Wunused-const-variable]
  614 | static const double A2 =  1.0;
      |                     ^~
44 warnings generated.
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c Fkernel.f -o Fkernel.o
./Fkernel.f:76:7: portability: deprecated usage
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:76:7: in the context: arithmetic IF statement
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^
./Fkernel.f:76:7: in the context: execution part construct
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^
./Fkernel.f:29:5: in the context: execution part
      2 STEP = (DHI - DLO) / FLOAT(NFT)
      ^
./Fkernel.f:2:7: in the context: SUBROUTINE subprogram
        subroutine FFTSupport(DT,NDT,DLO,DHI,WINDOW,SIG,FT,SMOOTH,NFT)
        ^
./Fkernel.f:169:7: portability: deprecated usage
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:169:7: in the context: arithmetic IF statement
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^
./Fkernel.f:169:7: in the context: execution part construct
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^
./Fkernel.f:123:5: in the context: execution part
      2 STEP = (DHI - DLO) / FLOAT(NFT)
      ^
./Fkernel.f:96:7: in the context: SUBROUTINE subprogram
        subroutine FFTGauss(DT,NDT,DLO,DHI,WINDOW,SIG,FT,SMOOTH,NFT)
        ^
./Fkernel.f:264:7: portability: deprecated usage
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:264:7: in the context: arithmetic IF statement
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^
./Fkernel.f:264:7: in the context: execution part construct
        IF (JHI + 1 - NFT2) 21, 23, 20
        ^
./Fkernel.f:218:5: in the context: execution part
      2 STEP = (DHI - DLO) / FLOAT(NFT)
      ^
./Fkernel.f:190:7: in the context: SUBROUTINE subprogram
        subroutine FFTLaplace(DT,NDT,DLO,DHI,WINDOW,
        ^
./Fkernel.f:38:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 3 J = 1, NFT
        ^^^^^^^^^^^^^^^
./Fkernel.f:39:5: DO loop currently ends at statement:
      3 FT(J) = ZERO
      ^^^^^^^^^^^^^^
./Fkernel.f:92:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 25 J = 1, NFT
        ^^^^^^^^^^^^^^^^
./Fkernel.f:93:4: DO loop currently ends at statement:
     25 IF (SMOOTH(J) .LT. ZERO) SMOOTH(J) = ZERO
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:132:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 3 J = 1, NFT
        ^^^^^^^^^^^^^^^
./Fkernel.f:133:5: DO loop currently ends at statement:
      3 FT(J) = ZERO
      ^^^^^^^^^^^^^^
./Fkernel.f:185:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 25 J = 1, NFT
        ^^^^^^^^^^^^^^^^
./Fkernel.f:186:4: DO loop currently ends at statement:
     25 IF (SMOOTH(J) .LT. ZERO) SMOOTH(J) = ZERO
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:227:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 3 J = 1, NFT
        ^^^^^^^^^^^^^^^
./Fkernel.f:228:5: DO loop currently ends at statement:
      3 FT(J) = ZERO
      ^^^^^^^^^^^^^^
./Fkernel.f:280:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 25 J = 1, NFT
        ^^^^^^^^^^^^^^^^
./Fkernel.f:281:4: DO loop currently ends at statement:
     25 IF (SMOOTH(J) .LT. ZERO) SMOOTH(J) = ZERO
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:494:2: portability: A DO loop should terminate with an END DO or CONTINUE
  	do 4 k = 1, n
  	^^^^^^^^^^^^^
./Fkernel.f:495:5: DO loop currently ends at statement:
      4   ximag(k) = -ximag(k)
      ^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:580:4: portability: A DO loop should terminate with an END DO or CONTINUE
  	  do 16 k = 1, n
  	  ^^^^^^^^^^^^^^
./Fkernel.f:581:4: DO loop currently ends at statement:
     16     ximag(k) = -ximag(k)
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
./Fkernel.f:618:2: portability: A DO loop should terminate with an END DO or CONTINUE
  	do 5 k = 1, i
  	^^^^^^^^^^^^^
./Fkernel.f:619:5: DO loop currently ends at statement:
      5   l(k) = ii
      ^^^^^^^^^^^^^
/usr/local/clang18/bin/clang -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG   -isystem /usr/local/clang18/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3  -c registerDynamicSymbol.c -o registerDynamicSymbol.o
/usr/local/clang18/bin/clang -shared -L/usr/local/clang/lib64 -L/usr/local/clang18/lib -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -o decon.so Ckernel.o Fkernel.o registerDynamicSymbol.o -lFortran_main -lFortranRuntime -lFortranDecimal -lm
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/decon/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/decon/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/decon/src'
installing to /data/gannet/ripley/R/packages/tests-clang/decon.Rcheck/00LOCK-decon/00new/decon/libs
** R
** data
** 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 (decon)