* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* 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 = '/home/hornik/tmp/R.check/r-devel-gcc/Work/build'
>> Detected RcppParallel include dir: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include
>> Detected RcppParallel lib dir: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib
>> RPP_INC_DIR = '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include'
>> RPP_LIB_DIR = '/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib'
🔧 EMSCRIPTEN_BUILD=NO
>> OS = 'Linux'
>> RPP_CPPFLAGS = '-I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include'
>> RPP_LDFLAGS = '-L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib -ltbb -ltbbmalloc -Wl,-rpath,/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib'
📚 Collecting system include directories from gcc...
/usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus -E -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE - -mtune=generic -march=x86-64 -fasynchronous-unwind-tables -dumpbase -
/usr/include/c++/15
/usr/include/x86_64-linux-gnu/c++/15
/usr/include/c++/15/backward
/usr/lib/gcc/x86_64-linux-gnu/15/include
/usr/local/include
/usr/include/x86_64-linux-gnu
/usr/include
🔎 Checking: /usr/libexec/gcc/x86_64-linux-gnu/15/cc1plus
🔎 Checking: -E
🔎 Checking: -quiet
🔎 Checking: -v
🔎 Checking: -imultiarch
🔎 Checking: x86_64-linux-gnu
🔎 Checking: -D_GNU_SOURCE
🔎 Checking: -
🔎 Checking: -mtune=generic
🔎 Checking: -march=x86-64
🔎 Checking: -fasynchronous-unwind-tables
🔎 Checking: -dumpbase
🔎 Checking: -
🔎 Checking: /usr/include/c++/15
🔎 Checking: /usr/include/x86_64-linux-gnu/c++/15
🔎 Checking: /usr/include/c++/15/backward
🔎 Checking: /usr/lib/gcc/x86_64-linux-gnu/15/include
🔎 Checking: /usr/local/include
🔎 Checking: /usr/include/x86_64-linux-gnu
🔎 Checking: /usr/include
✅ Found OpenCL header in: /usr/include
📚 Collecting system lib directories from gcc...
/usr/local/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
/usr/local/lib/x86_64-linux-gnu
🔎 Checking: /usr/lib/x86_64-linux-gnu
✅ Found OpenCL library in: /usr/lib/x86_64-linux-gnu
✅ Enabling OpenCL: include directory -I/usr/include
Checking for an actual OpenCL runtime platform...
OpenCL runtime detected.
Final OpenCL Detection:
OPENCL_INCLUDE_FOUND = yes
OPENCL_LIB_FOUND = yes
OPENCL_FOUND = yes
OPENCL_RUNTIME_FOUND = yes
OpenCL headers/libs discovered
OpenCL runtime probe succeeded
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 = ' -I/usr/include -DUSE_OPENCL'
>> FULL_LIBS = ' $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -L/usr/lib/x86_64-linux-gnu -lOpenCL'
>> FULL_CXXFLAGS = ' -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include'
>> FULL_LIBS = ' $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -L/usr/lib/x86_64-linux-gnu -lOpenCL -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib -ltbb -ltbbmalloc -Wl,-rpath,/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib'
>> Resolving Rcpp include flags via tools/rcpp_include.R
configure: single Rcpp installation: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages
configure: R version: 4.7.0 (svn: 90099)
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) = 90099
configure: R session svn (R.version) = 90099 (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.7.0 (svn: 90099)
configure: confirmed Rcpp package version 1.1.1.1.1 (library: /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages)
>> Rcpp Function.h branch (for Makevars) = 3 (see tools/rcpp_include.R stderr for conditions)
>> RCPP_CPPFLAGS = '-I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include"'
** libs
using C++ compiler: ‘g++-16 (Debian 16.1.0-1) 16.1.0’
make[1]: Entering directory '/tmp/Rtmptv8eOP/R.INSTALL2669b61f0dafb2/opencltools/src'
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c OpenCL_helper.cpp -o OpenCL_helper.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c configure_OpenCL.cpp -o configure_OpenCL.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c cuda_probe.cpp -o cuda_probe.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c export_wrappers.cpp -o export_wrappers.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c glmbayes_getRegisteredNamespace.cpp -o glmbayes_getRegisteredNamespace.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c kernel_loader.cpp -o kernel_loader.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c opencl_detect.cpp -o opencl_detect.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c opencl_device_selection.cpp -o opencl_device_selection.o
g++-16 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include" -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -I/usr/include -DUSE_OPENCL -I/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/include -DGLMBAYES_RCPP_FH_SIM=3 -include glmbayes_getRegisteredNamespace.h -fpic -g -O2 -Wall -pedantic -mtune=native -c opencltools_ccallables.cpp -o opencltools_ccallables.o
g++-16 -std=gnu++20 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -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 -llapack -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lRblas -lgfortran -lm -latomic_asneeded -lquadmath -L/usr/lib/x86_64-linux-gnu -lOpenCL -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib -ltbb -ltbbmalloc -Wl,-rpath,/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppParallel/lib -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/Rtmptv8eOP/R.INSTALL2669b61f0dafb2/opencltools/src'
make[1]: Entering directory '/tmp/Rtmptv8eOP/R.INSTALL2669b61f0dafb2/opencltools/src'
make[1]: Leaving directory '/tmp/Rtmptv8eOP/R.INSTALL2669b61f0dafb2/opencltools/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-opencltools/00new/opencltools/libs
** 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)