* installing *source* package ‘cxreg’ ...
** this is package ‘cxreg’ version ‘1.0.0’
** package ‘cxreg’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using Fortran compiler: ‘flang version 21.1.1’
using C++ compiler: ‘clang version 21.1.1’
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/cxreg/src'
/usr/local/clang21/bin/flang  -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: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: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
        ^
/usr/local/clang21/bin/flang  -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
        ^
/usr/local/clang21/bin/clang++ -std=gnu++17 -I"/data/gannet/ripley/R/R-clang/include" -DNDEBUG   -isystem /usr/local/clang21/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
/usr/local/clang21/bin/flang  -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
        ^
/usr/local/clang21/bin/flang  -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
        ^
/usr/local/clang21/bin/flang  -fpic  -O2 -pedantic  -c classocd_warm.f -o classocd_warm.o
./classocd_warm.f:7: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:7: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:5:7: in the context: specification part
        integer n,p
        ^
./classocd_warm.f:8:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex r(1:n),rj(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm.f:8:7: in the context: intrinsic type spec
        double complex r(1:n),rj(1:n)
        ^
./classocd_warm.f:5:7: in the context: specification part
        integer n,p
        ^
./classocd_warm.f:10:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex ro(1:n)
        ^^^^^^^^^^^^^^
./classocd_warm.f:10:7: in the context: intrinsic type spec
        double complex ro(1:n)
        ^
./classocd_warm.f:5:7: in the context: specification part
        integer n,p
        ^
./classocd_warm.f:12:7: portability: nonstandard usage: DOUBLE COMPLEX
        double complex sxr
        ^^^^^^^^^^^^^^
./classocd_warm.f:12:7: in the context: intrinsic type spec
        double complex sxr
        ^
./classocd_warm.f:5:7: in the context: specification part
        integer n,p
        ^
/usr/local/clang21/bin/flang  -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
        ^
/usr/local/clang21/bin/flang  -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
        ^
/usr/local/clang21/bin/flang  -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)
        ^
/usr/local/clang21/bin/clang++ -std=gnu++17 -shared -L/usr/local/clang/lib64 -L/usr/local/clang21/lib -L/usr/local/clang21/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -L/usr/local/clang21/lib/clang/21/lib/x86_64-unknown-linux-gnu -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
** 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 (cxreg)