CRAN Package Check Results for Package duckh3

Last updated on 2026-08-03 00:50:28 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.1.0 1.73 47.21 48.94 OK
r-devel-linux-x86_64-debian-gcc 0.1.0 1.86 34.42 36.28 NOTE
r-devel-linux-x86_64-fedora-clang 0.1.0 56.88 ERROR
r-devel-linux-x86_64-fedora-gcc 0.1.0 35.26 OK
r-devel-windows-x86_64 0.1.0 5.00 60.00 65.00 OK
r-patched-linux-x86_64 0.1.0 2.29 45.41 47.70 OK
r-release-linux-x86_64 0.1.0 2.25 42.61 44.86 OK
r-release-macos-arm64 0.1.0 1.00 13.00 14.00 OK
r-release-macos-x86_64 0.1.0 2.00 42.00 44.00 OK
r-release-windows-x86_64 0.1.0 4.00 63.00 67.00 OK
r-oldrel-macos-arm64 0.1.0 1.00 18.00 19.00 OK
r-oldrel-macos-x86_64 0.1.0 2.00 67.00 69.00 OK
r-oldrel-windows-x86_64 0.1.0 6.00 74.00 80.00 OK

Check Details

Version: 0.1.0
Check: for new files in some other directories
Result: NOTE Found the following files/directories: ‘~/tmp/scratch/Rtmp0AJEuB’ ‘~/tmp/scratch/Rtmp0DkRPP’ ‘~/tmp/scratch/Rtmp1P2skk’ ‘~/tmp/scratch/Rtmp1Sip6N’ ‘~/tmp/scratch/Rtmp24aiJw’ ‘~/tmp/scratch/Rtmp2sQAFp’ ‘~/tmp/scratch/Rtmp333Q8A’ ‘~/tmp/scratch/Rtmp3TvBZd’ ‘~/tmp/scratch/Rtmp3aYfU3’ ‘~/tmp/scratch/Rtmp4iV9S2’ ‘~/tmp/scratch/Rtmp4oTPaB’ ‘~/tmp/scratch/Rtmp4wpYoy’ ‘~/tmp/scratch/Rtmp6AjkeX’ ‘~/tmp/scratch/Rtmp7Lc501’ ‘~/tmp/scratch/Rtmp7WqbGe’ ‘~/tmp/scratch/Rtmp8MpaSt’ ‘~/tmp/scratch/Rtmp8ixD34’ ‘~/tmp/scratch/Rtmp8oGlIN’ ‘~/tmp/scratch/Rtmp9b106h’ ‘~/tmp/scratch/Rtmp9cMZCn’ ‘~/tmp/scratch/RtmpBHD3st’ ‘~/tmp/scratch/RtmpCLNT7r’ ‘~/tmp/scratch/RtmpCoIj3S’ ‘~/tmp/scratch/RtmpE5iN2d’ ‘~/tmp/scratch/RtmpEGnZzj’ ‘~/tmp/scratch/RtmpEOSkio’ ‘~/tmp/scratch/RtmpEgVhHt’ ‘~/tmp/scratch/RtmpF1oR3W’ ‘~/tmp/scratch/RtmpFdvfNl’ ‘~/tmp/scratch/RtmpGzvd3T’ ‘~/tmp/scratch/RtmpHCCkfp’ ‘~/tmp/scratch/RtmpICmhV2’ ‘~/tmp/scratch/RtmpIH4UtN’ ‘~/tmp/scratch/RtmpIT0nyS’ ‘~/tmp/scratch/RtmpJwQmCq’ ‘~/tmp/scratch/RtmpKYpgXm’ ‘~/tmp/scratch/RtmpKZNlkX’ ‘~/tmp/scratch/RtmpKddlU1’ ‘~/tmp/scratch/RtmpKe1edg’ ‘~/tmp/scratch/RtmpMKWtmq’ ‘~/tmp/scratch/RtmpONhvwi’ ‘~/tmp/scratch/RtmpOXAz9b’ ‘~/tmp/scratch/RtmpP7uVla’ ‘~/tmp/scratch/RtmpPQy5Mo’ ‘~/tmp/scratch/RtmpPgVkOp’ ‘~/tmp/scratch/RtmpPrrcSQ’ ‘~/tmp/scratch/RtmpQy95OA’ ‘~/tmp/scratch/RtmpRVP2Eq’ ‘~/tmp/scratch/RtmpRmbNVu’ ‘~/tmp/scratch/RtmpSTJt9b’ ‘~/tmp/scratch/RtmpSVlYO0’ ‘~/tmp/scratch/RtmpSZtWzJ’ ‘~/tmp/scratch/RtmpT241CR’ ‘~/tmp/scratch/RtmpUrm7lP’ ‘~/tmp/scratch/RtmpWAQcHZ’ ‘~/tmp/scratch/RtmpWXpuAl’ ‘~/tmp/scratch/RtmpXesvDI’ ‘~/tmp/scratch/RtmpXtcrGK’ ‘~/tmp/scratch/RtmpY0JVP8’ ‘~/tmp/scratch/RtmpY6ywb2’ ‘~/tmp/scratch/RtmpYwxqS5’ ‘~/tmp/scratch/Rtmpaoasny’ ‘~/tmp/scratch/RtmpaxNnCq’ ‘~/tmp/scratch/RtmpbRD7BS’ ‘~/tmp/scratch/RtmpbSnCwy’ ‘~/tmp/scratch/RtmpbX0nBG’ ‘~/tmp/scratch/RtmpcAwpqn’ ‘~/tmp/scratch/RtmpcGT9JG’ ‘~/tmp/scratch/RtmpcPVsWC’ ‘~/tmp/scratch/RtmpdOwiRR’ ‘~/tmp/scratch/RtmpdTevRy’ ‘~/tmp/scratch/RtmpeHPGHa’ ‘~/tmp/scratch/RtmpebVde1’ ‘~/tmp/scratch/RtmpfzvYnf’ ‘~/tmp/scratch/Rtmph4SJmp’ ‘~/tmp/scratch/RtmphmTcYB’ ‘~/tmp/scratch/RtmpiGWgRJ’ ‘~/tmp/scratch/RtmpiNSrkT’ ‘~/tmp/scratch/RtmpijzR2c’ ‘~/tmp/scratch/Rtmpjm0i6L’ ‘~/tmp/scratch/Rtmpjnzolq’ ‘~/tmp/scratch/RtmplPOzpm’ ‘~/tmp/scratch/RtmpltJNDK’ ‘~/tmp/scratch/RtmpmAHcSY’ ‘~/tmp/scratch/RtmpnB7v9c’ ‘~/tmp/scratch/RtmpnwjboN’ ‘~/tmp/scratch/Rtmpo0YYYk’ ‘~/tmp/scratch/RtmpoXbCzj’ ‘~/tmp/scratch/Rtmpof5jfp’ ‘~/tmp/scratch/Rtmpok3QtA’ ‘~/tmp/scratch/Rtmpppok2q’ ‘~/tmp/scratch/RtmprGXDD8’ ‘~/tmp/scratch/RtmpsLMB8u’ ‘~/tmp/scratch/RtmpsVTgm4’ ‘~/tmp/scratch/Rtmpt3KMWT’ ‘~/tmp/scratch/RtmpuPPcdT’ ‘~/tmp/scratch/RtmpueWKDD’ ‘~/tmp/scratch/Rtmpv1P0Ic’ ‘~/tmp/scratch/RtmpwLbIUy’ ‘~/tmp/scratch/RtmpyD7yVC’ ‘~/tmp/scratch/Rtmpyu3XQL’ ‘~/tmp/scratch/RtmpztvYqF’ ‘~/tmp/scratch/xvfb-run.1c3dZr’ ‘~/tmp/scratch/xvfb-run.6CcR34’ ‘~/tmp/scratch/xvfb-run.6JOmVr’ ‘~/tmp/scratch/xvfb-run.6tl5z5’ ‘~/tmp/scratch/xvfb-run.8Kckqp’ ‘~/tmp/scratch/xvfb-run.9N0NDY’ ‘~/tmp/scratch/xvfb-run.Alufoa’ ‘~/tmp/scratch/xvfb-run.AwXWG4’ ‘~/tmp/scratch/xvfb-run.BDaazr’ ‘~/tmp/scratch/xvfb-run.EW9Fok’ ‘~/tmp/scratch/xvfb-run.GhQi8s’ ‘~/tmp/scratch/xvfb-run.Ie8ta3’ ‘~/tmp/scratch/xvfb-run.K2r8Ei’ ‘~/tmp/scratch/xvfb-run.ONuCrO’ ‘~/tmp/scratch/xvfb-run.P1xxIu’ ‘~/tmp/scratch/xvfb-run.RlG6T8’ ‘~/tmp/scratch/xvfb-run.TxKuPT’ ‘~/tmp/scratch/xvfb-run.UcP3Wt’ ‘~/tmp/scratch/xvfb-run.VF2jq6’ ‘~/tmp/scratch/xvfb-run.W8p1rA’ ‘~/tmp/scratch/xvfb-run.WvUe5H’ ‘~/tmp/scratch/xvfb-run.XPWYhC’ ‘~/tmp/scratch/xvfb-run.bNtsA6’ ‘~/tmp/scratch/xvfb-run.e2AQZJ’ ‘~/tmp/scratch/xvfb-run.fiszjm’ ‘~/tmp/scratch/xvfb-run.gfazjE’ ‘~/tmp/scratch/xvfb-run.oDkKwM’ ‘~/tmp/scratch/xvfb-run.oNerPf’ ‘~/tmp/scratch/xvfb-run.oqJzTN’ ‘~/tmp/scratch/xvfb-run.rt5Ouk’ ‘~/tmp/scratch/xvfb-run.rxIxkW’ ‘~/tmp/scratch/xvfb-run.t4HAX2’ ‘~/tmp/scratch/xvfb-run.tMG9ZD’ ‘~/tmp/scratch/xvfb-run.uP7cgu’ ‘~/tmp/scratch/xvfb-run.ulyd0w’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.1.0
Check: examples
Result: ERROR Running examples in ‘duckh3-Ex.R’ failed The error most likely occurred in: > ### Name: ddbh3_get_child_pos > ### Title: Get the position of an H3 cell within its parent > ### Aliases: ddbh3_get_child_pos > > ### ** Examples > > ## Load needed packages > library(duckh3) > library(dplyr) Attaching package: ‘dplyr’ The following objects are masked from ‘package:stats’: filter, lag The following objects are masked from ‘package:base’: intersect, setdiff, setequal, union > > ## Setup the default connection with h3 and spatial extensions > ## This is a mandatory step to use duckh3 functions > ddbh3_default_conn(threads = 1) duckdb keeps downloaded extensions and secrets in a temporary directory: ℹ /tmp/Rtmp7oBkLw/working_dir/RtmpRhFcH1/duckdb This is removed when the R session ends. • Extensions are re-downloaded each session. • Secrets are lost. ℹ Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). ℹ Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). ℹ See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: • Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). • INSTALL/LOAD of an extension will error, and automatic extension loading is off. ℹ Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. ℹ Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). ℹ See ?duckdb for details. Error in `ddbs_install()`: ! Failed to install the spatial extension. ✖ core: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver. ℹ Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107). ℹ See ?duckdb for details. ℹ Context: load_extension ✖ community: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver. ℹ Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107). ℹ See ?duckdb for details. ℹ Context: load_extension ℹ It might not be available for this version of DuckDB, or the install location may not be writable. ℹ Check that the extension name is correct: <https://duckdb.org/docs/extensions/overview> Backtrace: ▆ 1. └─duckh3::ddbh3_default_conn(threads = 1) 2. └─duckspatial::ddbs_create_conn(...) 3. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE) 4. └─cli::cli_abort(...) 5. └─rlang::abort(...) Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.1.0
Check: tests
Result: ERROR Running ‘testthat.R’ Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(duckh3) > > test_check("duckh3") duckdb keeps downloaded extensions and secrets in a temporary directory: ℹ /tmp/Rtmp7oBkLw/working_dir/Rtmp0mxuyq/duckdb This is removed when the R session ends. • Extensions are re-downloaded each session. • Secrets are lost. ℹ Run duckdb(shared_home = TRUE) (or create ~/.duckdb) to keep them (suitable for most users). ℹ Run duckdb(shared_home = FALSE) to accept the temporary directory (and silence this message). ℹ See ?duckdb_storage for details and alternatives. duckdb was built with libc++ (not libstdc++) on Linux, so DuckDB extensions are disabled: • Loading a prebuilt (libstdc++) extension could crash R (https://github.com/duckdb/duckdb-r/issues/1107). • INSTALL/LOAD of an extension will error, and automatic extension loading is off. ℹ Pass duckdb(allow_extensions = FALSE) to accept this and silence this message. ℹ Pass duckdb(allow_extensions = TRUE) to attempt loading anyway (may crash R). ℹ See ?duckdb for details. Error in `source_dir()`: ! Failed to evaluate './setup.R'. Caused by error in `ddbs_install()`: ! Failed to install the spatial extension. ✖ core: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver. ℹ Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107). ℹ See ?duckdb for details. ℹ Context: load_extension ✖ community: DuckDB extension loading (INSTALL / LOAD) is disabled for this driver. ℹ Recreate the driver with duckdb(allow_extensions = TRUE) to enable it (this may crash R on a Linux build not compiled with libstdc++; see https://github.com/duckdb/duckdb-r/issues/1107). ℹ See ?duckdb for details. ℹ Context: load_extension ℹ It might not be available for this version of DuckDB, or the install location may not be writable. ℹ Check that the extension name is correct: <https://duckdb.org/docs/extensions/overview> Backtrace: ▆ 1. └─testthat::test_check("duckh3") 2. └─testthat::test_dir(...) 3. └─testthat:::test_files(...) 4. └─testthat:::test_files_serial(...) 5. └─testthat:::test_files_setup_state(...) 6. └─testthat::source_test_setup(".", env) 7. └─testthat::source_dir(path, "^setup.*\\.[rR]$", env = env, wrap = FALSE) 8. └─base::lapply(...) 9. └─testthat (local) FUN(X[[i]], ...) 10. └─testthat::source_file(...) 11. ├─base::withCallingHandlers(...) 12. └─base::eval(exprs, env) 13. └─base::eval(exprs, env) 14. └─duckh3::ddbh3_default_conn() at ./setup.R:12:1 15. └─duckspatial::ddbs_create_conn(...) 16. └─duckspatial::ddbs_install(conn, upgrade = upgrade, quiet = TRUE) 17. └─cli::cli_abort(...) 18. └─rlang::abort(...) Execution halted Flavor: r-devel-linux-x86_64-fedora-clang