* installing *source* package ‘cxreg’ ... ** this is package ‘cxreg’ version ‘1.0.3’ ** using staged installation ** libs using Fortran compiler: ‘Debian flang-new version 19.1.7 (3+b2)’ using C++ compiler: ‘Debian clang version 19.1.7 (3+b2)’ flang-new-19 -fpic -g -O2 -c cglassocd_noscale.f -o cglassocd_noscale.o flang-new-19 -fpic -g -O2 -c cglassocd_scaled.f -o cglassocd_scaled.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c classo_init.cpp -o classo_init.o classo_init.cpp:14:57: warning: '_Complex' is a C99 extension [-Wc99-extensions] 14 | static inline void Rcomplex_to_C99(const Rcomplex* src, _Complex double* dst, int n_elements) { | ^ classo_init.cpp:21:42: warning: '_Complex' is a C99 extension [-Wc99-extensions] 21 | static inline void C99_to_Rcomplex(const _Complex double* src, Rcomplex* dst, int n_elements) { | ^ classo_init.cpp:32:34: warning: '_Complex' is a C99 extension [-Wc99-extensions] 32 | void F77_NAME(classocd_warm)(_Complex double* x, _Complex double* y, | ^ classo_init.cpp:32:54: warning: '_Complex' is a C99 extension [-Wc99-extensions] 32 | void F77_NAME(classocd_warm)(_Complex double* x, _Complex double* y, | ^ classo_init.cpp:34:9: warning: '_Complex' is a C99 extension [-Wc99-extensions] 34 | _Complex double* b0, _Complex double* b); | ^ classo_init.cpp:34:30: warning: '_Complex' is a C99 extension [-Wc99-extensions] 34 | _Complex double* b0, _Complex double* b); | ^ classo_init.cpp:36:41: warning: '_Complex' is a C99 extension [-Wc99-extensions] 36 | void F77_NAME(classocd_warm_screen)(_Complex double* x, _Complex double* y, | ^ classo_init.cpp:36:61: warning: '_Complex' is a C99 extension [-Wc99-extensions] 36 | void F77_NAME(classocd_warm_screen)(_Complex double* x, _Complex double* y, | ^ classo_init.cpp:38:9: warning: '_Complex' is a C99 extension [-Wc99-extensions] 38 | _Complex double* b0, _Complex double* b); | ^ classo_init.cpp:38:30: warning: '_Complex' is a C99 extension [-Wc99-extensions] 38 | _Complex double* b0, _Complex double* b); | ^ classo_init.cpp:40:38: warning: '_Complex' is a C99 extension [-Wc99-extensions] 40 | void F77_NAME(cglassocd_noscale)(_Complex double* s, int* p, double* lambda, | ^ classo_init.cpp:41:9: warning: '_Complex' is a C99 extension [-Wc99-extensions] 41 | _Complex double* theta, _Complex double* w, | ^ classo_init.cpp:41:33: warning: '_Complex' is a C99 extension [-Wc99-extensions] 41 | _Complex double* theta, _Complex double* w, | ^ classo_init.cpp:42:9: warning: '_Complex' is a C99 extension [-Wc99-extensions] 42 | _Complex double* w0, int* w_init, | ^ classo_init.cpp:46:37: warning: '_Complex' is a C99 extension [-Wc99-extensions] 46 | void F77_NAME(cglassocd_scaled)(_Complex double* s, int* p, double* lambda, | ^ classo_init.cpp:47:9: warning: '_Complex' is a C99 extension [-Wc99-extensions] 47 | _Complex double* theta, _Complex double* w, | ^ classo_init.cpp:47:33: warning: '_Complex' is a C99 extension [-Wc99-extensions] 47 | _Complex double* theta, _Complex double* w, | ^ classo_init.cpp:48:9: warning: '_Complex' is a C99 extension [-Wc99-extensions] 48 | _Complex double* w0, int* w_init, | ^ classo_init.cpp:66:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 66 | _Complex double* s_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:66:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 66 | _Complex double* s_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:66:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 66 | _Complex double* s_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:67:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 67 | _Complex double* theta_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:67:33: warning: '_Complex' is a C99 extension [-Wc99-extensions] 67 | _Complex double* theta_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:67:78: warning: '_Complex' is a C99 extension [-Wc99-extensions] 67 | _Complex double* theta_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:68:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 68 | _Complex double* w_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:68:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 68 | _Complex double* w_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:68:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 68 | _Complex double* w_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:69:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 69 | _Complex double* w0_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:69:30: warning: '_Complex' is a C99 extension [-Wc99-extensions] 69 | _Complex double* w0_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:69:75: warning: '_Complex' is a C99 extension [-Wc99-extensions] 69 | _Complex double* w0_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:94:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 94 | _Complex double* s_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:94:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 94 | _Complex double* s_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:94:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 94 | _Complex double* s_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:95:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 95 | _Complex double* theta_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:95:33: warning: '_Complex' is a C99 extension [-Wc99-extensions] 95 | _Complex double* theta_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:95:78: warning: '_Complex' is a C99 extension [-Wc99-extensions] 95 | _Complex double* theta_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:96:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 96 | _Complex double* w_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:96:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 96 | _Complex double* w_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:96:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 96 | _Complex double* w_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:97:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 97 | _Complex double* w0_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:97:30: warning: '_Complex' is a C99 extension [-Wc99-extensions] 97 | _Complex double* w0_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:97:75: warning: '_Complex' is a C99 extension [-Wc99-extensions] 97 | _Complex double* w0_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:120:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 120 | _Complex double* x_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:120:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 120 | _Complex double* x_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:120:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 120 | _Complex double* x_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:121:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 121 | _Complex double* y_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:121:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 121 | _Complex double* y_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:121:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 121 | _Complex double* y_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:122:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 122 | _Complex double* b0_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:122:30: warning: '_Complex' is a C99 extension [-Wc99-extensions] 122 | _Complex double* b0_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:122:67: warning: '_Complex' is a C99 extension [-Wc99-extensions] 122 | _Complex double* b0_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:123:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 123 | _Complex double* b_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:123:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 123 | _Complex double* b_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:123:66: warning: '_Complex' is a C99 extension [-Wc99-extensions] 123 | _Complex double* b_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:146:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 146 | _Complex double* x_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:146:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 146 | _Complex double* x_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:146:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 146 | _Complex double* x_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:147:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 147 | _Complex double* y_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:147:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 147 | _Complex double* y_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:147:74: warning: '_Complex' is a C99 extension [-Wc99-extensions] 147 | _Complex double* y_c = (_Complex double*) R_alloc(n_elements, sizeof(_Complex double)); | ^ classo_init.cpp:148:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 148 | _Complex double* b0_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:148:30: warning: '_Complex' is a C99 extension [-Wc99-extensions] 148 | _Complex double* b0_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:148:67: warning: '_Complex' is a C99 extension [-Wc99-extensions] 148 | _Complex double* b0_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:149:5: warning: '_Complex' is a C99 extension [-Wc99-extensions] 149 | _Complex double* b_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:149:29: warning: '_Complex' is a C99 extension [-Wc99-extensions] 149 | _Complex double* b_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ classo_init.cpp:149:66: warning: '_Complex' is a C99 extension [-Wc99-extensions] 149 | _Complex double* b_c = (_Complex double*) R_alloc(*p, sizeof(_Complex double)); | ^ 66 warnings generated. flang-new-19 -fpic -g -O2 -c classocd_cov.f -o classocd_cov.o flang-new-19 -fpic -g -O2 -c classocd_cov_noscale.f -o classocd_cov_noscale.o flang-new-19 -fpic -g -O2 -c classocd_warm.f -o classocd_warm.o flang-new-19 -fpic -g -O2 -c classocd_warm_screen.f -o classocd_warm_screen.o flang-new-19 -fpic -g -O2 -c soft_threshold.f -o soft_threshold.o flang-new-19 -fpic -g -O2 -c soft_threshold_cov.f -o soft_threshold_cov.o clang++-19 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -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 -L/usr/lib/llvm-19/lib -lFortranRuntime -lFortranDecimal -lm -L/home/hornik/tmp/R/lib -lR installing to /srv/hornik/tmp/CRAN_pretest/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)