CRAN Package Check Results for Package ardea

Last updated on 2026-10-09 09:55:41 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-fedora-clang 0.1.1 33.87 OK
r-devel-linux-x86_64-fedora-gcc 0.1.1 38.59 OK
r-release-macos-arm64 0.0.9 5.00 50.00 55.00 ERROR
r-release-macos-x86_64 0.0.9 13.00 111.00 124.00 ERROR
r-oldrel-macos-arm64 0.0.9 ERROR
r-oldrel-macos-x86_64 0.1.1 13.00 117.00 130.00 OK

Check Details

Version: 0.0.9
Check: examples
Result: ERROR Running examples in ‘ardea-Ex.R’ failed The error most likely occurred in: > ### Name: metal_make_program > ### Title: Compile a Metal Source File into a Library > ### Aliases: metal_make_program > > ### ** Examples > > metal_mm_naive <- ' + kernel void metal_mm_naive(device float* output [[buffer(0)]], + constant uint& M [[buffer(1)]], + constant uint& K [[buffer(2)]], + constant uint& N [[buffer(3)]], + device const float* A [[buffer(4)]], + device const float* B [[buffer(5)]], + uint2 id [[thread_position_in_grid]]) + { + uint row = id.x; + uint col = id.y; + + if (row < M && col < N) { + float sum = 0.0f; + for (uint k = 0; k < K; k++) { + sum += A[row + k * M] * B[k + col * K]; + } + output[row + col * M] = sum; + } + } + ' > tmp_metal <- tempfile(fileext = ".metal") > tmp_metallib <- tempfile(fileext = ".metallib") > writeLines(text = metal_mm_naive, + con = tmp_metal) > > if (metal_is_available() & + metal_devices_exist()) { + devices <- metal_device_information() + ctx <- metal_make_context(devices[[1]]) + + # runtime API compilation + lib <- metal_make_program(tmp_metal, ctx) + + # xcrun compilation + lib2 <- metal_make_program(tmp_metal, + ctx, + metallib_file = tmp_metallib) + } xcrun: error: unable to find utility "metal", not a developer tool or in PATH Error in metal_make_program(tmp_metal, ctx, metallib_file = tmp_metallib) : 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpWsImFl/filead1a2def62b.metal' (exit status 72) Execution halted Flavor: r-release-macos-arm64

Version: 0.0.9
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘introduction_to_ardea.Rmd’ using rmarkdown xcrun: error: unable to find utility "metal", not a developer tool or in PATH Quitting from introduction_to_ardea.Rmd:165-200 [prepping_dispatch] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `metal_make_program()`: ! 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpaHmjpp/fileafcbc4679dc.metal' (exit status 72) --- Backtrace: ▆ 1. └─ardea::metal_make_program(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'introduction_to_ardea.Rmd' failed with diagnostics: 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpaHmjpp/fileafcbc4679dc.metal' (exit status 72) --- failed re-building ‘introduction_to_ardea.Rmd’ SUMMARY: processing the following file failed: ‘introduction_to_ardea.Rmd’ Error: Vignette re-building failed. Execution halted Flavor: r-release-macos-arm64

Version: 0.0.9
Check: examples
Result: ERROR Running examples in ‘ardea-Ex.R’ failed The error most likely occurred in: > ### Name: metal_make_program > ### Title: Compile a Metal Source File into a Library > ### Aliases: metal_make_program > > ### ** Examples > > metal_mm_naive <- ' + kernel void metal_mm_naive(device float* output [[buffer(0)]], + constant uint& M [[buffer(1)]], + constant uint& K [[buffer(2)]], + constant uint& N [[buffer(3)]], + device const float* A [[buffer(4)]], + device const float* B [[buffer(5)]], + uint2 id [[thread_position_in_grid]]) + { + uint row = id.x; + uint col = id.y; + + if (row < M && col < N) { + float sum = 0.0f; + for (uint k = 0; k < K; k++) { + sum += A[row + k * M] * B[k + col * K]; + } + output[row + col * M] = sum; + } + } + ' > tmp_metal <- tempfile(fileext = ".metal") > tmp_metallib <- tempfile(fileext = ".metallib") > writeLines(text = metal_mm_naive, + con = tmp_metal) > > if (metal_is_available() & + metal_devices_exist()) { + devices <- metal_device_information() + ctx <- metal_make_context(devices[[1]]) + + # runtime API compilation + lib <- metal_make_program(tmp_metal, ctx) + + # xcrun compilation + lib2 <- metal_make_program(tmp_metal, + ctx, + metallib_file = tmp_metallib) + } xcrun: error: unable to find utility "metal", not a developer tool or in PATH Error in metal_make_program(tmp_metal, ctx, metallib_file = tmp_metallib) : 'xcrun metal' failed to compile '/Volumes/Temp/tmp/Rtmp5JW0o3/filea9dd61ace697.metal' (exit status 72) Execution halted Flavor: r-release-macos-x86_64

