* 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: 'GNU Fortran (GCC) 14.3.0'
using C++ compiler: 'g++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_07_21_01_50_00_1373/RtmpCwYjuN/R.INSTALL3e50256db77/cxreg/src'
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c cglassocd_noscale.f -o cglassocd_noscale.o
cglassocd_noscale.f:8:21:
8 | double complex tmp
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
cglassocd_noscale.f:9:21:
9 | double complex s(1:p,1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
cglassocd_noscale.f:10:21:
10 | double complex w(1:p,1:p),wo(1:p,1:p),w0(1:p,1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
cglassocd_noscale.f:13:21:
13 | double complex theta(1:p,1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c cglassocd_scaled.f -o cglassocd_scaled.o
cglassocd_scaled.f:8:21:
8 | double complex tmp
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
cglassocd_scaled.f:9:21:
9 | double complex s(1:p,1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
cglassocd_scaled.f:10:21:
10 | double complex w(1:p,1:p),wo(1:p,1:p),w0(1:p,1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
cglassocd_scaled.f:13:21:
13 | double complex theta(1:p,1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
g++ -std=gnu++20 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c classo_init.cpp -o classo_init.o
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c classocd_cov.f -o classocd_cov.o
classocd_cov.f:7:21:
7 | double complex xx(1:p,1:p),xy(1:p),b0(1:p),b(1:p),bo(1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_cov.f:8:21:
8 | double complex xr(1:p),v(1:p),xro(1:p),tmp
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c classocd_cov_noscale.f -o classocd_cov_noscale.o
classocd_cov_noscale.f:7:21:
7 | double complex xx(1:p,1:p),xy(1:p),b0(1:p),b(1:p),bo(1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_cov_noscale.f:8:21:
8 | double complex xr(1:p),v(1:p),xro(1:p),tmp
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c classocd_warm.f -o classocd_warm.o
classocd_warm.f:6:21:
6 | double complex x(1:n, 1:p),xj(1:n),y(1:n),b0(1:p),b(1:p),bo(1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm.f:7:21:
7 | double complex r(1:n),rj(1:n)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm.f:9:21:
9 | double complex ro(1:n)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm.f:11:21:
11 | double complex sxr
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c classocd_warm_screen.f -o classocd_warm_screen.o
classocd_warm_screen.f:7:21:
7 | double complex x(1:n,1:p),y(1:n),b0(1:p),tmp,r(1:n)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm_screen.f:46:21:
46 | double complex x(1:n, 1:p),xj(1:n),y(1:n),b0(1:p),b(1:p),bo(1:p)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm_screen.f:47:21:
47 | double complex r(1:n),rj(1:n)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm_screen.f:49:21:
49 | double complex ro(1:n)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
classocd_warm_screen.f:51:21:
51 | double complex sxr
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c soft_threshold.f -o soft_threshold.o
soft_threshold.f:5:21:
5 | double complex x, sxr, rj(1:n), xj(1:n)
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
gfortran -pedantic -O2 -mfpmath=sse -msse2 -mstackrealign -c soft_threshold_cov.f -o soft_threshold_cov.o
soft_threshold_cov.f:4:21:
4 | double complex x
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
soft_threshold_cov.f:18:21:
18 | double complex xx(1:p,1:p),xy(1:p),b0(1:p),tmp
| 1
Warning: GNU Extension: DOUBLE COMPLEX at (1)
g++ -std=gnu++20 -shared -s -static-libgcc -o cxreg.dll tmp.def 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 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -lgfortran -lquadmath -LD:/RCompile/recent/R-4.6.1/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_07_21_01_50_00_1373/RtmpCwYjuN/R.INSTALL3e50256db77/cxreg/src'
make[1]: Entering directory '/d/temp/2026_07_21_01_50_00_1373/RtmpCwYjuN/R.INSTALL3e50256db77/cxreg/src'
make[1]: Leaving directory '/d/temp/2026_07_21_01_50_00_1373/RtmpCwYjuN/R.INSTALL3e50256db77/cxreg/src'
installing to d:/Rcompile/CRANpkg/lib/4.6/00LOCK-cxreg/00new/cxreg/libs/x64
** 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
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'cxreg' as cxreg_1.1.4.zip
* DONE (cxreg)