* installing *source* package ‘opencltools’ ...
** this is package ‘opencltools’ version ‘0.8.1’
** package ‘opencltools’ successfully unpacked and MD5 sums checked
** using staged installation
>> configure: R_HOME = '/Library/Frameworks/R.framework/Resources'
>> Detected RcppParallel include dir: /Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include
>> Detected RcppParallel lib dir: /Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib
>> RPP_INC_DIR = '/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include'
>> RPP_LIB_DIR = '/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib'
🔧 EMSCRIPTEN_BUILD=NO
>> OS = 'Darwin'
🚀 Emscripten detected: disabling OpenMP flags
>> RPP_CPPFLAGS = '-I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include'
>> RPP_LDFLAGS = '-L/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib -ltbb -ltbbmalloc -Wl,-rpath,/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib'
📚 Collecting system include directories from gcc...
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1
/Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include
/Library/Developer/CommandLineTools/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/System/Library/Frameworks (framework directory)
🔎 Checking: /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/c++/v1
🔎 Checking: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include
🔎 Checking: /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include
🔎 Checking: /Library/Developer/CommandLineTools/usr/include
🔎 Checking: /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/System/Library/Frameworks
🔎 Checking: (framework
🔎 Checking: directory)
📚 Collecting system lib directories from gcc...
⚠️ OpenCL not found: falling back to CPU-only
Final OpenCL Detection:
OPENCL_INCLUDE_FOUND = no
OPENCL_LIB_FOUND = no
OPENCL_FOUND = no
OPENCL_RUNTIME_FOUND = no
OpenCL manually disabled or not discovered
Checking for NVIDIA GPU via nvidia-smi...
⚠️ CUDA driver library not found — GPU detection may fail.
GPU detected: env: /usr/bin/nvidia-smi: No such file or directory
>> FULL_CXXFLAGS = ''
>> FULL_LIBS = ' $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)'
>> FULL_CXXFLAGS = ' -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include'
>> FULL_LIBS = ' $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -L/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib -ltbb -ltbbmalloc -Wl,-rpath,/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib'
>> Resolving Rcpp include flags via tools/rcpp_include.R
configure: single Rcpp installation: /Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6
configure: R version: 4.6.0 (svn: 89956)
configure: Rcpp Repository: CRAN
configure: Rcpp Function.h: line with R_getVarEx + R_UnboundValue present = FALSE
configure: WARNING: Rcpp looks like a CRAN install (no GitHub Remote* fields).
configure: WARNING: On R-devel / R >= 4.5, stale CRAN headers can be incompatible
configure: WARNING: with R (e.g. R_NamespaceRegistry). Consider
configure: WARNING: remotes::install_github("RcppCore/Rcpp") or ensure
configure: WARNING: install_github actually replaced the library.
configure: Rcpp Function.h - `Function(const string& name, const string& ns)` C preprocessor path:
configure: branch 3: R_getRegisteredNamespace
configure: (R_VERSION < 4,5,0) => FALSE
configure: (R_VERSION < 4,6,0 || R_SVN_REVISION < 89746) => FALSE [parts: R_VERSION < 4,6,0 = FALSE; R_SVN_REVISION < 89746 = FALSE]
configure: R_SVN_REVISION (from Rversion.h) = 89956
configure: R session svn (R.version) = 89956 (should match Rversion.h for same R install)
configure: (Branch 3 uses R_getRegisteredNamespace: undefined symbol usually means R headers are older than Rcpp expects, or a mismatched R/lib.)
configure: R version: 4.6.0 (svn: 89956)
configure: confirmed Rcpp package version 1.1.1.1.1 (library: /Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6)
>> Rcpp Function.h branch (for Makevars) = 3 (see tools/rcpp_include.R stderr for conditions)
>> RCPP_CPPFLAGS = '-I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include"'
** libs
using C++ compiler: ‘Apple clang version 14.0.3 (clang-1403.0.22.14.1)’
using SDK: ‘MacOSX11.3.1.sdk’
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c OpenCL_helper.cpp -o OpenCL_helper.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c RcppExports.cpp -o RcppExports.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c configure_OpenCL.cpp -o configure_OpenCL.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c cuda_probe.cpp -o cuda_probe.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c export_wrappers.cpp -o export_wrappers.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c glmbayes_getRegisteredNamespace.cpp -o glmbayes_getRegisteredNamespace.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c kernel_loader.cpp -o kernel_loader.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c opencl_detect.cpp -o opencl_detect.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c opencl_device_selection.cpp -o opencl_device_selection.o
clang++ -arch x86_64 -std=gnu++20 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I"/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include" -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/Rcpp/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppArmadillo/include' -I'/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include' -I/opt/R/x86_64/include -I/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fPIC -falign-functions=64 -Wall -g -O2 -c opencltools_ccallables.cpp -o opencltools_ccallables.o
clang++ -arch x86_64 -std=gnu++20 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -L/Library/Frameworks/R.framework/Resources/lib -L/opt/R/x86_64/lib -o opencltools.so OpenCL_helper.o RcppExports.o configure_OpenCL.o cuda_probe.o export_wrappers.o glmbayes_getRegisteredNamespace.o kernel_loader.o opencl_detect.o opencl_device_selection.o opencltools_ccallables.o -L/Library/Frameworks/R.framework/Resources/lib -lRlapack -L/Library/Frameworks/R.framework/Resources/lib -lRblas -L/opt/gfortran/lib/gcc/x86_64-apple-darwin20.0/14.2.0 -L/opt/gfortran/lib -lemutls_w -lheapt_w -lgfortran -lquadmath -L/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib -ltbb -ltbbmalloc -Wl,-rpath,/Volumes/Builds/packages/big-sur-x86_64/Rlib/4.6/RcppParallel/lib -F/Library/Frameworks/R.framework/.. -framework R
/Volumes/Builds/packages/big-sur-x86_64/results/4.6/opencltools.Rcheck/00_pkg_src/opencltools/src/configure_OpenCL.o: no symbols
/Volumes/Builds/packages/big-sur-x86_64/results/4.6/opencltools.Rcheck/00_pkg_src/opencltools/src/glmbayes_getRegisteredNamespace.o: no symbols
installing to /Volumes/Builds/packages/big-sur-x86_64/results/4.6/opencltools.Rcheck/00LOCK-opencltools/00new/opencltools/libs
** generating debug symbols (dSYM)
** R
** 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 (opencltools)