Version: 0.0.9
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘introduction_to_ardea.Rmd’ using rmarkdown xcrun: error: unable to find utility "metal", not a developer tool or in PATH Quitting from introduction_to_ardea.Rmd:165-200 [prepping_dispatch] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `metal_make_program()`: ! 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpA1OMiu/fileaded48339ef5.metal' (exit status 72) --- Backtrace: ▆ 1. └─ardea::metal_make_program(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'introduction_to_ardea.Rmd' failed with diagnostics: 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpA1OMiu/fileaded48339ef5.metal' (exit status 72) --- failed re-building ‘introduction_to_ardea.Rmd’ SUMMARY: processing the following file failed: ‘introduction_to_ardea.Rmd’ Error: Vignette re-building failed. Execution halted Flavor: r-release-macos-x86_64

Version: 0.0.9
Check: examples
Result: ERROR Running examples in ‘ardea-Ex.R’ failed The error most likely occurred in: > ### Name: metal_make_program > ### Title: Compile a Metal Source File into a Library > ### Aliases: metal_make_program > > ### ** Examples > > metal_mm_naive <- ' + kernel void metal_mm_naive(device float* output [[buffer(0)]], + constant uint& M [[buffer(1)]], + constant uint& K [[buffer(2)]], + constant uint& N [[buffer(3)]], + device const float* A [[buffer(4)]], + device const float* B [[buffer(5)]], + uint2 id [[thread_position_in_grid]]) + { + uint row = id.x; + uint col = id.y; + + if (row < M && col < N) { + float sum = 0.0f; + for (uint k = 0; k < K; k++) { + sum += A[row + k * M] * B[k + col * K]; + } + output[row + col * M] = sum; + } + } + ' > tmp_metal <- tempfile(fileext = ".metal") > tmp_metallib <- tempfile(fileext = ".metallib") > writeLines(text = metal_mm_naive, + con = tmp_metal) > > if (metal_is_available() & + metal_devices_exist()) { + devices <- metal_device_information() + ctx <- metal_make_context(devices[[1]]) + + # runtime API compilation + lib <- metal_make_program(tmp_metal, ctx) + + # xcrun compilation + lib2 <- metal_make_program(tmp_metal, + ctx, + metallib_file = tmp_metallib) + } xcrun: error: unable to find utility "metal", not a developer tool or in PATH Error in metal_make_program(tmp_metal, ctx, metallib_file = tmp_metallib) : 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpnSv70d/file793368ab7ae8.metal' (exit status 72) Execution halted Flavor: r-oldrel-macos-arm64

Version: 0.0.9
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘introduction_to_ardea.Rmd’ using rmarkdown xcrun: error: unable to find utility "metal", not a developer tool or in PATH Quitting from introduction_to_ardea.Rmd:165-200 [prepping_dispatch] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `metal_make_program()`: ! 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpymUmMl/file7cc464c3bb3.metal' (exit status 72) --- Backtrace: ▆ 1. └─ardea::metal_make_program(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'introduction_to_ardea.Rmd' failed with diagnostics: 'xcrun metal' failed to compile '/Volumes/Temp/tmp/RtmpymUmMl/file7cc464c3bb3.metal' (exit status 72) --- failed re-building ‘introduction_to_ardea.Rmd’ SUMMARY: processing the following file failed: ‘introduction_to_ardea.Rmd’ Error: Vignette re-building failed. Execution halted Flavor: r-oldrel-macos-arm64