* 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)