* installing *source* package ‘wnominate’ ...
** package ‘wnominate’ 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/wnominate/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 init_wnominate.c -o init_wnominate.o
/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 nomprob.c -o nomprob.o
/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 random_wrap.c -o random_wrap.o
/usr/local/clang18/bin/flang-new -O2 -pedantic -fpic  -O2 -pedantic  -c  wnominate.f90 -o wnominate.o
./wnominate.f90:271:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 69 K=1,2
        ^^^^^^^^^^^
./wnominate.f90:281:2: DO loop currently ends at statement:
   69   PSI(I,J,K) = 1.0
   ^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:272:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 69 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:281:2: DO loop currently ends at statement:
   69   PSI(I,J,K) = 1.0
   ^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:274:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 69 J=1,NRCALL
        ^^^^^^^^^^^^^^^^
./wnominate.f90:281:2: DO loop currently ends at statement:
   69   PSI(I,J,K) = 1.0
   ^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:310:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 70 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:312:3: DO loop currently ends at statement:
    70  SUM=SUM+XDATA(I,K)
    ^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:313:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 72 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:315:3: DO loop currently ends at statement:
    72  BB=AMAX1(BB,XDATA(I,K))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:316:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 73 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:317:3: DO loop currently ends at statement:
    73  XDATA(I,K)=XDATA(I,K)/BB 
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:325:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 50 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:326:3: DO loop currently ends at statement:
    50  SUM=SUM+XDATA(I,K)
    ^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:418:11: portability: A DO loop should terminate with an END DO or CONTINUE
            DO 22 I=1,NP
            ^^^^^^^^^^^^
./wnominate.f90:419:3: DO loop currently ends at statement:
    22      XDATA(I,NDIM)=XDATA(I,NDIM)*ALPHA
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:601:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 4 I=1,2
        ^^^^^^^^^^
./wnominate.f90:607:3: DO loop currently ends at statement:
    4   JJ=JJ+1
    ^^^^^^^^^^^
./wnominate.f90:602:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 4 J=1,2
        ^^^^^^^^^^
./wnominate.f90:607:3: DO loop currently ends at statement:
    4   JJ=JJ+1
    ^^^^^^^^^^^
./wnominate.f90:651:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 6 I=1,2
        ^^^^^^^^^^
./wnominate.f90:657:3: DO loop currently ends at statement:
    6   JJ=JJ+1
    ^^^^^^^^^^^
./wnominate.f90:652:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 6 J=1,2
        ^^^^^^^^^^
./wnominate.f90:657:3: DO loop currently ends at statement:
    6   JJ=JJ+1
    ^^^^^^^^^^^
./wnominate.f90:1095:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 1 I=1,NP
        ^^^^^^^^^^^
./wnominate.f90:1105:3: DO loop currently ends at statement:
    1   NNSUM(I)=JSUM
    ^^^^^^^^^^^^^^^^^
./wnominate.f90:1098:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 2 J=1,NRCALL
        ^^^^^^^^^^^^^^^
./wnominate.f90:1103:3: DO loop currently ends at statement:
    2   IF(KD(J).EQ.4.OR.KD(J).EQ.5.OR.KD(J).EQ.6)JSUM=JSUM+1
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1382:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 919 K=1,NS
        ^^^^^^^^^^^^^
./wnominate.f90:1383:3: DO loop currently ends at statement:
    919 XXXX(KK,K)=XX(JJ,K)
    ^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1399:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 1 I=1,NP
        ^^^^^^^^^^^
./wnominate.f90:1400:3: DO loop currently ends at statement:
    1   SUM=SUM+ZZZ(I)
    ^^^^^^^^^^^^^^^^^^
./wnominate.f90:1401:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 2 I=1,NP
        ^^^^^^^^^^^
./wnominate.f90:1402:3: DO loop currently ends at statement:
    2   ZZZ(I)=ZZZ(I)-(SUM/FLOAT(NP))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1425:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 303 I=1,NP
        ^^^^^^^^^^^^^
./wnominate.f90:1427:3: DO loop currently ends at statement:
    303 Q(I)=X(I)
    ^^^^^^^^^^^^^
