* installing *source* package ‘cxreg’ ...
** this is package ‘cxreg’ version ‘1.1.4’
** package ‘cxreg’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using Fortran compiler: ‘flang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’
using C++ compiler: ‘clang version 22.1.8 (https://github.com/llvm/llvm-project ca7933e47d3a3451d81e72ac174dcb5aa28b59d1)’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/cxreg/src'
flang-22  -fpic  -O2 -pedantic  -c cglassocd_noscale.f -o cglassocd_noscale.o
./cglassocd_noscale.f:8:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex tmp
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:8:7: in the context: intrinsic type spec
        double complex tmp
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_noscale.f:9:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex s(1:p,1:p)
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:9:7: in the context: intrinsic type spec
        double complex s(1:p,1:p)
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_noscale.f:10:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex w(1:p,1:p),wo(1:p,1:p),w0(1:p,1:p)
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:10:7: in the context: intrinsic type spec
        double complex w(1:p,1:p),wo(1:p,1:p),w0(1:p,1:p)
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_noscale.f:11:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex sc(1:(p-1)),s12(1:(p-1)),w11(1:(p-1),1:(p-1))
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:11:7: in the context: intrinsic type spec
        double complex sc(1:(p-1)),s12(1:(p-1)),w11(1:(p-1),1:(p-1))
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_noscale.f:11:22: warning: Value of local variable 'sc' is never used [-Wunused-variable]
        double complex sc(1:(p-1)),s12(1:(p-1)),w11(1:(p-1),1:(p-1))
                       ^^
./cglassocd_noscale.f:12:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex w11_sc(1:(p-1),1:(p-1)), s12_sc(1:(p-1))
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:12:7: in the context: intrinsic type spec
        double complex w11_sc(1:(p-1),1:(p-1)), s12_sc(1:(p-1))
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_noscale.f:12:22: warning: Value of local variable 'w11_sc' is never used [-Wunused-variable]
        double complex w11_sc(1:(p-1),1:(p-1)), s12_sc(1:(p-1))
                       ^^^^^^
./cglassocd_noscale.f:12:47: warning: Value of local variable 's12_sc' is never used [-Wunused-variable]
        double complex w11_sc(1:(p-1),1:(p-1)), s12_sc(1:(p-1))
                                                ^^^^^^
./cglassocd_noscale.f:13:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex theta(1:p,1:p)
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:13:7: in the context: intrinsic type spec
        double complex theta(1:p,1:p)
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_noscale.f:15:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex b(1:(p-1)), b_mat(1:(p-1),1:p),b_init(1:(p-1))
        ^^^^^^^^^^^^^^
./cglassocd_noscale.f:15:7: in the context: intrinsic type spec
        double complex b(1:(p-1)), b_mat(1:(p-1),1:p),b_init(1:(p-1))
        ^
./cglassocd_noscale.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
flang-22  -fpic  -O2 -pedantic  -c cglassocd_scaled.f -o cglassocd_scaled.o
./cglassocd_scaled.f:8:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex tmp
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:8:7: in the context: intrinsic type spec
        double complex tmp
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_scaled.f:9:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex s(1:p,1:p)
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:9:7: in the context: intrinsic type spec
        double complex s(1:p,1:p)
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_scaled.f:10:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex w(1:p,1:p),wo(1:p,1:p),w0(1:p,1:p)
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:10:7: in the context: intrinsic type spec
        double complex w(1:p,1:p),wo(1:p,1:p),w0(1:p,1:p)
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_scaled.f:11:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex sc(1:(p-1)),s12(1:(p-1)),w11(1:(p-1),1:(p-1))
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:11:7: in the context: intrinsic type spec
        double complex sc(1:(p-1)),s12(1:(p-1)),w11(1:(p-1),1:(p-1))
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_scaled.f:12:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex w11_sc(1:(p-1),1:(p-1)), s12_sc(1:(p-1))
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:12:7: in the context: intrinsic type spec
        double complex w11_sc(1:(p-1),1:(p-1)), s12_sc(1:(p-1))
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_scaled.f:13:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex theta(1:p,1:p)
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:13:7: in the context: intrinsic type spec
        double complex theta(1:p,1:p)
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
./cglassocd_scaled.f:15:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex b(1:(p-1)), b_mat(1:(p-1),1:p),b_init(1:(p-1))
        ^^^^^^^^^^^^^^
./cglassocd_scaled.f:15:7: in the context: intrinsic type spec
        double complex b(1:(p-1)), b_mat(1:(p-1),1:p),b_init(1:(p-1))
        ^
./cglassocd_scaled.f:5:7: in the context: specification part
        integer p,maxiter,h
        ^
clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG   -isystem /usr/local/clang22/include -I/usr/local/clang/include    -fpic  -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw   -c classo_init.cpp -o classo_init.o
flang-22  -fpic  -O2 -pedantic  -c classocd_cov.f -o classocd_cov.o
./classocd_cov.f:7:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex xx(1:p,1:p),xy(1:p),b0(1:p),b(1:p),bo(1:p)
        ^^^^^^^^^^^^^^
./classocd_cov.f:7:7: in the context: intrinsic type spec
        double complex xx(1:p,1:p),xy(1:p),b0(1:p),b(1:p),bo(1:p)
        ^
./classocd_cov.f:5:7: in the context: specification part
        integer p
        ^
./classocd_cov.f:8:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex xr(1:p),v(1:p),xro(1:p),tmp
        ^^^^^^^^^^^^^^
./classocd_cov.f:8:7: in the context: intrinsic type spec
        double complex xr(1:p),v(1:p),xro(1:p),tmp
        ^
./classocd_cov.f:5:7: in the context: specification part
        integer p
        ^
flang-22  -fpic  -O2 -pedantic  -c classocd_cov_noscale.f -o classocd_cov_noscale.o
./classocd_cov_noscale.f:7:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex xx(1:p,1:p),xy(1:p),b0(1:p),b(1:p),bo(1:p)
        ^^^^^^^^^^^^^^
./classocd_cov_noscale.f:7:7: in the context: intrinsic type spec
        double complex xx(1:p,1:p),xy(1:p),b0(1:p),b(1:p),bo(1:p)
        ^
./classocd_cov_noscale.f:5:7: in the context: specification part
        integer p
        ^
./classocd_cov_noscale.f:8:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex xr(1:p),v(1:p),xro(1:p),tmp
        ^^^^^^^^^^^^^^
./classocd_cov_noscale.f:8:7: in the context: intrinsic type spec
        double complex xr(1:p),v(1:p),xro(1:p),tmp
        ^
./classocd_cov_noscale.f:5:7: in the context: specification part
        integer p
        ^
flang-22  -fpic  -O2 -pedantic  -c classocd_warm.f -o classocd_warm.o
./classocd_warm.f:5:19: warning: Value of local variable 'k' is never used [-Wunused-variable]
        integer i,j,k,it
                    ^
./classocd_warm.f:6:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex x(1:n, 1:p),xj(1:n),y(1:n),b0(1:p),b(1:p),bo(1:p)
        ^^^^^^^^^^^^^^
./classocd_warm.f:6:7: in the context: intrinsic type spec
        double complex x(1:n, 1:p),xj(1:n),y(1:n),b0(1:p),b(1:p),bo(1:p)
        ^
./classocd_warm.f:4:7: in the context: specification part
        integer n,p
        ^
./classocd_warm.f:7:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex r(1:n),rj(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm.f:7:7: in the context: intrinsic type spec
        double complex r(1:n),rj(1:n)
        ^
./classocd_warm.f:4:7: in the context: specification part
        integer n,p
        ^
./classocd_warm.f:9:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex ro(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm.f:9:7: in the context: intrinsic type spec
        double complex ro(1:n)
        ^
./classocd_warm.f:4:7: in the context: specification part
        integer n,p
        ^
./classocd_warm.f:11:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex sxr
        ^^^^^^^^^^^^^^
./classocd_warm.f:11:7: in the context: intrinsic type spec
        double complex sxr
        ^
./classocd_warm.f:4:7: in the context: specification part
        integer n,p
        ^
flang-22  -fpic  -O2 -pedantic  -c classocd_warm_screen.f -o classocd_warm_screen.o
./classocd_warm_screen.f:7:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex x(1:n,1:p),y(1:n),b0(1:p),tmp,r(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm_screen.f:7:7: in the context: intrinsic type spec
        double complex x(1:n,1:p),y(1:n),b0(1:p),tmp,r(1:n)
        ^
./classocd_warm_screen.f:4:7: in the context: specification part
        integer n,p
        ^
./classocd_warm_screen.f:46:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex x(1:n, 1:p),xj(1:n),y(1:n),b0(1:p),b(1:p),bo(1:p)
        ^^^^^^^^^^^^^^
./classocd_warm_screen.f:46:7: in the context: intrinsic type spec
        double complex x(1:n, 1:p),xj(1:n),y(1:n),b0(1:p),b(1:p),bo(1:p)
        ^
./classocd_warm_screen.f:44:7: in the context: specification part
        integer n,p
        ^
./classocd_warm_screen.f:47:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex r(1:n),rj(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm_screen.f:47:7: in the context: intrinsic type spec
        double complex r(1:n),rj(1:n)
        ^
./classocd_warm_screen.f:44:7: in the context: specification part
        integer n,p
        ^
./classocd_warm_screen.f:49:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex ro(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm_screen.f:49:7: in the context: intrinsic type spec
        double complex ro(1:n)
        ^
./classocd_warm_screen.f:44:7: in the context: specification part
        integer n,p
        ^
./classocd_warm_screen.f:51:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex sxr
        ^^^^^^^^^^^^^^
./classocd_warm_screen.f:51:7: in the context: intrinsic type spec
        double complex sxr
        ^
./classocd_warm_screen.f:44:7: in the context: specification part
        integer n,p
        ^
flang-22  -fpic  -O2 -pedantic  -c soft_threshold.f -o soft_threshold.o
./soft_threshold.f:5:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex x, sxr, rj(1:n), xj(1:n)
        ^^^^^^^^^^^^^^
./soft_threshold.f:5:7: in the context: intrinsic type spec
        double complex x, sxr, rj(1:n), xj(1:n)
        ^
./soft_threshold.f:4:7: in the context: specification part
        integer n, i
        ^
flang-22  -fpic  -O2 -pedantic  -c soft_threshold_cov.f -o soft_threshold_cov.o
./soft_threshold_cov.f:4:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex x
        ^^^^^^^^^^^^^^
./soft_threshold_cov.f:4:7: in the context: intrinsic type spec
        double complex x
        ^
./soft_threshold_cov.f:3:7: in the context: specification part
        double precision lambda
        ^
./soft_threshold_cov.f:18:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex xx(1:p,1:p),xy(1:p),b0(1:p),tmp
        ^^^^^^^^^^^^^^
./soft_threshold_cov.f:18:7: in the context: intrinsic type spec
        double complex xx(1:p,1:p),xy(1:p),b0(1:p),tmp
        ^
./soft_threshold_cov.f:16:7: in the context: specification part
        integer p, nact, act(1:p)
        ^
clang++-22 -stdlib=libc++ -std=gnu++20 -shared -L/usr/local/clang/lib64 -L/usr/local/clang22/lib -L/usr/local/clang22/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -o cxreg.so cglassocd_noscale.o cglassocd_scaled.o classo_init.o classocd_cov.o classocd_cov_noscale.o classocd_warm.o classocd_warm_screen.o soft_threshold.o soft_threshold_cov.o -lflang_rt.runtime -lm
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/cxreg/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/cxreg/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/cxreg/src'
installing to /data/gannet/ripley/R/packages/tests-clang/cxreg.Rcheck/00LOCK-cxreg/00new/cxreg/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 (cxreg)