CRAN Package Check Results for Package OpenCL

Last updated on 2026-01-19 21:50:33 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2-10 3.54 26.13 29.67 WARN
r-devel-linux-x86_64-debian-gcc 0.2-11 2.83 21.01 23.84 NOTE
r-devel-linux-x86_64-fedora-clang 0.2-11 6.00 33.53 39.53 NOTE
r-devel-linux-x86_64-fedora-gcc 0.2-11 6.00 33.00 39.00 NOTE
r-patched-linux-x86_64 0.2-10 3.40 23.35 26.75 NOTE
r-release-linux-x86_64 0.2-10 3.12 23.69 26.81 NOTE
r-release-macos-arm64 0.2-11 1.00 9.00 10.00 ERROR
r-release-macos-x86_64 0.2-11 4.00 29.00 33.00 NOTE
r-oldrel-macos-arm64 0.2-11 2.00 15.00 17.00 ERROR
r-oldrel-macos-x86_64 0.2-11 4.00 31.00 35.00 NOTE
r-oldrel-windows-x86_64 0.2-10 18.00 42.00 60.00 NOTE

Check Details

Version: 0.2-10
Check: CRAN incoming feasibility
Result: NOTE Maintainer: ‘Simon Urbanek <Simon.Urbanek@r-project.org>’ No Authors@R field in DESCRIPTION. Please add one, modifying Authors@R: c(person(given = "Simon", family = "Urbanek", role = c("aut", "cre"), email = "Simon.Urbanek@r-project.org"), person(given = "Aaron", family = "Puchert", role = "aut", email = "aaronpuchert@alice-dsl.net")) as necessary. Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.2-10
Check: DESCRIPTION meta-information
Result: NOTE License stub is invalid DCF. Flavors: r-devel-linux-x86_64-debian-clang, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.2-10
Check: compiled code
Result: WARN File ‘OpenCL/libs/R_OpenCL.so’: Found non-API call to R: ‘DATAPTR’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points. Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.2-10
Check: tests
Result: NOTE Running ‘buffer.R’ [0s/1s] Comparing ‘buffer.Rout’ to ‘buffer.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Running ‘kernel.R’ [3s/5s] Comparing ‘kernel.Rout’ to ‘kernel.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Flavors: r-devel-linux-x86_64-debian-clang, r-release-linux-x86_64

Version: 0.2-11
Check: DESCRIPTION meta-information
Result: NOTE License stub is invalid DCF. Flavors: r-devel-linux-x86_64-debian-gcc, r-release-macos-arm64, r-release-macos-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64

Version: 0.2-11
Check: tests
Result: NOTE Running ‘buffer.R’ [0s/1s] Comparing ‘buffer.Rout’ to ‘buffer.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Running ‘kernel.R’ [2s/3s] Comparing ‘kernel.Rout’ to ‘kernel.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.2-11
Check: DESCRIPTION meta-information
Result: NOTE Licence stub is invalid DCF. Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.2-11
Check: tests
Result: NOTE Running ‘buffer.R’ Comparing ‘buffer.Rout’ to ‘buffer.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Running ‘kernel.R’ Comparing ‘kernel.Rout’ to ‘kernel.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.2-10
Check: compiled code
Result: NOTE File ‘OpenCL/libs/R_OpenCL.so’: Found non-API call to R: ‘DATAPTR’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points. Flavors: r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.2-10
Check: tests
Result: NOTE Running ‘buffer.R’ [0s/1s] Comparing ‘buffer.Rout’ to ‘buffer.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Running ‘kernel.R’ [3s/6s] Comparing ‘kernel.Rout’ to ‘kernel.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > Flavor: r-patched-linux-x86_64

Version: 0.2-11
Check: examples
Result: ERROR Running examples in ‘OpenCL-Ex.R’ failed The error most likely occurred in: > ### Name: clBuffer > ### Title: Create and handle OpenCL buffers > ### Aliases: clBuffer as.clBuffer as.double.clBuffer as.integer.clBuffer > ### is.clBuffer print.clBuffer length.clBuffer [.clBuffer [<-.clBuffer > ### Keywords: interface > > ### ** Examples > > library(OpenCL) > > ## Only proceed if this machine has at least one OpenCL platform > if (length(oclPlatforms())) { + + ctx<-oclContext() + + buf<-clBuffer(ctx, 16, "numeric") + # Do not write buf<-..., as this replaces buf with a vector. + buf[]<-sqrt(1:16) + buf + + intbuf<-as.clBuffer(1:16, ctx) + print(intbuf) + + length(buf) + as.numeric(buf) + buf[] + + buf[3:5] + buf[1:2] = 0 + buf + + ## clBuffer is the required argument and return type of oclRun. + ## See oclRun() examples. + } Error in oclDevices(type = device) : clGetDeviceIDs failed, oclError -30: invalid value (CL_INVALID_VALUE) Calls: oclContext -> oclDevices Execution halted Flavors: r-release-macos-arm64, r-oldrel-macos-arm64

Version: 0.2-11
Check: tests
Result: ERROR Running ‘buffer.R’ [0s/0s] Running the tests in ‘tests/buffer.R’ failed. Complete output: > # 0. Create context > library(OpenCL) > > if (!length(oclPlatforms())) { + cat("== Cannot run tests as there is no platform") + q("no") + } > > ctx<-oclContext() Error in oclDevices(type = device) : clGetDeviceIDs failed, oclError -30: invalid value (CL_INVALID_VALUE) Calls: oclContext -> oclDevices Execution halted Flavors: r-release-macos-arm64, r-oldrel-macos-arm64

Version: 0.2-11
Check: tests
Result: NOTE Running ‘buffer.R’ [0s/0s] Comparing ‘buffer.Rout’ to ‘buffer.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > 77c71 < OpenCL buffer, 16 elements of type single --- > OpenCL buffer, 16 elements of type double 79c73 < [9] 3.316625 3.464102 3.605551 3.741657 3.872983 4.000000 4.123106 4.242640 --- > [9] 3.316625 3.464102 3.605551 3.741657 3.872983 4.000000 4.123106 4.242641 Running ‘kernel.R’ [0s/1s] Comparing ‘kernel.Rout’ to ‘kernel.Rout.save’ ...5,10d4 < > < > if (!length(oclPlatforms())) { < + cat("== Cannot run tests as there is no platform") < + q("no") < + } < > 29c23 < OpenCL buffer, 16 elements of type single --- > OpenCL buffer, 16 elements of type double 32,35c26,27 < OpenCL buffer, 16 elements of type single < [1] 1.00000 4.00000 9.00000 16.00000 25.00000 36.00001 48.99999 < [8] 63.99999 81.00000 100.00000 121.00002 144.00000 169.00000 196.00003 < [15] 225.00003 256.00000 --- > OpenCL buffer, 16 elements of type double > [1] 1 4 9 16 25 36 49 64 81 100 121 144 169 196 225 256 42c34 < OpenCL buffer, 16 elements of type single --- > OpenCL buffer, 16 elements of type double Flavor: r-release-macos-x86_64

Version: 0.2-11
Check: for GNU extensions in Makefiles
Result: NOTE GNU make is a SystemRequirements. Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64

Version: 0.2-10
Check: for GNU extensions in Makefiles
Result: NOTE GNU make is a SystemRequirements. Flavor: r-oldrel-windows-x86_64