* installing *source* package ‘gpuinfo’ ...
** this is package ‘gpuinfo’ version ‘0.1.0’
** package ‘gpuinfo’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc (GCC) 16.2.1 20260819 (Red Hat 16.2.1-2)’
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-devel/gpuinfo/src'
gcc -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c gpuinfo.c -o gpuinfo.o
gpuinfo.c: In function ‘gpuinfo_cuda_probe’:
gpuinfo.c:74:29: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
74 | cu_init_fn cuInit = (cu_init_fn) GPUINFO_SYM(lib, "cuInit");
| ^
gpuinfo.c:75:47: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
75 | cu_device_count_fn cuDeviceGetCount = (cu_device_count_fn) GPUINFO_SYM(lib, "cuDeviceGetCount");
| ^
gpuinfo.c:76:51: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
76 | cu_driver_version_fn cuDriverGetVersion = (cu_driver_version_fn) GPUINFO_SYM(lib, "cuDriverGetVersion");
| ^
gpuinfo.c:88:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
88 | cu_device_get_fn cuDeviceGet = (cu_device_get_fn) GPUINFO_SYM(lib, "cuDeviceGet");
| ^
gpuinfo.c:89:45: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
89 | cu_device_name_fn cuDeviceGetName = (cu_device_name_fn) GPUINFO_SYM(lib, "cuDeviceGetName");
| ^
gpuinfo.c:90:48: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
90 | cu_device_memory_fn cuDeviceTotalMem = (cu_device_memory_fn) GPUINFO_SYM(lib, "cuDeviceTotalMem_v2");
| ^
gpuinfo.c:91:61: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
91 | cu_device_capability_fn cuDeviceComputeCapability = (cu_device_capability_fn) GPUINFO_SYM(lib, "cuDeviceComputeCapability");
| ^
gpuinfo.c: In function ‘gpuinfo_opencl_probe’:
gpuinfo.c:143:40: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
143 | cl_platforms_fn getPlatforms = (cl_platforms_fn) GPUINFO_SYM(lib, "clGetPlatformIDs");
| ^
gpuinfo.c:144:36: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
144 | cl_devices_fn getDevices = (cl_devices_fn) GPUINFO_SYM(lib, "clGetDeviceIDs");
| ^
gpuinfo.c:161:36: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
161 | cl_devices_fn getDevices = (cl_devices_fn) GPUINFO_SYM(lib, "clGetDeviceIDs");
| ^
gpuinfo.c:162:37: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
162 | cl_device_info_fn getInfo = (cl_device_info_fn) GPUINFO_SYM(lib, "clGetDeviceInfo");
| ^
gpuinfo.c: In function ‘gpuinfo_rocm_probe’:
gpuinfo.c:252:31: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
252 | hip_init_fn hipInit = (hip_init_fn) GPUINFO_SYM(lib, "hipInit");
| ^
gpuinfo.c:253:49: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
253 | hip_device_count_fn hipGetDeviceCount = (hip_device_count_fn) GPUINFO_SYM(lib, "hipGetDeviceCount");
| ^
gpuinfo.c:254:55: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
254 | hip_runtime_version_fn hipRuntimeGetVersion = (hip_runtime_version_fn) GPUINFO_SYM(lib, "hipRuntimeGetVersion");
| ^
gcc -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -c init.c -o init.o
gcc -shared -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -Werror=implicit-function-declaration -Wstrict-prototypes -fpic -L/usr/local/lib64 -o gpuinfo.so gpuinfo.o init.o
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-devel/gpuinfo/src'
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-devel/gpuinfo/src'
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-devel/gpuinfo/src'
installing to /data/localhost/ripley/R/packages/tests-devel/gpuinfo.Rcheck/00LOCK-gpuinfo/00new/gpuinfo/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 (gpuinfo)