./wnominate.f90:1490:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 11 K=1,NS
        ^^^^^^^^^^^^
./wnominate.f90:1491:3: DO loop currently ends at statement:
    11  SSUMS=SSUMS+(XX(I,K)-XX(J,K))**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1528:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 7 K=1,NS
        ^^^^^^^^^^^
./wnominate.f90:1529:3: DO loop currently ends at statement:
    7   SUM=SUM+(XXXX(J,K)-XX(II,K))**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1536:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 8 K=1,NS
        ^^^^^^^^^^^
./wnominate.f90:1537:3: DO loop currently ends at statement:
    8   ZZZ(K)=ZZZ(K)+XXXX(J,K)+XC*(XX(II,K)-XXXX(J,K))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1542:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 1 K=1,NS
        ^^^^^^^^^^^
./wnominate.f90:1543:3: DO loop currently ends at statement:
    1   XX(II,K)=ZZZ(K)/FLOAT(KK)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1577:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 41 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:1578:3: DO loop currently ends at statement:
    41  XDATA(I,1)=-XDATA(I,1)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1581:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 43 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:1582:3: DO loop currently ends at statement:
    43  XDATA(I,2)=-XDATA(I,2)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1599:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 10 I=1,NP
        ^^^^^^^^^^^^
./wnominate.f90:1603:3: DO loop currently ends at statement:
    10  X(I)=XDATA(I,1)
    ^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1621:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 4 I=1,NP
        ^^^^^^^^^^^
./wnominate.f90:1624:3: DO loop currently ends at statement:
    4   IF(LDATA2(I,J).EQ.6)SUMN=SUMN+XDATA(I,1)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:1636:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 7 I=1,NP
        ^^^^^^^^^^^
