* installing *source* package ‘geoBayes’ ...
** package ‘geoBayes’ 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/geoBayes/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 auxfcns.c -o auxfcns.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 msg.c -o msg.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 register_dll.c -o register_dll.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  interfaces.f90 -o interfaces.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  msgmc.f90 -o msgmc.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  flogsumexp.f90 -o flogsumexp.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  lbfgsbmod.f90 -o lbfgsbmod.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  cor_fcns.f90 -o cor_fcns.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  betaprior.f90 -o betaprior.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  tcdfder.f90 -o tcdfder.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  linkdz.f90 -o linkdz.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  bmargin.f90 -o bmargin.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  modelfcns_link.f90 -o modelfcns_link.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  modelfcns_pdfy.f90 -o modelfcns_pdfy.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  bfse.f90 -o bfse.o
./bfse.f90:71:3: warning: Reference to the procedure 'llikfcn_no' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_no (llik2, philist, omglist, nulist, kappalist, sample2, &
    ^
./bfse.f90:67:3: previous reference to 'llikfcn_no'
    call llikfcn_no (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:75:3: warning: Reference to the procedure 'llikfcn_no' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_no (llikn, phi, omg, nu, kappa, sample2, &
    ^
./bfse.f90:67:3: previous reference to 'llikfcn_no'
    call llikfcn_no (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:108:3: warning: Reference to the procedure 'llikfcn_mu' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_mu (llik2, philist, omglist, nulist, kappalist, sample2, &
    ^
./bfse.f90:104:3: previous reference to 'llikfcn_mu'
    call llikfcn_mu (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:112:3: warning: Reference to the procedure 'llikfcn_mu' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_mu (llikn, phi, omg, nu, kappa, sample2, &
    ^
./bfse.f90:104:3: previous reference to 'llikfcn_mu'
    call llikfcn_mu (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:145:3: warning: Reference to the procedure 'llikfcn_wo' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_wo (llik2, philist, omglist, nulist, kappalist, sample2, &
    ^
./bfse.f90:141:3: previous reference to 'llikfcn_wo'
    call llikfcn_wo (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:149:3: warning: Reference to the procedure 'llikfcn_wo' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_wo (llikn, phi, omg, nu, kappa, sample2, &
    ^
./bfse.f90:141:3: previous reference to 'llikfcn_wo'
    call llikfcn_wo (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:182:3: warning: Reference to the procedure 'llikfcn_tr' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_tr (llik2, philist, omglist, nulist, kappalist, sample2, &
    ^
./bfse.f90:178:3: previous reference to 'llikfcn_tr'
    call llikfcn_tr (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:186:3: warning: Reference to the procedure 'llikfcn_tr' has an implicit interface that is distinct from another reference: incompatible dummy argument #1: incompatible dummy data object shapes
    call llikfcn_tr (llikn, phi, omg, nu, kappa, sample2, &
    ^
./bfse.f90:178:3: previous reference to 'llikfcn_tr'
    call llikfcn_tr (llik1, philist, omglist, nulist, kappalist, sample1, &
    ^
./bfse.f90:758:3: warning: Reference to the procedure 'dgemm' has an implicit interface that is distinct from another reference: incompatible dummy argument #7: incompatible dummy data object shapes
    call dgemm ("t","n",j,nnew,Ntot2,1d0,V1,Ntot2,VV,Ntot2,0d0,cvec,j)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./bfse.f90:283:5: previous reference to 'dgemm'
      call dgemm("t","n",kgm1,kgm1,kg,1d0,BD,kg,OOmgBD,kg,0d0,Sig,kgm1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./bfse.f90:781:3: warning: Reference to the procedure 'dgemm' has an implicit interface that is distinct from another reference: incompatible dummy argument #7: incompatible dummy data object shapes
    call dgemm ("t","n",j,i,Ntot2,1d0,V1,Ntot2,WW,Ntot2,0d0,evec,j)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./bfse.f90:283:5: previous reference to 'dgemm'
      call dgemm("t","n",kgm1,kgm1,kg,1d0,BD,kg,OOmgBD,kg,0d0,Sig,kgm1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  covfun.f90 -o covfun.o
./covfun.f90:191:5: warning: Reference to the procedure 'dtrmm' has an implicit interface that is distinct from another reference: incompatible dummy argument #8: incompatible dummy data object shapes
      call dtrmm ('r','u','n','n',n,p,1d0,FTF,p,TFFT,n) ! TFFT =
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./covfun.f90:185:5: previous reference to 'dtrmm'
      call dtrmm ('l','u','t','n',n,p,1d0,Tih,n,TiF,n) ! TiF = T^{-1/2}*F
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./covfun.f90:200:5: warning: Reference to the procedure 'dsyrk' has an implicit interface that is distinct from another reference: incompatible dummy argument #9: incompatible dummy data object shapes
      call dsyrk ('u','n',n,p,-1d0,TFFT,n,1d0,Ups,n) ! Ups = T^{-1} -
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./covfun.f90:187:5: previous reference to 'dsyrk'
      call dsyrk ('u','t',p,n,1d0,TiF,n,1d0,FTF,p) ! FTF = F'*T^{-1}*F + Q0
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  linkfcn.f90 -o linkfcn.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  modelfcns.f90 -o modelfcns.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  spcorr.f90 -o spcorr.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  transformz.f90 -o transformz.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  seeb.f90 -o seeb.o
./seeb.f90:70:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,A,n,v,1,0d0,Av,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:54:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:219:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,A,n,v,1,0d0,Av,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:54:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:245:5: warning: Reference to the procedure 'dsymm' has an implicit interface that is distinct from another reference: incompatible dummy argument #6: incompatible dummy data object shapes
      call dsymm('r','u',n,n,1d0,B,n,A,n,0d0,AB,n)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:198:7: previous reference to 'dsymm'
        call dsymm ('r','u',n,n,1d0,DT(:,:,j),n,Ups,n,0d0,UpsDT,n)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:246:5: warning: Reference to the procedure 'dsymm' has an implicit interface that is distinct from another reference: incompatible dummy argument #6: incompatible dummy data object shapes
      call dsymm('r','u',n,n,1d0,C,n,A,n,0d0,AC,n)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:198:7: previous reference to 'dsymm'
        call dsymm ('r','u',n,n,1d0,DT(:,:,j),n,Ups,n,0d0,UpsDT,n)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:521:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,A,n,v,1,0d0,Av,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:54:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:588:7: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
        call dsymv ('u',n,1d0,DT(:,:,i),n,zU,1,0d0,DTzU,1)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:54:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:603:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,A,n,v,1,0d0,Av,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./seeb.f90:54:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  llikderiv.f90 -o llikderiv.o
./llikderiv.f90:129:7: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
        call dsymv ('u',n,1d0,DT(:,:,j),n,zU,1,0d0,DTzU,1)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:107:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:164:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,A,n,v,1,0d0,Av,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:107:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zsam,1,0d0,zU,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:190:5: warning: Reference to the procedure 'dsymm' has an implicit interface that is distinct from another reference: incompatible dummy argument #6: incompatible dummy data object shapes
      call dsymm('r','u',n,n,1d0,B,n,A,n,0d0,AB,n)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:139:7: previous reference to 'dsymm'
        call dsymm ('r','u',n,n,1d0,DT(:,:,j),n,Ups,n,0d0,UpsDT,n)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:191:5: warning: Reference to the procedure 'dsymm' has an implicit interface that is distinct from another reference: incompatible dummy argument #6: incompatible dummy data object shapes
      call dsymm('r','u',n,n,1d0,C,n,A,n,0d0,AC,n)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./llikderiv.f90:139:7: previous reference to 'dsymm'
        call dsymm ('r','u',n,n,1d0,DT(:,:,j),n,Ups,n,0d0,UpsDT,n)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  pdfy.f90 -o pdfy.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  pdfdz.f90 -o pdfdz.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  mcmcfcns.f90 -o mcmcfcns.o
./mcmcfcns.f90:59:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,Upsz,1) ! Upsz = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:51:7: previous reference to 'dsymv'
        call dsymv ('u',p,1d0,betQ0,p,betm0,1,0d0,betQm0,1) ! betQm0 = Q0*m0
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:207:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,Ups2,n,zmxi,1,0d0,Upsz2,1) ! Upsz = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:51:7: previous reference to 'dsymv'
        call dsymv ('u',p,1d0,betQ0,p,betm0,1,0d0,betQm0,1) ! betQm0 = Q0*m0
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:268:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('t',n,n0,1d0,TC,n,zmo,1,1d0,z0_mean,1) ! + C'*T^{-1}*(z-o)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:120:5: previous reference to 'dgemv'
      call dgemv ('t',n,p,1d0,TiF,n,z,1,1d0,beta,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:269:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n',n0,p,1d0,FCTF,n0,beta,1,1d0,z0_mean,1) ! + (F0-C'T^-1F)*beta
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:120:5: previous reference to 'dgemv'
      call dgemv ('t',n,p,1d0,TiF,n,z,1,1d0,beta,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:340:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv('u', n, 1d0, Ups, n, zmxinew, 1, 0d0, Upsznew, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:51:7: previous reference to 'dsymv'
        call dsymv ('u',p,1d0,betQ0,p,betm0,1,0d0,betQm0,1) ! betQm0 = Q0*m0
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:446:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv('u', n, 1d0, Ups, n, zmxinew, 1, 0d0, Upsznew, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcmcfcns.f90:51:7: previous reference to 'dsymv'
        call dsymv ('u',p,1d0,betQ0,p,betm0,1,0d0,betQm0,1) ! betQm0 = Q0*m0
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  calcbd_fcns.f90 -o calcbd_fcns.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  mcsp2.f90 -o mcsp2.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  bfsp2.f90 -o bfsp2.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  calcb2.f90 -o calcb2.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  calcbd.f90 -o calcbd.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  linkcalc.f90 -o linkcalc.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  llik.f90 -o llik.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  mcspz0.f90 -o mcspz0.o
./mcspz0.f90:29:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n',n0,p,1d0,FCTF,n0,beta(:,i),1,1d0,z0_mean,1) ! + (F0-C'T^-1F)*b
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:69:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n',n0,p,1d0,FCTF,n0,beta(:,i),1,1d0,z0_mean,1) ! + (F0-C'T^-1F)*b
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:149:5: warning: Reference to the procedure 'dpotrf' has an implicit interface that is distinct from another reference: incompatible dummy argument #3: incompatible dummy data object shapes
      call dpotrf ('u', n0, T0, n0, j)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:139:5: previous reference to 'dpotrf'
      call dpotrf ('u', n, T, n, j)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:153:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n', n, p, alphz, F, n, beta(:,i), 1, 1d0, zz, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:155:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n', n0, p, alphz0, F0, n0, beta(:,i), 1, 0d0, z0_mean, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:156:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('t', n, n0, 1d0, TC, n, zz, 1, 1d0, z0_mean, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:166:7: warning: Reference to the procedure 'dtrmv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
        call dtrmv ('u', 't', 'n', n0, T0, n0, z0, 1)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:154:5: previous reference to 'dtrmv'
      call dtrmv ('u', 't', 'n', n, T, n, zz, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:248:3: warning: Reference to the procedure 'dpotrf' has an implicit interface that is distinct from another reference: incompatible dummy argument #3: incompatible dummy data object shapes
    call dpotrf ('u', n0, T0, n0, j)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:139:5: previous reference to 'dpotrf'
      call dpotrf ('u', n, T, n, j)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:256:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n', n, p, alphz, F, n, beta(:,i), 1, 1d0, zz, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:258:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('n', n0, p, alphz0, F0, n0, beta(:,i), 1, 0d0, z0_mean, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:259:5: warning: Reference to the procedure 'dgemv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dgemv ('t', n, n0, 1d0, TC, n, zz, 1, 1d0, z0_mean, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:28:5: previous reference to 'dgemv'
      call dgemv ('t',n,n0,1d0,TC,n,z,1,0d0,z0_mean,1) ! z0_mean = C'*T^{-1}*z
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:266:7: warning: Reference to the procedure 'dtrmv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
        call dtrmv ('u', 't', 'n', n0, T0, n0, z0, 1)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./mcspz0.f90:154:5: previous reference to 'dtrmv'
      call dtrmv ('u', 't', 'n', n, T, n, zz, 1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  skelpnts.f90 -o skelpnts.o
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  llikmc.f90 -o llikmc.o
./skelpnts.f90:329:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,UpsDTUps,n,zmxi,1,0d0,fdz_dphi,1) ! Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:111:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:330:5: warning: Reference to the procedure 'dtrmv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dtrmv ('u','t','n',n,varh,n,fdz_dphi,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:305:5: previous reference to 'dtrmv'
      call dtrmv ('u','t','n',n,varh,n,fdz_dnu,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:331:5: warning: Reference to the procedure 'dtrmv' has an implicit interface that is distinct from another reference: incompatible dummy argument #5: incompatible dummy data object shapes
      call dtrmv ('u','n','n',n,varh,n,fdz_dphi,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:305:5: previous reference to 'dtrmv'
      call dtrmv ('u','t','n',n,varh,n,fdz_dnu,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:598:5: warning: Reference to the procedure 'dtrtri' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dtrtri ('u','n',n,varh,n,j)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:273:3: previous reference to 'dtrtri'
    call dtrtri ('u','n',n,varh,n,j)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:640:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:111:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:701:3: warning: Reference to the procedure 'dsymm' has an implicit interface that is distinct from another reference: incompatible dummy argument #6: incompatible dummy data object shapes
    call dsymm ('r','u',n,n,1d0,Ups,n,DT,n,0d0,DTUps,n)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:321:5: previous reference to 'dsymm'
      call dsymm ('r','u',n,n,1d0,Ups,n,DT,n,0d0,DTUps,n)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:702:3: warning: Reference to the procedure 'dsymm' has an implicit interface that is distinct from another reference: incompatible dummy argument #6: incompatible dummy data object shapes
    call dsymm ('l','u',n,n,1d0,Ups,n,DTUps,n,0d0,UpsDTUps,n)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:321:5: previous reference to 'dsymm'
      call dsymm ('r','u',n,n,1d0,Ups,n,DT,n,0d0,DTUps,n)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:708:5: warning: Reference to the procedure 'dtrtri' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dtrtri ('u','n',n,varh,n,j)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:273:3: previous reference to 'dtrtri'
    call dtrtri ('u','n',n,varh,n,j)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:751:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:111:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:787:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv ('u',n,1d0,UpsDTUps,n,zmxi,1,0d0,fdz_dcov,1) ! Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:111:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:921:5: warning: Reference to the procedure 'dsymv' has an implicit interface that is distinct from another reference: incompatible dummy argument #4: incompatible dummy data object shapes
      call dsymv("u",n,1d0,Ups,n,z,1,0d0,tmp,1)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
./skelpnts.f90:111:5: previous reference to 'dsymv'
      call dsymv ('u',n,1d0,Ups,n,zmxi,1,0d0,gr,1) ! gr = Ups*(z-xi)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/usr/local/clang18/bin/flang-new  -fpic  -O2 -pedantic  -c  mcsp_mala.f90 -o mcsp_mala.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 geoBayes.so auxfcns.o msg.o register_dll.o interfaces.o msgmc.o flogsumexp.o lbfgsbmod.o covfun.o betaprior.o pdfy.o tcdfder.o pdfdz.o linkdz.o bmargin.o linkfcn.o modelfcns_link.o modelfcns_pdfy.o modelfcns.o mcmcfcns.o cor_fcns.o calcbd_fcns.o mcsp2.o bfsp2.o calcb2.o calcbd.o linkcalc.o llik.o mcspz0.o skelpnts.o spcorr.o bfse.o transformz.o seeb.o llikderiv.o llikmc.o mcsp_mala.o -L/data/gannet/ripley/R/R-clang/lib -lRlapack -L/data/gannet/ripley/R/R-clang/lib -lRblas -lFortran_main -lFortranRuntime -lFortranDecimal -lm -lFortran_main -lFortranRuntime -lFortranDecimal -lm
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/geoBayes/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/geoBayes/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/geoBayes/src'
installing to /data/gannet/ripley/R/packages/tests-clang/geoBayes.Rcheck/00LOCK-geoBayes/00new/geoBayes/libs
** R
** data
*** moving datasets to lazyload DB
** demo
** 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 (geoBayes)