CRAN Package Check Results for Package duckh3

Last updated on 2026-10-12 20:51:12 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.1.0 2.32 56.16 58.48 OK
r-devel-linux-x86_64-debian-gcc 0.1.0 1.52 39.17 40.69 NOTE
r-devel-linux-x86_64-fedora-clang 0.2.0 27.36 ERROR
r-devel-linux-x86_64-fedora-gcc 0.2.0 32.94 OK
r-devel-windows-x86_64 0.1.0 5.00 68.00 73.00 OK
r-patched-linux-x86_64 0.1.0 2.36 47.62 49.98 OK
r-release-linux-x86_64 0.1.0 2.20 47.66 49.86 OK
r-release-macos-arm64 0.2.0 1.00 21.00 22.00 OK
r-release-macos-x86_64 0.2.0 2.00 35.00 37.00 ERROR
r-release-windows-x86_64 0.1.0 4.00 64.00 68.00 OK
r-oldrel-macos-arm64 0.2.0 1.00 32.00 33.00 OK
r-oldrel-macos-x86_64 0.2.0 2.00 35.00 37.00 ERROR
r-oldrel-windows-x86_64 0.2.0 6.00 70.00 76.00 OK

Check Details

Version: 0.1.0
Check: dependencies in R code
Result: NOTE ':::' call which should be '::': ‘duckspatial:::ddbs_default_conn’ See the note in ?`:::` about the use of this operator. Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.2.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 is storing downloaded extensions and secrets under ~/.duckdb: ℹ /data/localhost/ripley/.duckdb This persists across sessions and is shared with the DuckDB CLI and other clients. ℹ Run duckdb(shared_home = FALSE) to use a temporary directory instead. ℹ 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 `value[[3L]]()`: ! Failed to load the spatial extension. ✖ 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 ℹ The binary may be corrupt or incompatible with this platform/DuckDB version. ℹ Try reinstalling with `ddbs_install(extension = 'spatial', upgrade = TRUE)` Backtrace: ▆ 1. └─duckh3::ddbh3_default_conn(threads = 1) 2. └─duckspatial::ddbs_create_conn(...) 3. └─duckspatial::ddbs_load(conn, quiet = TRUE) 4. └─base::tryCatch(...) 5. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 6. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 7. └─value[[3L]](cond) 8. └─cli::cli_abort(...) 9. └─rlang::abort(...) Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.2.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 is storing downloaded extensions and secrets under ~/.duckdb: ℹ /data/localhost/ripley/.duckdb This persists across sessions and is shared with the DuckDB CLI and other clients. ℹ Run duckdb(shared_home = FALSE) to use a temporary directory instead. ℹ 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 `value[[3L]]()`: ! Failed to load the spatial extension. ✖ 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 ℹ The binary may be corrupt or incompatible with this platform/DuckDB version. ℹ Try reinstalling with `ddbs_install(extension = 'spatial', upgrade = TRUE)` 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_load(conn, quiet = TRUE) 17. └─base::tryCatch(...) 18. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 19. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 20. └─value[[3L]](cond) 21. └─cli::cli_abort(...) 22. └─rlang::abort(...) Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.2.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 is storing downloaded extensions and secrets under ~/.duckdb: ℹ /Users/urbanek/.duckdb This persists across sessions and is shared with the DuckDB CLI and other clients. ℹ Run duckdb(shared_home = FALSE) to use a temporary directory instead. ℹ See ?duckdb_storage for details and alternatives. Error in `value[[3L]]()`: ! Failed to load the h3 extension. ✖ IO Error: Extension "/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension" could not be loaded: dlopen(/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension, 0x0006): tried: '/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension' (no such file), '/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')) ℹ Context: rapi_execute ℹ Error type: IO ℹ The binary may be corrupt or incompatible with this platform/DuckDB version. ℹ Try reinstalling with `ddbs_install(extension = 'h3', upgrade = TRUE)` Backtrace: ▆ 1. └─duckh3::ddbh3_default_conn(threads = 1) 2. └─duckspatial::ddbs_load(conn, quiet = TRUE, extension = "h3") 3. └─base::tryCatch(...) 4. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 5. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 6. └─value[[3L]](cond) 7. └─cli::cli_abort(...) 8. └─rlang::abort(...) Execution halted Flavors: r-release-macos-x86_64, r-oldrel-macos-x86_64

Version: 0.2.0
Check: tests
Result: ERROR Running ‘testthat.R’ [2s/3s] 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 is storing downloaded extensions and secrets under ~/.duckdb: ℹ /Users/urbanek/.duckdb This persists across sessions and is shared with the DuckDB CLI and other clients. ℹ Run duckdb(shared_home = FALSE) to use a temporary directory instead. ℹ See ?duckdb_storage for details and alternatives. Error in `source_dir()`: ! Failed to evaluate './setup.R'. Caused by error in `value[[3L]]()`: ! Failed to load the h3 extension. ✖ IO Error: Extension "/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension" could not be loaded: dlopen(/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension, 0x0006): tried: '/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension' (no such file), '/Users/urbanek/.duckdb/extensions/v1.5.6/osx_amd64/h3.duckdb_extension' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64h' or 'x86_64')) ℹ Context: rapi_execute ℹ Error type: IO ℹ The binary may be corrupt or incompatible with this platform/DuckDB version. ℹ Try reinstalling with `ddbs_install(extension = 'h3', upgrade = TRUE)` 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_load(conn, quiet = TRUE, extension = "h3") 16. └─base::tryCatch(...) 17. └─base (local) tryCatchList(expr, classes, parentenv, handlers) 18. └─base (local) tryCatchOne(expr, names, parentenv, handlers[[1L]]) 19. └─value[[3L]](cond) 20. └─cli::cli_abort(...) 21. └─rlang::abort(...) Execution halted Flavors: r-release-macos-x86_64, r-oldrel-macos-x86_64