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