* installing *source* package ‘KERE’ ...
** package ‘KERE’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using Fortran compiler: ‘GNU Fortran (GCC) 12.2.0’
using SDK: ‘MacOSX11.3.sdk’
/opt/gfortran/bin/gfortran -arch arm64  -fPIC  -Wall -g -O2  -c  expkern_fast.f90 -o expkern_fast.o
expkern_fast.f90:29:2:

   29 |           DOUBLE PRECISION :: mbd
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:30:2:

   30 |           DOUBLE PRECISION :: Ginv
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:31:2:

   31 |           DOUBLE PRECISION :: r (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:32:2:

   32 |           DOUBLE PRECISION :: phi (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:33:2:

   33 |           DOUBLE PRECISION :: alpvec (nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:34:2:

   34 |           DOUBLE PRECISION :: oalpvec (nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:35:2:

   35 |           DOUBLE PRECISION :: dif (nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:36:2:

   36 |           DOUBLE PRECISION :: Ddiag (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:37:2:

   37 |           DOUBLE PRECISION :: Ainv (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:38:2:

   38 |           DOUBLE PRECISION :: BAmat (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:39:2:

   39 |           DOUBLE PRECISION :: Qinv (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:40:2:

   40 |           DOUBLE PRECISION :: QKsum (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:41:2:

   41 |           DOUBLE PRECISION :: KUinv (nobs+1, nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:42:2:

   42 |           DOUBLE PRECISION :: Ktemp (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:48:2:

   48 |         mbd = 2.0D0 * MAX(1.0D0-omega, omega)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:49:2:

   49 |         npass = 0
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:50:2:

   50 |         r = y
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:51:2:

   51 |         alpmat = 0.0D0
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:52:2:

   52 |         alpvec = 0.0D0
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:53:2:

   53 |         lambda_loop: DO l = 1,nlam
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:54:2:

   54 |                 dif = 0.0D0
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:56:2:

   56 |             Ddiag = 1.0D0/(Dvec*Dvec + 2.0D0*ulam(l)*Dvec/mbd)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:57:2:

   57 |                 Ainv = Umat * SPREAD(Ddiag, DIM=1, NCOPIES = nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:58:2:

   58 |                 Ainv = MATMUL(Ainv, TRANSPOSE(Umat))
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:59:2:

   59 |                 Ktemp = MATMUL(Ksum, Ainv)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:60:2:

   60 |                 FORALL (i=1:nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:61:2:

   61 |                   FORALL(j=1:nobs) BAmat(i,j) = - Ksum(i) * Ktemp(j) / REAL(nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:62:2:

   62 |                 END FORALL
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:63:2:

   63 |                 Ginv = 1.0D0
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:64:2:

   64 |                 DO j = 1, nobs
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:65:2:

   65 |                     Ginv = Ginv + BAmat(j, j)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:66:2:

   66 |             ENDDO
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:67:2:

   67 |                 Ginv = 1.0D0 / Ginv
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:68:2:

   68 |                 Qinv = Ainv - Ginv * MATMUL(Ainv, BAmat)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:69:2:

   69 |                 QKsum = MATMUL(Qinv, Ksum) / REAL(nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:70:2:

   70 |                 KUinv = 0.0D0
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:71:2:

   71 |                 KUinv(1, 1) = (1.0D0 + DOT_PRODUCT(QKsum, Ksum)) / REAL(nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:72:2:

   72 |                 KUinv(1, 2:(nobs+1))  = -QKsum
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:73:2:

   73 |                 KUinv(2:(nobs+1), 1)  = -QKsum
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:74:2:

   74 |                 KUinv(2:(nobs+1), 2:(nobs+1))  = Qinv
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:76:2:

   76 |                 alpha_loop: DO
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:77:2:

   77 |                         DO j = 1, nobs
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:84:2:

   84 |                     oalpvec = alpvec
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:85:2:

   85 |                     alpvec =  oalpvec + (2.0D0/mbd) * MATMUL(KUinv, &
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:87:2:

   87 |                     dif = alpvec - oalpvec
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:88:2:

   88 |                     r = r - MATMUL(dif, Ki)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:89:2:

   89 |                     IF (DOT_PRODUCT(dif,dif)/DOT_PRODUCT(oalpvec,oalpvec) < eps) EXIT
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:90:2:

   90 |                     npass(l) = npass(l) + 1
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:91:2:

   91 |                     IF (SUM(npass) > maxit) EXIT
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:92:2:

   92 |                 ENDDO alpha_loop
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:93:2:

   93 |                 alpmat(:, l) = alpvec
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:94:2:

   94 |                 IF (SUM(npass) > maxit) THEN
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:95:2:

   95 |                         jerr = -l
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:96:2:

   96 |                         EXIT
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:97:2:

   97 |                 ENDIF
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:98:2:

   98 |                 anlam = l
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_fast.f90:99:2:

   99 |         ENDDO lambda_loop
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
/opt/gfortran/bin/gfortran -arch arm64  -fPIC  -Wall -g -O2  -c  expkern_precision.f90 -o expkern_precision.o
expkern_precision.f90:29:2:

   29 |           DOUBLE PRECISION :: mbd
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:30:2:

   30 |           DOUBLE PRECISION :: Ginv
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:31:2:

   31 |           DOUBLE PRECISION :: r (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:32:2:

   32 |           DOUBLE PRECISION :: phi (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:33:2:

   33 |           DOUBLE PRECISION :: alpvec (nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:34:2:

   34 |           DOUBLE PRECISION :: oalpvec (nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:35:2:

   35 |           DOUBLE PRECISION :: dif (nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:36:2:

   36 |           DOUBLE PRECISION :: Ddiag (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:37:2:

   37 |           DOUBLE PRECISION :: Ainv (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:38:2:

   38 |           DOUBLE PRECISION :: BAmat (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:39:2:

   39 |           DOUBLE PRECISION :: Bmat (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:40:2:

   40 |           DOUBLE PRECISION :: Qinv (nobs, nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:41:2:

   41 |           DOUBLE PRECISION :: QKsum (nobs)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:42:2:

   42 |           DOUBLE PRECISION :: KUinv (nobs+1, nobs+1)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:48:2:

   48 |         mbd = 2.0D0 * MAX(1.0D0-omega, omega)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:49:2:

   49 |         npass = 0
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:50:2:

   50 |         r = y
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:51:2:

   51 |         alpmat = 0.0D0
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:52:2:

   52 |         alpvec = 0.0D0
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:53:2:

   53 |         Bmat = - spread(Ksum,dim=2,ncopies=nobs) &
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:55:2:

   55 |         lambda_loop: DO l = 1,nlam
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:56:2:

   56 |                 dif = 0.0D0
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:58:2:

   58 |             Ddiag = 1.0D0/(Dvec*Dvec + 2.0D0*ulam(l)*Dvec/mbd)
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:59:2:

   59 |                 Ainv = Umat * SPREAD(Ddiag, DIM=1, NCOPIES = nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:60:2:

   60 |                 Ainv = MATMUL(Ainv, TRANSPOSE(Umat))
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:61:2:

   61 |                 BAmat = MATMUL(Bmat, Ainv)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:62:2:

   62 |                 Ginv = 1.0D0
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:63:2:

   63 |                 DO j = 1, nobs
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:64:2:

   64 |                     Ginv = Ginv + BAmat(j, j)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:65:2:

   65 |             ENDDO
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:66:2:

   66 |                 Ginv = 1.0D0 / Ginv
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:67:2:

   67 |                 Qinv = Ainv - Ginv * MATMUL(Ainv, BAmat)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:68:2:

   68 |                 QKsum = MATMUL(Qinv, Ksum) / REAL(nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:69:2:

   69 |                 KUinv = 0.0D0
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:70:2:

   70 |                 KUinv(1, 1) = (1.0D0 + DOT_PRODUCT(QKsum, Ksum)) / REAL(nobs)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:71:2:

   71 |                 KUinv(1, 2:(nobs+1))  = -QKsum
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:72:2:

   72 |                 KUinv(2:(nobs+1), 1)  = -QKsum
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:73:2:

   73 |                 KUinv(2:(nobs+1), 2:(nobs+1))  = Qinv
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:75:2:

   75 |                 alpha_loop: DO
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:76:2:

   76 |                         DO j = 1, nobs
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:83:2:

   83 |                     oalpvec = alpvec
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:84:2:

   84 |                     alpvec =  oalpvec + (2.0D0/mbd) * MATMUL(KUinv, &
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:86:2:

   86 |                     dif = alpvec - oalpvec
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:87:2:

   87 |                     r = r - MATMUL(dif, Ki)
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:88:2:

   88 |                     IF (DOT_PRODUCT(dif,dif)/DOT_PRODUCT(oalpvec,oalpvec) < eps) EXIT
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:89:2:

   89 |                     npass(l) = npass(l) + 1
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:90:2:

   90 |                     IF (SUM(npass) > maxit) EXIT
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:91:2:

   91 |                 ENDDO alpha_loop
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:92:2:

   92 |                 alpmat(:, l) = alpvec
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:93:2:

   93 |                 IF (SUM(npass) > maxit) THEN
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:94:2:

   94 |                         jerr = -l
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:95:2:

   95 |                         EXIT
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:96:2:

   96 |                 ENDIF
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:97:2:

   97 |                 anlam = l
      |         1       
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:98:2:

   98 |         ENDDO lambda_loop
      |         1
Warning: Nonconforming tab character at (1) [-Wtabs]
expkern_precision.f90:25:18:

   25 |       INTEGER :: i
      |                  1
Warning: Unused variable ‘i’ declared at (1) [-Wunused-variable]
clang -arch arm64 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/arm64/lib -o KERE.so expkern_fast.o expkern_precision.o -L/opt/gfortran/lib/gcc/aarch64-apple-darwin20.0/12.2.0 -L/opt/gfortran/lib -lgfortran -lemutls_w -lquadmath -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
ld: warning: could not create compact unwind for _expkern_precision_: registers 76 and 77 not saved contiguously in frame
ld: warning: could not create compact unwind for _expkern_fast_: registers 76 and 77 not saved contiguously in frame
ld: warning: could not create compact unwind for ___emutls_get_address: registers 23 and 24 not saved contiguously in frame
installing to /Volumes/Builds/packages/big-sur-arm64/results/4.4/KERE.Rcheck/00LOCK-KERE/00new/KERE/libs
** generating debug symbols (dSYM)
** R
** 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 (KERE)