* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’ * installing *source* package ‘RcppPlanc’ ... ** this is package ‘RcppPlanc’ version ‘2.0.12’ ** package ‘RcppPlanc’ successfully unpacked and MD5 sums checked ** using staged installation -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang-19 - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++-19 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done This is libplanc 1.0.2 containing component nmflib 1.0.1 -- Found R: /home/hornik/tmp/R.check/r-devel-clang/Work/build/bin/R (found version "R Under development (unstable) (2025-06-27 r88363) -- "Unsuffered Consequences" Copyright (C) 2025 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under the terms of the GNU General Public License versions 2 or 3. For more information about these matters see https://www.gnu.org/licenses/. ") -- Could NOT find MKL (missing: MKL_DIR) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find OpenBLAS (missing: OpenBLAS_DIR) -- Found BLAS: /usr/lib/x86_64-linux-gnu/libblas.so -- Found LAPACK: /usr/lib/x86_64-linux-gnu/liblapack.so;/usr/lib/x86_64-linux-gnu/libblas.so CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FetchContent.cmake:1953 (message): Calling FetchContent_Populate(HighFive) is deprecated, call FetchContent_MakeAvailable(HighFive) instead. Policy CMP0169 can be set to OLD to allow FetchContent_Populate(HighFive) to be called directly for now, but the ability to call it with declared details will be removed completely in a future version. Call Stack (most recent call first): CMakeLists.txt:137 (FetchContent_Populate) This warning is for project developers. Use -Wno-dev to suppress it. -- Found HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libpthread.a;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.a;/usr/lib/x86_64-linux-gnu/libm.so (found version "1.14.5") found components: C -- Performing Test HDF5_LINKS -- Performing Test HDF5_LINKS - Success -- Found R_Rcpp: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp -- Found R_RcppArmadillo: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo -- Found R_RcppProgress: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress -- Performing Test UNSAFE_MATH -- Performing Test UNSAFE_MATH - Success -- Performing Test FINITE_MATH -- Performing Test FINITE_MATH - Success -- Performing Test TRAPPING_MATH -- Performing Test TRAPPING_MATH - Success -- Performing Test ERRNO_MATH -- Performing Test ERRNO_MATH - Success -- Performing Test UNSIGNED_ZERO -- Performing Test UNSIGNED_ZERO - Success -- Performing Test RECIPROCAL_MATH -- Performing Test RECIPROCAL_MATH - Success -- Performing Test ARCH_AVX -- Performing Test ARCH_AVX - Success -- Performing Test HAS_POPCNT -- Performing Test HAS_POPCNT - Success -- Looking for cblas.h -- Looking for cblas.h - found -- A cache variable, namely HWLOC_DIR, has been set to specify the install directory of HWLOC -- Checking for one of the modules 'hwloc' -- Looking for HWLOC - found using PkgConfig -- Found HWLOC: hwloc -- Performing Test HAVE_HWLOC_PARENT_MEMBER -- Performing Test HAVE_HWLOC_PARENT_MEMBER - Success -- Performing Test HAVE_HWLOC_CACHE_ATTR -- Performing Test HAVE_HWLOC_CACHE_ATTR - Success -- Performing Test HAVE_HWLOC_OBJ_PU -- Performing Test HAVE_HWLOC_OBJ_PU - Success -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- NNLS_SOURCE_DIR = /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls -- NMF_SOURCE_DIR = /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf -- NMFLIB_COMMON = /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success CMake Warning (dev) at CMakeLists.txt:444 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:444 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at CMakeLists.txt:444 (install): Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run "cmake --help-policy CMP0177" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (13.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: R_SHLIB_EXT -- Build files have been written to: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' /usr/bin/cmake -S/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc -B/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/CMakeFiles /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' make -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/CMakeFiles/utils.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' make -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 11%] Building CXX object CMakeFiles/utils.dir/common/utils.cpp.o /usr/bin/clang++-19 -DUSING_R -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/_deps/highfive-src/include -I/usr/include/hdf5/serial -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/usr/local/include -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -MD -MT CMakeFiles/utils.dir/common/utils.cpp.o -MF CMakeFiles/utils.dir/common/utils.cpp.o.d -o CMakeFiles/utils.dir/common/utils.cpp.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.cpp make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 11%] Built target utils make -f CMakeFiles/hw_detect.dir/build.make CMakeFiles/hw_detect.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/CMakeFiles/hw_detect.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' make -f CMakeFiles/hw_detect.dir/build.make CMakeFiles/hw_detect.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 22%] Building C object CMakeFiles/hw_detect.dir/common/hw_detect.c.o /usr/bin/clang-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/usr/local/include -g -O3 -Wall -pedantic -O2 -g -DNDEBUG -std=gnu99 -fPIC -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT CMakeFiles/hw_detect.dir/common/hw_detect.c.o -MF CMakeFiles/hw_detect.dir/common/hw_detect.c.o.d -o CMakeFiles/hw_detect.dir/common/hw_detect.c.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/hw_detect.c make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 22%] Built target hw_detect make -f CMakeFiles/detect_blas.dir/build.make CMakeFiles/detect_blas.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/CMakeFiles/detect_blas.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' make -f CMakeFiles/detect_blas.dir/build.make CMakeFiles/detect_blas.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 33%] Building C object CMakeFiles/detect_blas.dir/common/detect_blas.c.o /usr/bin/clang-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/usr/local/include -g -O3 -Wall -pedantic -O2 -g -DNDEBUG -std=gnu99 -fPIC -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT CMakeFiles/detect_blas.dir/common/detect_blas.c.o -MF CMakeFiles/detect_blas.dir/common/detect_blas.c.o.d -o CMakeFiles/detect_blas.dir/common/detect_blas.c.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/detect_blas.c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/detect_blas.c:16:27: warning: initializing 'const openblas_init_t' (aka 'int (*const)(void)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic] 16 | const openblas_init_t parallel_address = dlsym(libloc, "openblas_get_parallel"); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/detect_blas.c:21:26: warning: initializing 'const openblas_set_t' (aka 'void (*const)(int)') with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic] 21 | const openblas_set_t set_address = dlsym(libloc, "openblas_set_num_threads"); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 33%] Built target detect_blas make -f nmf/CMakeFiles/nmflib.dir/build.make nmf/CMakeFiles/nmflib.dir/depend make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf/CMakeFiles/nmflib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' make -f nmf/CMakeFiles/nmflib.dir/build.make nmf/CMakeFiles/nmflib.dir/build make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [ 44%] Building CXX object nmf/CMakeFiles/nmflib.dir/nmf_lib.cpp.o cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/clang++-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/_deps/highfive-src/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/nmf_lib.cpp.o -MF CMakeFiles/nmflib.dir/nmf_lib.cpp.o.d -o CMakeFiles/nmflib.dir/nmf_lib.cpp.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:142: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:75:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 75 | template<> inline bool isfinite_wrapper(float x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:76:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 76 | template<> inline bool isfinite_wrapper(double x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:418: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:44:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 44 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:54:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 54 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:88:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 88 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:98:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 98 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:134:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::isnan(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:144:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 144 | return std::isnan(x); | ^~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:4: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:73:14: warning: 'planc::symmEmbeddedNMFDriver<arma::Mat<double>>::parseParams' hides overloaded virtual function [-Woverloaded-virtual] 73 | void parseParams(const internalSymmParams<T>&pc) { | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:44:31: note: in instantiation of template class 'planc::symmEmbeddedNMFDriver<arma::Mat<double>>' requested here 44 | symmEmbeddedNMFDriver nmfRunner(options); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_types.inc:1:1: note: in instantiation of member function 'planc::nmflib<arma::Mat<double>, double>::symNMF' requested here 1 | X(arma::mat)\ | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:8:61: note: expanded from macro 'X' 8 | template planc::nmfOutput<double> planc::nmflib<T, double>::symNMF(const T&x, const arma::uword&k, const arma::uword&niter, const double& lambda, const std::string&algo, const int&nCores, const arma::Mat<double>&Hinit); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:16:22: note: hidden overloaded virtual function 'planc::EmbeddedNMFDriver<arma::Mat<double>>::parseParams' declared here: type mismatch at 1st parameter ('const internalParams<Mat<double>> &' vs 'const internalSymmParams<Mat<double>> &') 16 | virtual void parseParams(const internalParams<T>&pc) { | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:73:14: warning: 'planc::symmEmbeddedNMFDriver<arma::SpMat<double>>::parseParams' hides overloaded virtual function [-Woverloaded-virtual] 73 | void parseParams(const internalSymmParams<T>&pc) { | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:44:31: note: in instantiation of template class 'planc::symmEmbeddedNMFDriver<arma::SpMat<double>>' requested here 44 | symmEmbeddedNMFDriver nmfRunner(options); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_types.inc:3:1: note: in instantiation of member function 'planc::nmflib<arma::SpMat<double>, double>::symNMF' requested here 3 | X(arma::sp_mat)\ | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:8:61: note: expanded from macro 'X' 8 | template planc::nmfOutput<double> planc::nmflib<T, double>::symNMF(const T&x, const arma::uword&k, const arma::uword&niter, const double& lambda, const std::string&algo, const int&nCores, const arma::Mat<double>&Hinit); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/EmbeddedNMFDriver.hpp:16:22: note: hidden overloaded virtual function 'planc::EmbeddedNMFDriver<arma::SpMat<double>>::parseParams' declared here: type mismatch at 1st parameter ('const internalParams<SpMat<double>> &' vs 'const internalSymmParams<SpMat<double>> &') 16 | virtual void parseParams(const internalParams<T>&pc) { | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:135:17: warning: suggest braces around initialization of subobject [-Wmissing-braces] 135 | return {solver.getW(), resolvedH, resolvedV, solver.objErr(), resolvedU}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/inmf_types.inc:1:1: note: in instantiation of member function 'planc::nmflib<arma::Mat<double>, double>::uinmf' requested here 1 | X(arma::mat)\ | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:19:63: note: expanded from macro 'X' 19 | template planc::uinmfOutput<double> planc::nmflib<T, double>::uinmf(const std::vector<std::shared_ptr<T>> &matPtrVec, const std::vector<std::shared_ptr<T>> &unsharedPtrVec, std::vector<int> whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:135:17: warning: suggest braces around initialization of subobject [-Wmissing-braces] 135 | return {solver.getW(), resolvedH, resolvedV, solver.objErr(), resolvedU}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/inmf_types.inc:3:1: note: in instantiation of member function 'planc::nmflib<arma::SpMat<double>, double>::uinmf' requested here 3 | X(arma::sp_mat)\ | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:19:63: note: expanded from macro 'X' 19 | template planc::uinmfOutput<double> planc::nmflib<T, double>::uinmf(const std::vector<std::shared_ptr<T>> &matPtrVec, const std::vector<std::shared_ptr<T>> &unsharedPtrVec, std::vector<int> whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:135:17: warning: suggest braces around initialization of subobject [-Wmissing-braces] 135 | return {solver.getW(), resolvedH, resolvedV, solver.objErr(), resolvedU}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/inmf_types.inc:5:1: note: in instantiation of member function 'planc::nmflib<planc::H5Mat, double>::uinmf' requested here 5 | X(planc::H5Mat)\ | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:19:63: note: expanded from macro 'X' 19 | template planc::uinmfOutput<double> planc::nmflib<T, double>::uinmf(const std::vector<std::shared_ptr<T>> &matPtrVec, const std::vector<std::shared_ptr<T>> &unsharedPtrVec, std::vector<int> whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:135:17: warning: suggest braces around initialization of subobject [-Wmissing-braces] 135 | return {solver.getW(), resolvedH, resolvedV, solver.objErr(), resolvedU}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { } /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/inmf_types.inc:7:1: note: in instantiation of member function 'planc::nmflib<planc::H5SpMat, double>::uinmf' requested here 7 | X(planc::H5SpMat) | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:19:63: note: expanded from macro 'X' 19 | template planc::uinmfOutput<double> planc::nmflib<T, double>::uinmf(const std::vector<std::shared_ptr<T>> &matPtrVec, const std::vector<std::shared_ptr<T>> &unsharedPtrVec, std::vector<int> whichUnshared, const arma::uword &k, const int& nCores, const arma::vec &lambda, const arma::uword &niter, const bool &verbose); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:138: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/constants.hpp:226:56: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 226 | return (std::numeric_limits<eT>::has_infinity) ? -(std::numeric_limits<eT>::infinity()) : std::numeric_limits<eT>::lowest(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_norm_meat.hpp:635:22: note: in instantiation of function template specialization 'arma::priv::most_neg<double>' requested here 635 | eT max_val = priv::most_neg<eT>(); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_norm_meat.hpp:410:21: note: in instantiation of function template specialization 'arma::op_norm::vec_norm_2_direct_robust<double>' requested here 410 | return op_norm::vec_norm_2_direct_robust(tmp.M); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fn_norm.hpp:49:42: note: in instantiation of function template specialization 'arma::op_norm::vec_norm_2<arma::subview_col<double>>' requested here 49 | if(k == uword(2)) { return op_norm::vec_norm_2(P); } | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_normalise_meat.hpp:110:28: note: in instantiation of function template specialization 'arma::norm<arma::subview_col<double>>' requested here 110 | const T norm_val_a = norm(A.col(i), p); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_normalise_meat.hpp:79:23: note: in instantiation of function template specialization 'arma::op_normalise_mat::apply<double>' requested here 79 | op_normalise_mat::apply(out2, U.M, p, dim); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:5084:12: note: in instantiation of function template specialization 'arma::op_normalise_mat::apply<arma::Mat<double>>' requested here 5084 | op_type::apply(*this, X); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/NMFDriver.hpp:341:19: note: in instantiation of function template specialization 'arma::Mat<double>::operator=<arma::Mat<double>, arma::op_normalise_mat>' requested here 341 | A = arma::normalise(A); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/NMFDriver.hpp:309:21: note: in instantiation of function template specialization 'planc::NMFDriver<arma::Mat<double>>::CallNMF<planc::MUNMF<arma::Mat<double>>>' requested here 309 | CallNMF<MUNMF<T>>(); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:245:15: note: in instantiation of member function 'planc::NMFDriver<arma::Mat<double>>::callNMF' requested here 245 | myNMF.callNMF(); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:138: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/constants.hpp:246:54: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 246 | return (std::numeric_limits<eT>::has_infinity) ? std::numeric_limits<eT>::infinity() : std::numeric_limits<eT>::max(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_norm_meat.hpp:816:32: note: in instantiation of function template specialization 'arma::priv::most_pos<double>' requested here 816 | T min_val = (N != 1) ? priv::most_pos<T>() : std::abs(P[0]); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fn_norm.hpp:96:75: note: in instantiation of function template specialization 'arma::op_norm::vec_norm_min<arma::Mat<double>>' requested here 96 | if( (sig == '-') ) { return op_norm::vec_norm_min(P); } | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/nmf.hpp:165:27: note: in instantiation of function template specialization 'arma::norm<arma::Mat<double>>' requested here 165 | this->normA = arma::norm(this->A, "fro"); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/nmf.hpp:232:13: note: in instantiation of member function 'planc::NMF<arma::Mat<double>>::otherInitializations' requested here 232 | this->otherInitializations(); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/mu.hpp:43:92: note: in instantiation of member function 'planc::NMF<arma::Mat<double>>::NMF' requested here 43 | MUNMF(const T&A, const arma::mat&llf, const arma::mat&rlf, const int&ncores = 0) : NMF<T>(A, llf, rlf) { | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/NMFDriver.hpp:366:17: note: in instantiation of member function 'planc::MUNMF<arma::Mat<double>>::MUNMF' requested here 366 | NMFTYPE nmfAlgorithm(A, W, H, nCores); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/NMFDriver.hpp:309:21: note: in instantiation of function template specialization 'planc::NMFDriver<arma::Mat<double>>::CallNMF<planc::MUNMF<arma::Mat<double>>>' requested here 309 | CallNMF<MUNMF<T>>(); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:245:15: note: in instantiation of member function 'planc::NMFDriver<arma::Mat<double>>::callNMF' requested here 245 | myNMF.callNMF(); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:138: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/constants.hpp:71:59: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 71 | return (std::numeric_limits<eT>::has_infinity) ? eT(std::numeric_limits<eT>::infinity()) : eT(std::numeric_limits<eT>::max()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/constants.hpp:177:77: note: in instantiation of function template specialization 'arma::priv::Datum_helper::inf<double>' requested here 177 | template<typename eT> const eT Datum<eT>::inf = priv::Datum_helper::inf<eT>(); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/diskio_meat.hpp:465:73: note: in instantiation of static data member 'arma::Datum<double>::inf' requested here 465 | val = neg ? cond_rel< is_signed<eT>::value >::make_neg(Datum<eT>::inf) : Datum<eT>::inf; | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/diskio_meat.hpp:1638:15: note: in instantiation of function template specialization 'arma::diskio::convert_token<double>' requested here 1638 | diskio::convert_token( x.at(row,col), token ); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/diskio_meat.hpp:2835:12: note: in instantiation of function template specialization 'arma::diskio::load_arma_ascii<double>' requested here 2835 | return load_arma_ascii(x, f, err_msg); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/diskio_meat.hpp:2796:25: note: in instantiation of function template specialization 'arma::diskio::load_auto_detect<double>' requested here 2796 | load_okay = diskio::load_auto_detect(x, f, err_msg); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/Mat_meat.hpp:8190:27: note: in instantiation of function template specialization 'arma::diskio::load_auto_detect<double>' requested here 8190 | load_okay = diskio::load_auto_detect(*this, name, err_msg); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/NMFDriver.hpp:139:15: note: in instantiation of member function 'arma::Mat<double>::load' requested here 139 | A.load(this->m_Afile_name, arma::coord_ascii); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/nmf_lib.inl:244:22: note: in instantiation of member function 'planc::NMFDriver<arma::Mat<double>>::loadMat' requested here 244 | NMFDriver<T> myNMF(opts); | ^ 17 warnings generated. [ 55%] Building CXX object nmf/CMakeFiles/nmflib.dir/bppnmf.cpp.o cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/clang++-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/_deps/highfive-src/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/bppnmf.cpp.o -MF CMakeFiles/nmflib.dir/bppnmf.cpp.o.d -o CMakeFiles/nmflib.dir/bppnmf.cpp.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.hpp:7: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:142: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:75:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 75 | template<> inline bool isfinite_wrapper(float x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:76:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 76 | template<> inline bool isfinite_wrapper(double x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.hpp:7: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:418: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:44:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 44 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:54:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 54 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:88:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 88 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:98:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 98 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:134:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::isnan(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:144:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 144 | return std::isnan(x); | ^~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.hpp:7: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:138: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/constants.hpp:226:56: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 226 | return (std::numeric_limits<eT>::has_infinity) ? -(std::numeric_limits<eT>::infinity()) : std::numeric_limits<eT>::lowest(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_norm_meat.hpp:751:32: note: in instantiation of function template specialization 'arma::priv::most_neg<double>' requested here 751 | T max_val = (N != 1) ? priv::most_neg<T>() : std::abs(P[0]); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fn_norm.hpp:261:23: note: in instantiation of function template specialization 'arma::op_norm::vec_norm_max<arma::Col<double>>' requested here 261 | return op_norm::vec_norm_max(P_fake_vector); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/nmf.hpp:165:27: note: in instantiation of function template specialization 'arma::norm<arma::SpMat<double>>' requested here 165 | this->normA = arma::norm(this->A, "fro"); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/nmf.hpp:232:13: note: in instantiation of member function 'planc::NMF<arma::SpMat<double>>::otherInitializations' requested here 232 | this->otherInitializations(); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/hals.hpp:44:90: note: in instantiation of member function 'planc::NMF<arma::SpMat<double>>::NMF' requested here 44 | HALSNMF(const T&A, const arma::mat&llf, const arma::mat&rlf, const int&ncores = 0) : NMF<T>(A, llf, rlf) { | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp:19:13: note: in instantiation of member function 'planc::HALSNMF<arma::SpMat<double>>::HALSNMF' requested here 19 | HALSNMF tempHals(this->A, this->W, this->H); | ^ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.hpp:7: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:138: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/constants.hpp:246:54: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 246 | return (std::numeric_limits<eT>::has_infinity) ? std::numeric_limits<eT>::infinity() : std::numeric_limits<eT>::max(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/op_norm_meat.hpp:816:32: note: in instantiation of function template specialization 'arma::priv::most_pos<double>' requested here 816 | T min_val = (N != 1) ? priv::most_pos<T>() : std::abs(P[0]); | ^ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fn_norm.hpp:266:30: note: in instantiation of function template specialization 'arma::op_norm::vec_norm_min<arma::Col<double>>' requested here 266 | const T val = op_norm::vec_norm_min(P_fake_vector); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/nmf.hpp:165:27: note: in instantiation of function template specialization 'arma::norm<arma::SpMat<double>>' requested here 165 | this->normA = arma::norm(this->A, "fro"); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/nmf.hpp:232:13: note: in instantiation of member function 'planc::NMF<arma::SpMat<double>>::otherInitializations' requested here 232 | this->otherInitializations(); | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/hals.hpp:44:90: note: in instantiation of member function 'planc::NMF<arma::SpMat<double>>::NMF' requested here 44 | HALSNMF(const T&A, const arma::mat&llf, const arma::mat&rlf, const int&ncores = 0) : NMF<T>(A, llf, rlf) { | ^ /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nmf/bppnmf.cpp:19:13: note: in instantiation of member function 'planc::HALSNMF<arma::SpMat<double>>::HALSNMF' requested here 19 | HALSNMF tempHals(this->A, this->W, this->H); | ^ 10 warnings generated. [ 66%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/clang++-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/_deps/highfive-src/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o -MF CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o.d -o CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.cpp In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.cpp:5: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/../nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:142: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:75:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 75 | template<> inline bool isfinite_wrapper(float x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:76:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 76 | template<> inline bool isfinite_wrapper(double x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.cpp:5: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.inl:3: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/nnls_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls/../nmf/nmf_lib.hpp:8: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:418: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:44:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 44 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:54:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 54 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:88:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 88 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:98:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 98 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:134:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::isnan(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:144:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 144 | return std::isnan(x); | ^~~~~~~~~~~~~ 8 warnings generated. [ 77%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/clang++-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/_deps/highfive-src/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o -MF CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o.d -o CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/parseutils.cpp In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/parseutils.cpp:1: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/parseutils.hpp:2: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.h:2: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:142: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:75:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 75 | template<> inline bool isfinite_wrapper(float x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:76:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 76 | template<> inline bool isfinite_wrapper(double x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/parseutils.cpp:1: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/parseutils.hpp:2: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.h:2: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:418: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:44:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 44 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:54:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 54 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:88:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 88 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:98:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 98 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:134:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::isnan(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:144:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 144 | return std::isnan(x); | ^~~~~~~~~~~~~ 8 warnings generated. [ 88%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/common/data.cpp.o cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/clang++-19 -DUSING_R -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include -I/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/nnls -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf -I/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/_deps/highfive-src/include -isystem /usr/include/hdf5/serial -I/usr/local/include -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -O2 -g -DNDEBUG -fPIC -fvisibility-inlines-hidden -fopenmp -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -mavx -mpopcnt -MD -MT nmf/CMakeFiles/nmflib.dir/__/common/data.cpp.o -MF CMakeFiles/nmflib.dir/__/common/data.cpp.o.d -o CMakeFiles/nmflib.dir/__/common/data.cpp.o -c /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/data.cpp In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/data.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.hpp:6: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.h:2: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:142: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:75:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 75 | template<> inline bool isfinite_wrapper(float x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/fill.hpp:76:84: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 76 | template<> inline bool isfinite_wrapper(double x) { return std::isfinite(x); } | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/data.cpp:4: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.hpp:6: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/utils.h:2: In file included from /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/planc/common/config.h:32: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:29: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:58: In file included from /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo:418: /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:44:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 44 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:54:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 54 | return std::isfinite(x); | ^~~~~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:88:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 88 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:98:10: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 98 | return std::isinf(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:134:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 134 | return std::isnan(x); | ^~~~~~~~~~~~~ /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include/armadillo_bits/arma_cmath.hpp:144:10: warning: use of NaN is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled] 144 | return std::isnan(x); | ^~~~~~~~~~~~~ 8 warnings generated. [100%] Linking CXX static library libnmflib.a cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/cmake -P CMakeFiles/nmflib.dir/cmake_clean_target.cmake cd /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/nmf && /usr/bin/cmake -E cmake_link_script CMakeFiles/nmflib.dir/link.txt --verbose=1 /usr/bin/llvm-ar-19 qc libnmflib.a CMakeFiles/nmflib.dir/nmf_lib.cpp.o CMakeFiles/nmflib.dir/bppnmf.cpp.o CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o CMakeFiles/nmflib.dir/__/common/data.cpp.o ../CMakeFiles/utils.dir/common/utils.cpp.o ../CMakeFiles/hw_detect.dir/common/hw_detect.c.o ../CMakeFiles/detect_blas.dir/common/detect_blas.c.o /usr/bin/llvm-ranlib-19 libnmflib.a make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' [100%] Built target nmflib make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' /usr/bin/cmake -E cmake_progress_start /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/CMakeFiles 0 make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build' -- Install configuration: "RelWithDebInfo" -- Installing: /home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src/build/../libnmflib.a ** libs using C++ compiler: ‘Debian clang version 19.1.7 (3+b1)’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src' clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -Iplanc/common -Iplanc/nmf -Iplanc/nnls -Ibuild/_deps/highfive-src/include -Ibuild/nmf -DUSING_R -DHIGHFIVE_HAS_CONCEPTS=0 -DMPI_NO_CPPBIND -DRcppPlanc_EXPORTS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c RcppExports.cpp -o RcppExports.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -Iplanc/common -Iplanc/nmf -Iplanc/nnls -Ibuild/_deps/highfive-src/include -Ibuild/nmf -DUSING_R -DHIGHFIVE_HAS_CONCEPTS=0 -DMPI_NO_CPPBIND -DRcppPlanc_EXPORTS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c rcppplanc_nmf.cpp -o rcppplanc_nmf.o clang++-19 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -Iplanc/common -Iplanc/nmf -Iplanc/nnls -Ibuild/_deps/highfive-src/include -Ibuild/nmf -DUSING_R -DHIGHFIVE_HAS_CONCEPTS=0 -DMPI_NO_CPPBIND -DRcppPlanc_EXPORTS -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/RcppProgress/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -fpic -g -O3 -Wall -pedantic -Wno-missing-template-arg-list-after-template-kw -Wdeprecated-literal-operator -c rcppplanc_nnls.cpp -o rcppplanc_nnls.o clang++-19 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -o RcppPlanc.so RcppExports.o rcppplanc_nmf.o rcppplanc_nnls.o -L./ -lnmflib -fopenmp /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/libhwloc.so -L/usr/lib/x86_64-linux-gnu -lhwloc /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libpthread.a /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.a /usr/lib/x86_64-linux-gnu/libm.so -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpmIF78L/R.INSTALL1cc92110153862/RcppPlanc/src' installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/00LOCK-RcppPlanc/00new/RcppPlanc/libs ** R ** data *** moving datasets to lazyload DB ** 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 ** 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 (RcppPlanc)