./wnominate.f90:1638:3: DO loop currently ends at statement:
    7   IF(LDATA(I,J).EQ.6)LDATA(I,J)=2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2076:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 120 K = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2077:3: DO loop currently ends at statement:
    120    SCALE = SCALE + ABS(D(K))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2104:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 170 J = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2105:3: DO loop currently ends at statement:
    170    E(J) = 0.0E0
    ^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2130:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 250 J = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2131:3: DO loop currently ends at statement:
    250    E(J) = E(J) - H * D(J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2137:13: portability: A DO loop should terminate with an END DO or CONTINUE
              DO 260 K = J, L
              ^^^^^^^^^^^^^^^
./wnominate.f90:2138:3: DO loop currently ends at statement:
    260       A(K,J) = A(K,J) - F * E(K) - G * D(K)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2199:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 80 J = I, N
           ^^^^^^^^^^^^^^
./wnominate.f90:2200:4: DO loop currently ends at statement:
     80    Z(J,I) = A(J,I)
     ^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2214:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 120 K = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2215:3: DO loop currently ends at statement:
    120    SCALE = SCALE + ABS(D(K))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2239:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 170 J = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2240:3: DO loop currently ends at statement:
    170    E(J) = 0.0E0
    ^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2266:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 250 J = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2267:3: DO loop currently ends at statement:
    250    E(J) = E(J) - HH * D(J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2273:13: portability: A DO loop should terminate with an END DO or CONTINUE
              DO 260 K = J, L
              ^^^^^^^^^^^^^^^
./wnominate.f90:2274:3: DO loop currently ends at statement:
    260       Z(K,J) = Z(K,J) - F * E(K) - G * D(K)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2290:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 330 K = 1, L
           ^^^^^^^^^^^^^^^
./wnominate.f90:2291:3: DO loop currently ends at statement:
    330    D(K) = Z(K,I) / H
    ^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2296:13: portability: A DO loop should terminate with an END DO or CONTINUE
              DO 340 K = 1, L
              ^^^^^^^^^^^^^^^
./wnominate.f90:2297:3: DO loop currently ends at statement:
    340       G = G + Z(K,I) * Z(K,J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2303:3: portability: A DO loop should terminate with an END DO or CONTINUE
    380    DO 400 K = 1, L
    ^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2304:3: DO loop currently ends at statement:
    400    Z(K,I) = 0.0E0
    ^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2382:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 100 I = 2, N
        ^^^^^^^^^^^^^^^
./wnominate.f90:2383:3: DO loop currently ends at statement:
    100 E(I-1) = E(I)
    ^^^^^^^^^^^^^^^^^
./wnominate.f90:2416:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 140 I = L2, N
           ^^^^^^^^^^^^^^^^
./wnominate.f90:2417:3: DO loop currently ends at statement:
    140    D(I) = D(I) - H
    ^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2534:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 100 I = 2, N
        ^^^^^^^^^^^^^^^
./wnominate.f90:2535:3: DO loop currently ends at statement:
    100 E2(I-1) = E2(I)
    ^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2567:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 140 I = L1, N
           ^^^^^^^^^^^^^^^^
./wnominate.f90:2568:3: DO loop currently ends at statement:
    140    D(I) = D(I) - H
    ^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2708:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 22 I=1,2
             ^^^^^^^^^^^
./wnominate.f90:2710:3: DO loop currently ends at statement:
    22       MM(I,J)=0
    ^^^^^^^^^^^^^^^^^^
./wnominate.f90:2709:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 22 J=1,2
             ^^^^^^^^^^^
./wnominate.f90:2710:3: DO loop currently ends at statement:
    22       MM(I,J)=0
    ^^^^^^^^^^^^^^^^^^
./wnominate.f90:2739:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 21 I=1,2
             ^^^^^^^^^^^
./wnominate.f90:2743:3: DO loop currently ends at statement:
    21       MM(I,J)=MM(I,J)+LL(I,J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2740:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 21 J=1,2
             ^^^^^^^^^^^
./wnominate.f90:2743:3: DO loop currently ends at statement:
    21       MM(I,J)=MM(I,J)+LL(I,J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2770:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 26 I=1,2
             ^^^^^^^^^^^
./wnominate.f90:2772:3: DO loop currently ends at statement:
    26       MM(I,J)=0
    ^^^^^^^^^^^^^^^^^^
./wnominate.f90:2771:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 26 J=1,2
             ^^^^^^^^^^^
./wnominate.f90:2772:3: DO loop currently ends at statement:
    26       MM(I,J)=0
    ^^^^^^^^^^^^^^^^^^
./wnominate.f90:2792:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 27 I=1,2
             ^^^^^^^^^^^
./wnominate.f90:2796:3: DO loop currently ends at statement:
    27       MM(I,J)=MM(I,J)+LL(I,J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2793:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 27 J=1,2
             ^^^^^^^^^^^
./wnominate.f90:2796:3: DO loop currently ends at statement:
    27       MM(I,J)=MM(I,J)+LL(I,J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2849:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 50 I=1,NOPAR
        ^^^^^^^^^^^^^^^
./wnominate.f90:2852:4: DO loop currently ends at statement:
     50 TESTB(I)=B(I)
     ^^^^^^^^^^^^^^^^
./wnominate.f90:2888:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 60 I=1,3
        ^^^^^^^^^^^
./wnominate.f90:2893:3: DO loop currently ends at statement:
    60  AV(I,KX)=SUM
    ^^^^^^^^^^^^^^^^
./wnominate.f90:2889:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 60 KX=1,3
        ^^^^^^^^^^^^
./wnominate.f90:2893:3: DO loop currently ends at statement:
    60  AV(I,KX)=SUM
    ^^^^^^^^^^^^^^^^
./wnominate.f90:2891:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 61 J=1,3
        ^^^^^^^^^^^
./wnominate.f90:2892:3: DO loop currently ends at statement:
    61  SUM=SUM+ZMAT(KX,J)*(1.0/WVEC(J))*ZMAT(I,J)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:2993:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 710 I=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:2994:3: DO loop currently ends at statement:
    710 B(I)=TESTB(I)
    ^^^^^^^^^^^^^^^^^
./wnominate.f90:3009:2: portability: A DO loop should terminate with an END DO or CONTINUE
   1207 DO 705 I=1,NOPAR
   ^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3010:3: DO loop currently ends at statement:
    705 B(I)=TESTB(I)
    ^^^^^^^^^^^^^^^^^
./wnominate.f90:3025:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 650 I=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:3026:3: DO loop currently ends at statement:
    650 TESTB(I)=B(I)
    ^^^^^^^^^^^^^^^^^
./wnominate.f90:3132:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 10 I=1,NOPAR
        ^^^^^^^^^^^^^^^
./wnominate.f90:3133:3: DO loop currently ends at statement:
    10  TESTB(I)=B(I)+XLBA*DELTAB(I)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3167:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 2 J=NEQ,NRCALL
        ^^^^^^^^^^^^^^^^^
./wnominate.f90:3168:3: DO loop currently ends at statement:
    2   YBIGL(J)=0.0
    ^^^^^^^^^^^^^^^^
./wnominate.f90:3174:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 101 J=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:3176:3: DO loop currently ends at statement:
    101 V(I,J)=0.0
    ^^^^^^^^^^^^^^
./wnominate.f90:3175:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 101 I=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:3176:3: DO loop currently ends at statement:
    101 V(I,J)=0.0
    ^^^^^^^^^^^^^^
./wnominate.f90:3194:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 205 J=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:3195:3: DO loop currently ends at statement:
    205 GRAD(J)=GRAD(J)+G(J)
    ^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3200:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 206 L=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:3202:3: DO loop currently ends at statement:
    206 V(J,L)=V(J,L)+G(J)*G(L)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3201:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 206 J=1,NOPAR
        ^^^^^^^^^^^^^^^^
./wnominate.f90:3202:3: DO loop currently ends at statement:
    206 V(J,L)=V(J,L)+G(J)*G(L)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3272:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 27 JJ=1,5
        ^^^^^^^^^^^^
./wnominate.f90:3273:3: DO loop currently ends at statement:
    27  G(JJ)=0.0
    ^^^^^^^^^^^^^
./wnominate.f90:3324:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 6 I=1,NQ
           ^^^^^^^^^^^
./wnominate.f90:3330:3: DO loop currently ends at statement:
    6      PHI(NEQ)=PHI(NEQ)+EXB(I,NEQ)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3372:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 66 I=1,NQ
           ^^^^^^^^^^^^
./wnominate.f90:3378:4: DO loop currently ends at statement:
     66    PHI(II)=PHI(II)+EXB(I,II)
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3420:10: portability: A DO loop should terminate with an END DO or CONTINUE
           DO 68 I=1,NQ
           ^^^^^^^^^^^^
./wnominate.f90:3426:3: DO loop currently ends at statement:
    68     PHI(II)=PHI(II)+EXB(I,II)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3614:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 9 K=1,NDIM
             ^^^^^^^^^^^^^
./wnominate.f90:3615:3: DO loop currently ends at statement:
    9        SUM=SUM+ZMID(NEQ,K)**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3653:18: portability: A DO loop should terminate with an END DO or CONTINUE
                   DO 13 K=1,NDIM
                   ^^^^^^^^^^^^^^
./wnominate.f90:3654:3: DO loop currently ends at statement:
    13             XSP(K)=XDATA(NEQ,K)*(1.0/SQRT(SUM))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3665:18: portability: A DO loop should terminate with an END DO or CONTINUE
                   DO 15 K=1,NDIM
                   ^^^^^^^^^^^^^^
./wnominate.f90:3667:3: DO loop currently ends at statement:
    15             ASUM=ASUM+XNEW(K)**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3668:18: portability: A DO loop should terminate with an END DO or CONTINUE
                   DO 18 K=1,NDIM
                   ^^^^^^^^^^^^^^
./wnominate.f90:3669:3: DO loop currently ends at statement:
    18             XNEW(K)=XNEW(K)*(1.0/SQRT(ASUM))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3699:18: portability: A DO loop should terminate with an END DO or CONTINUE
                   DO 17 K=1,NDIM
                   ^^^^^^^^^^^^^^
./wnominate.f90:3702:3: DO loop currently ends at statement:
    17             ASUM=ASUM+XDATA(NEQ,K)**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3703:18: portability: A DO loop should terminate with an END DO or CONTINUE
                   DO 19 K=1,NDIM
                   ^^^^^^^^^^^^^^
./wnominate.f90:3704:3: DO loop currently ends at statement:
    19             XDATA(NEQ,K)=XDATA(NEQ,K)*(1.0/SQRT(ASUM))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3736:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 5 I=1,2
        ^^^^^^^^^^
./wnominate.f90:3739:3: DO loop currently ends at statement:
    5   LL(I,J)=0
    ^^^^^^^^^^^^^
./wnominate.f90:3738:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 5 J=1,2
        ^^^^^^^^^^
./wnominate.f90:3739:3: DO loop currently ends at statement:
    5   LL(I,J)=0
    ^^^^^^^^^^^^^
./wnominate.f90:3889:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 1 J=1,NCUT
             ^^^^^^^^^^^^^
./wnominate.f90:3891:3: DO loop currently ends at statement:
    1        ZY(J)=ZF+XINC*(XJ-1.0)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:3950:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 11 J=1,NCUTCUT
             ^^^^^^^^^^^^^^^^^
./wnominate.f90:3952:3: DO loop currently ends at statement:
    11       ZY(J)=ZF+XINC*(XJ-1.0)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4012:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 34 J=1,KKKCUT
             ^^^^^^^^^^^^^^^^
./wnominate.f90:4015:3: DO loop currently ends at statement:
    34       ZN(J)=B2MAX-XINC*(XJ-1.0)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4108:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 54 K=1,NDIM
             ^^^^^^^^^^^^^^
./wnominate.f90:4109:3: DO loop currently ends at statement:
    54       SUM=SUM+DYN(NEQ,K)**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4116:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 53 K=1,NDIM
             ^^^^^^^^^^^^^^
./wnominate.f90:4120:3: DO loop currently ends at statement:
    53       XGAM=XGAM+(ZMID(NEQ,K)-PTB(K))**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4147:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 52 K=1,NDIM
             ^^^^^^^^^^^^^^
./wnominate.f90:4148:3: DO loop currently ends at statement:
    52       PTC(K)=PTA(K)+(DBETA/2.0)*(PTB(K)-PTA(K))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4155:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 51 K=1,NDIM
             ^^^^^^^^^^^^^^
./wnominate.f90:4158:3: DO loop currently ends at statement:
    51       AA=AA+CMINUSZ(K)**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4160:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 58 K=1,NDIM-1
             ^^^^^^^^^^^^^^^^
./wnominate.f90:4161:3: DO loop currently ends at statement:
    58       CC=CC+ZMID(NEQ,K)**2
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4318:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 11 I=1,NP
             ^^^^^^^^^^^^
./wnominate.f90:4323:3: DO loop currently ends at statement:
    11       ESUM=ESUM+XSAVE(I,1,1)*XSAVE(I,2,1)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4348:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 21 I=1,NP
             ^^^^^^^^^^^^
./wnominate.f90:4353:3: DO loop currently ends at statement:
    21       ESUM=ESUM+XSAVE(I,1,1)*XSAVE(I,2,1)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4445:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 12 JJ=1,4
             ^^^^^^^^^^^^
./wnominate.f90:4446:3: DO loop currently ends at statement:
    12       KSUM=KSUM+KPJP(I,JJ)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4487:12: portability: A DO loop should terminate with an END DO or CONTINUE
             DO 14 JJ=1,4
             ^^^^^^^^^^^^
./wnominate.f90:4488:3: DO loop currently ends at statement:
    14       KSUM=KSUM+KPJP(I,JJ)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./wnominate.f90:4563:7: portability: A DO loop should terminate with an END DO or CONTINUE
        DO 3 I=1,NP
        ^^^^^^^^^^^
./wnominate.f90:4565:3: DO loop currently ends at statement:
    3   LMO(I)=I
    ^^^^^^^^^^^^
/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 wrap_output.c -o wrap_output.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 wnominate.so init_wnominate.o nomprob.o random_wrap.o wnominate.o wrap_output.o -lFortran_main -lFortranRuntime -lFortranDecimal -lm
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/wnominate/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/wnominate/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/wnominate/src'
installing to /data/gannet/ripley/R/packages/tests-clang/wnominate.Rcheck/00LOCK-wnominate/00new/wnominate/libs
** R
** data
** 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 (wnominate)