* installing *source* package ‘RcppPlanc’ ...
** this is package ‘RcppPlanc’ version ‘2.0.13’
** package ‘RcppPlanc’ successfully unpacked and MD5 sums checked
** using staged installation
-- The C compiler identification is AppleClang 17.0.0.17000319
-- The CXX compiler identification is AppleClang 17.0.0.17000319
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - 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++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
This is libplanc 1.0.2 containing component nmflib 1.0.1
-- Found R: /Library/Frameworks/R.framework/Resources/bin/R (found version "R Under development (unstable) (2025-12-21 r89216) -- "Unsuffered Consequences"
Copyright (C) 2025 The R Foundation for Statistical Computing
Platform: aarch64-apple-darwin23
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: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Accelerate.framework
-- Found LAPACK: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/Accelerate.framework;-lm;-ldl
-- Found R_HighFive: /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive
-- Found HDF5: /opt/R/arm64/lib/libhdf5.a;/opt/R/arm64/lib/libsz.a;/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libz.tbd;/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libdl.tbd;/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libm.tbd (found version "1.14.5") found components: C
-- Performing Test HDF5_LINKS
-- Performing Test HDF5_LINKS - Success
-- Found R_Rcpp: /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp
-- Found R_RcppArmadillo: /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo
-- Found R_RcppProgress: /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/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
-- Looking for cblas.h
-- Looking for cblas.h - not found
-- Looking for flexiblas/cblas.h
-- Looking for flexiblas/cblas.h - not 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;m;pthread
-- 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 = /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls
-- NMF_SOURCE_DIR = /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf
-- NMFLIB_COMMON = /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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
-- Configuring done (6.1s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
R_SHLIB_EXT
-- Build files have been written to: /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build
./configure: line 50: _deps/highfive-src/include/highfive/bits/H5Friends.hpp: No such file or directory
/Applications/CMake.app/CMake.app/Contents/bin/cmake -S/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc -B/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build --check-build-system CMakeFiles/Makefile.cmake 0
/Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_progress_start /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/CMakeFiles /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/depend
make -f CMakeFiles/hw_detect.dir/build.make CMakeFiles/hw_detect.dir/depend
make -f CMakeFiles/detect_blas.dir/build.make CMakeFiles/detect_blas.dir/depend
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build && /Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_depends "Unix Makefiles" /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/CMakeFiles/utils.dir/DependInfo.cmake "--color="
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build && /Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_depends "Unix Makefiles" /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/CMakeFiles/hw_detect.dir/DependInfo.cmake "--color="
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build && /Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_depends "Unix Makefiles" /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/CMakeFiles/detect_blas.dir/DependInfo.cmake "--color="
make -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build
make -f CMakeFiles/hw_detect.dir/build.make CMakeFiles/hw_detect.dir/build
make -f CMakeFiles/detect_blas.dir/build.make CMakeFiles/detect_blas.dir/build
[ 11%] Building CXX object CMakeFiles/utils.dir/common/utils.cpp.o
/usr/bin/clang++ -DUSING_R -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -fvisibility-inlines-hidden -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/utils.cpp
[ 22%] Building C object CMakeFiles/hw_detect.dir/common/hw_detect.c.o
/usr/bin/clang -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu99 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/hw_detect.c
[ 33%] Building C object CMakeFiles/detect_blas.dir/common/detect_blas.c.o
/usr/bin/clang -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu99 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/detect_blas.c
[ 33%] Built target detect_blas
[ 33%] Built target hw_detect
[ 33%] Built target utils
make -f nmf/CMakeFiles/nmflib.dir/build.make nmf/CMakeFiles/nmflib.dir/depend
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build && /Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_depends "Unix Makefiles" /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf/CMakeFiles/nmflib.dir/DependInfo.cmake "--color="
make -f nmf/CMakeFiles/nmflib.dir/build.make nmf/CMakeFiles/nmflib.dir/build
[ 44%] Building CXX object nmf/CMakeFiles/nmflib.dir/nmf_lib.cpp.o
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /usr/bin/clang++ -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -fvisibility-inlines-hidden -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp
[ 55%] Building CXX object nmf/CMakeFiles/nmflib.dir/bppnmf.cpp.o
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /usr/bin/clang++ -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -fvisibility-inlines-hidden -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/bppnmf.cpp
[ 66%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/nnls/nnls_lib.cpp.o
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /usr/bin/clang++ -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -fvisibility-inlines-hidden -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls/nnls_lib.cpp
[ 77%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/common/parseutils.cpp.o
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /usr/bin/clang++ -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -fvisibility-inlines-hidden -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/parseutils.cpp
[ 88%] Building CXX object nmf/CMakeFiles/nmflib.dir/__/common/data.cpp.o
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /usr/bin/clang++ -DUSING_R -I/Library/Frameworks/R.framework/Resources/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nnls -I/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf -I/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include -I/opt/R/arm64/include -falign-functions=64 -Wall -g -O2 -arch arm64 -O2 -g -DNDEBUG -std=gnu++17 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=11 -fPIC -fvisibility-inlines-hidden -funsafe-math-optimizations -ffinite-math-only -fno-trapping-math -fno-math-errno -fno-signed-zeros -freciprocal-math -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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/data.cpp
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.inl:4:
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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) {
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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)\
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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) {
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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) {
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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)\
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| { }
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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)\
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| { }
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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)\
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| { }
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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)\
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| { }
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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)
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/bppnmf.cpp:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/bppnmf.hpp:7:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/config.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo:157:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/constants.hpp:228:56: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
228 | return (std::numeric_limits<eT>::has_infinity) ? -(std::numeric_limits<eT>::infinity()) : std::numeric_limits<eT>::lowest();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/op_norm_meat.hpp:856:32: note: in instantiation of function template specialization 'arma::priv::most_neg<double>' requested here
856 | T max_val = (N != 1) ? priv::most_neg<T>() : std::abs(P[0]);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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");
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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();
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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) {
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/bppnmf.cpp:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/bppnmf.hpp:7:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/config.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo:157:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/constants.hpp:248:54: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
248 | return (std::numeric_limits<eT>::has_infinity) ? std::numeric_limits<eT>::infinity() : std::numeric_limits<eT>::max();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/op_norm_meat.hpp:921:32: note: in instantiation of function template specialization 'arma::priv::most_pos<double>' requested here
921 | T min_val = (N != 1) ? priv::most_pos<T>() : std::abs(P[0]);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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");
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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();
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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) {
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.inl:3:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/config.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo:157:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/constants.hpp:228:56: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
228 | return (std::numeric_limits<eT>::has_infinity) ? -(std::numeric_limits<eT>::infinity()) : std::numeric_limits<eT>::lowest();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/op_norm_meat.hpp:740:26: note: in instantiation of function template specialization 'arma::priv::most_neg<double>' requested here
740 | acc_eT max_val = priv::most_neg<acc_eT>();
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/op_norm_meat.hpp:441:21: note: in instantiation of function template specialization 'arma::op_norm::vec_norm_2_direct_robust<double>' requested here
441 | return op_norm::vec_norm_2_direct_robust(tmp.M);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/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); }
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/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);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/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(tmp, U.M, p, dim);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/Mat_meat.hpp:5325:12: note: in instantiation of function template specialization 'arma::op_normalise_mat::apply<arma::Mat<double>>' requested here
5325 | op_type::apply(*this, X);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/NMFDriver.hpp:343:19: note: in instantiation of function template specialization 'arma::Mat<double>::operator=<arma::Mat<double>, arma::op_normalise_mat>' requested here
343 | A = arma::normalise(A);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/NMFDriver.hpp:311:21: note: in instantiation of function template specialization 'planc::NMFDriver<arma::Mat<double>>::CallNMF<planc::MUNMF<arma::Mat<double>>>' requested here
311 | CallNMF<MUNMF<T>>();
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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 /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.inl:3:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/config.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo:157:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/constants.hpp:248:54: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
248 | return (std::numeric_limits<eT>::has_infinity) ? std::numeric_limits<eT>::infinity() : std::numeric_limits<eT>::max();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/op_norm_meat.hpp:921:32: note: in instantiation of function template specialization 'arma::priv::most_pos<double>' requested here
921 | T min_val = (N != 1) ? priv::most_pos<T>() : std::abs(P[0]);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/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); }
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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");
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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();
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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) {
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/NMFDriver.hpp:368:17: note: in instantiation of member function 'planc::MUNMF<arma::Mat<double>>::MUNMF' requested here
368 | NMFTYPE nmfAlgorithm(A, W, H, nCores);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/NMFDriver.hpp:311:21: note: in instantiation of function template specialization 'planc::NMFDriver<arma::Mat<double>>::CallNMF<planc::MUNMF<arma::Mat<double>>>' requested here
311 | CallNMF<MUNMF<T>>();
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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();
| ^
2 warnings generated.
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.cpp:4:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.inl:3:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/nmf_lib.hpp:8:
In file included from /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/common/config.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo.h:32:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:57:
In file included from /Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo:157:
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/constants.hpp:73:59: warning: use of infinity is undefined behavior due to the currently enabled floating-point options [-Wnan-infinity-disabled]
73 | return (std::numeric_limits<eT>::has_infinity) ? eT(std::numeric_limits<eT>::infinity()) : eT(std::numeric_limits<eT>::max());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/constants.hpp:179:77: note: in instantiation of function template specialization 'arma::priv::Datum_helper::inf<double>' requested here
179 | template<typename eT> const eT Datum<eT>::inf = priv::Datum_helper::inf<eT>();
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/diskio_meat.hpp:485:73: note: in instantiation of static data member 'arma::Datum<double>::inf' requested here
485 | val = neg ? cond_rel< is_signed<eT>::value >::make_neg(Datum<eT>::inf) : Datum<eT>::inf;
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/diskio_meat.hpp:1683:15: note: in instantiation of function template specialization 'arma::diskio::convert_token<double>' requested here
1683 | diskio::convert_token( x.at(row,col), token );
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/diskio_meat.hpp:2880:12: note: in instantiation of function template specialization 'arma::diskio::load_arma_ascii<double>' requested here
2880 | return load_arma_ascii(x, f, err_msg);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/diskio_meat.hpp:2841:25: note: in instantiation of function template specialization 'arma::diskio::load_auto_detect<double>' requested here
2841 | load_okay = diskio::load_auto_detect(x, f, err_msg);
| ^
/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include/current/armadillo_bits/Mat_meat.hpp:8659:27: note: in instantiation of function template specialization 'arma::diskio::load_auto_detect<double>' requested here
8659 | load_okay = diskio::load_auto_detect(*this, name, err_msg);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/planc/nmf/NMFDriver.hpp:141:15: note: in instantiation of member function 'arma::Mat<double>::load' requested here
141 | A.load(this->m_Afile_name, arma::coord_ascii);
| ^
/Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/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);
| ^
9 warnings generated.
[100%] Linking CXX static library libnmflib.a
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /Applications/CMake.app/CMake.app/Contents/bin/cmake -P CMakeFiles/nmflib.dir/cmake_clean_target.cmake
cd /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/nmf && /Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/nmflib.dir/link.txt --verbose=1
/usr/bin/ar 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/ranlib libnmflib.a
[100%] Built target nmflib
/Applications/CMake.app/CMake.app/Contents/bin/cmake -E cmake_progress_start /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/build/CMakeFiles 0
-- Install configuration: "RelWithDebInfo"
-- Installing: /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00_pkg_src/RcppPlanc/src/libnmflib.a
** libs
using C++ compiler: ‘Apple clang version 17.0.0 (clang-1700.3.19.1)’
using C++17
using SDK: ‘MacOSX14.5.sdk’
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/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'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c RcppExports.cpp -o RcppExports.o
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/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'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c rcppplanc_nmf.cpp -o rcppplanc_nmf.o
clang++ -arch arm64 -std=gnu++17 -I"/Library/Frameworks/R.framework/Resources/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'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/RcppProgress/include' -I'/Volumes/Builds/packages/sonoma-arm64/Rlib/4.6/HighFive/include' -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c rcppplanc_nnls.cpp -o rcppplanc_nnls.o
clang++ -arch arm64 -std=gnu++17 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/arm64/lib -o RcppPlanc.so RcppExports.o rcppplanc_nmf.o rcppplanc_nnls.o -L./ -lnmflib -L-framework -LAccelerate /opt/R/arm64/lib/libhwloc.a -L/opt/R/arm64/lib -lhwloc -lm -lpthread -framework Foundation -framework IOKit -framework OpenCL /opt/R/arm64/lib/libhdf5.a /opt/R/arm64/lib/libsz.a /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libz.tbd /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libdl.tbd /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib/libm.tbd -F/Library/Frameworks/R.framework/.. -framework R -F/Library/Frameworks/R.framework/.. -framework R
ld: warning: search path '-framework -LAccelerate' not found
installing to /Volumes/Builds/packages/sonoma-arm64/results/4.6/RcppPlanc.Rcheck/00LOCK-RcppPlanc/00new/RcppPlanc/libs
** generating debug symbols (dSYM)
** 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)