* installing *source* package ‘cxreg’ ... ** this is package ‘cxreg’ version ‘1.0.2’ ** 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:12:64: warning: '_Complex' is a C99 extension [-Wc99-extensions] 12 | static inline void Rcomplex_to_C99(const Rcomplex* src, double _Complex* dst, int n) { | ^ classo_init.cpp:19:49: warning: '_Complex' is a C99 extension [-Wc99-extensions] 19 | static inline void C99_to_Rcomplex(const double _Complex* src, Rcomplex* dst, int n) { | ^ classo_init.cpp:42:63: warning: invalid UTF-8 in comment [-Winvalid-utf8] 42 | // the two cglasso routines (Fortran uses double complex) <97> declare with C99 complex | ^ classo_init.cpp:43:45: warning: '_Complex' is a C99 extension [-Wc99-extensions] 43 | void F77_NAME(cglassocd_noscale)(double _Complex* s, int* p, double* lambda, | ^ classo_init.cpp:44:16: warning: '_Complex' is a C99 extension [-Wc99-extensions] 44 | double _Complex* theta, double _Complex* w, | ^ classo_init.cpp:44:40: warning: '_Complex' is a C99 extension [-Wc99-extensions] 44 | double _Complex* theta, double _Complex* w, | ^ classo_init.cpp:45:16: warning: '_Complex' is a C99 extension [-Wc99-extensions] 45 | double _Complex* w0, int* w_init, | ^ classo_init.cpp:49:44: warning: '_Complex' is a C99 extension [-Wc99-extensions] 49 | void F77_NAME(cglassocd_scaled)(double _Complex* s, int* p, double* lambda, | ^ classo_init.cpp:50:16: warning: '_Complex' is a C99 extension [-Wc99-extensions] 50 | double _Complex* theta, double _Complex* w, | ^ classo_init.cpp:50:40: warning: '_Complex' is a C99 extension [-Wc99-extensions] 50 | double _Complex* theta, double _Complex* w, | ^ classo_init.cpp:51:16: warning: '_Complex' is a C99 extension [-Wc99-extensions] 51 | double _Complex* w0, int* w_init, | ^ classo_init.cpp:73:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 73 | double _Complex* s_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:73:36: warning: '_Complex' is a C99 extension [-Wc99-extensions] 73 | double _Complex* s_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:73:80: warning: '_Complex' is a C99 extension [-Wc99-extensions] 73 | double _Complex* s_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:74:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 74 | double _Complex* theta_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:74:40: warning: '_Complex' is a C99 extension [-Wc99-extensions] 74 | double _Complex* theta_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:74:84: warning: '_Complex' is a C99 extension [-Wc99-extensions] 74 | double _Complex* theta_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:75:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 75 | double _Complex* w_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:75:36: warning: '_Complex' is a C99 extension [-Wc99-extensions] 75 | double _Complex* w_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:75:80: warning: '_Complex' is a C99 extension [-Wc99-extensions] 75 | double _Complex* w_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:76:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 76 | double _Complex* w0_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:76:37: warning: '_Complex' is a C99 extension [-Wc99-extensions] 76 | double _Complex* w0_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:76:81: warning: '_Complex' is a C99 extension [-Wc99-extensions] 76 | double _Complex* w0_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:104:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 104 | double _Complex* s_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:104:36: warning: '_Complex' is a C99 extension [-Wc99-extensions] 104 | double _Complex* s_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:104:80: warning: '_Complex' is a C99 extension [-Wc99-extensions] 104 | double _Complex* s_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:105:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 105 | double _Complex* theta_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:105:40: warning: '_Complex' is a C99 extension [-Wc99-extensions] 105 | double _Complex* theta_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:105:84: warning: '_Complex' is a C99 extension [-Wc99-extensions] 105 | double _Complex* theta_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:106:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 106 | double _Complex* w_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:106:36: warning: '_Complex' is a C99 extension [-Wc99-extensions] 106 | double _Complex* w_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:106:80: warning: '_Complex' is a C99 extension [-Wc99-extensions] 106 | double _Complex* w_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:107:12: warning: '_Complex' is a C99 extension [-Wc99-extensions] 107 | double _Complex* w0_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:107:37: warning: '_Complex' is a C99 extension [-Wc99-extensions] 107 | double _Complex* w0_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ classo_init.cpp:107:81: warning: '_Complex' is a C99 extension [-Wc99-extensions] 107 | double _Complex* w0_c = (double _Complex*) R_alloc((size_t)n, sizeof(double _Complex)); | ^ 35 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)