CRAN Package Check Results for Package duckdb

Last updated on 2026-01-04 09:48:38 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.4.3 3914.51 106.16 4020.67 NOTE
r-devel-linux-x86_64-debian-gcc 1.4.3 3259.54 75.53 3335.07 WARN
r-devel-linux-x86_64-fedora-clang 1.4.3 5220.00 138.95 5358.95 NOTE
r-devel-linux-x86_64-fedora-gcc 1.4.3 8640.00 205.15 8845.15 NOTE
r-devel-windows-x86_64 1.4.3 4352.00 432.00 4784.00 NOTE
r-patched-linux-x86_64 1.4.3 4452.30 96.79 4549.09 OK
r-release-linux-x86_64 1.4.3 4454.26 97.13 4551.39 OK
r-release-macos-arm64 1.4.3 848.00 -650.00 198.00 OK
r-release-macos-x86_64 1.4.3 2700.00 -1231.00 1469.00 OK
r-release-windows-x86_64 1.4.3 4374.00 477.00 4851.00 OK
r-oldrel-macos-arm64 1.4.3 855.00 -656.00 199.00 NOTE
r-oldrel-macos-x86_64 1.4.3 2700.00 -1235.00 1465.00 NOTE
r-oldrel-windows-x86_64 1.4.3 4496.00 584.00 5080.00 NOTE

Check Details

Version: 1.4.3
Check: compiled code
Result: NOTE File ‘duckdb/libs/duckdb.so’: Found non-API call to R: ‘ATTRIB’ 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-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 1.4.3
Check: whether package can be installed
Result: WARN Found the following significant warnings: /usr/include/c++/15/bits/move.h:235:11: warning: ‘((std::remove_reference<long unsigned int&>::type*)this)[2]’ is used uninitialized [-Wuninitialized] See ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/duckdb.Rcheck/00install.out’ for details. * used C++ compiler: ‘g++-15 (Debian 15.2.0-12) 15.2.0’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.4.3
Check: for hidden files and directories
Result: NOTE Found the following hidden files and directories: src/duckdb/extension/core_functions/aggregate/holistic/._approximate_quantile.cpp src/duckdb/extension/parquet/include/writer/._templated_column_writer.hpp src/duckdb/src/common/types/._conflict_manager.cpp src/duckdb/src/common/types/column/._column_data_collection.cpp src/duckdb/src/execution/index/._bound_index.cpp src/duckdb/src/execution/index/._unbound_index.cpp src/duckdb/src/execution/operator/scan/._physical_positional_scan.cpp src/duckdb/src/execution/physical_plan/._plan_aggregate.cpp src/duckdb/src/execution/physical_plan/._plan_distinct.cpp src/duckdb/src/function/._macro_function.cpp src/duckdb/src/function/aggregate/._sorted_aggregate_function.cpp src/duckdb/src/function/table/._table_scan.cpp src/duckdb/src/function/table/system/._duckdb_log.cpp src/duckdb/src/include/duckdb/common/._allocator.hpp src/duckdb/src/include/duckdb/common/types/row/._block_iterator.hpp src/duckdb/src/include/duckdb/execution/._physical_plan_generator.hpp src/duckdb/src/include/duckdb/execution/index/._bound_index.hpp src/duckdb/src/include/duckdb/execution/index/._unbound_index.hpp src/duckdb/src/include/duckdb/function/._function_binder.hpp src/duckdb/src/include/duckdb/main/._db_instance_cache.hpp src/duckdb/src/include/duckdb/optimizer/._filter_combiner.hpp src/duckdb/src/include/duckdb/optimizer/join_order/._relation_manager.hpp src/duckdb/src/include/duckdb/optimizer/rule/._ordered_aggregate_optimizer.hpp src/duckdb/src/include/duckdb/planner/._binder.hpp src/duckdb/src/include/duckdb/planner/._bound_result_modifier.hpp src/duckdb/src/include/duckdb/planner/._expression_binder.hpp src/duckdb/src/include/duckdb/storage/table/._chunk_info.hpp src/duckdb/src/include/duckdb/storage/table/._row_group.hpp src/duckdb/src/include/duckdb/storage/table/._row_version_manager.hpp src/duckdb/src/include/duckdb/storage/table/._validity_column_data.hpp src/duckdb/src/logging/._log_storage.cpp src/duckdb/src/main/._connection.cpp src/duckdb/src/main/._database_manager.cpp src/duckdb/src/main/._db_instance_cache.cpp src/duckdb/src/main/capi/._duckdb-c.cpp src/duckdb/src/main/extension/._extension_alias.cpp src/duckdb/src/optimizer/._filter_combiner.cpp src/duckdb/src/optimizer/._late_materialization.cpp src/duckdb/src/optimizer/join_order/._relation_manager.cpp src/duckdb/src/optimizer/rule/._ordered_aggregate_optimizer.cpp src/duckdb/src/planner/._binder.cpp src/duckdb/src/planner/._bound_result_modifier.cpp src/duckdb/src/planner/._expression_binder.cpp src/duckdb/src/planner/binder/expression/._bind_star_expression.cpp src/duckdb/src/planner/binder/statement/._bind_copy.cpp src/duckdb/src/planner/binder/statement/._bind_insert.cpp src/duckdb/src/planner/binder/tableref/._bind_table_function.cpp src/duckdb/src/planner/expression/._bound_function_expression.cpp src/duckdb/src/planner/expression_binder/._constant_binder.cpp src/duckdb/src/storage/._storage_info.cpp src/duckdb/src/storage/checkpoint/._table_data_writer.cpp src/duckdb/src/storage/metadata/._metadata_manager.cpp src/duckdb/src/storage/table/._chunk_info.cpp src/duckdb/src/storage/table/._column_data.cpp src/duckdb/src/storage/table/._column_segment.cpp src/duckdb/src/storage/table/._row_group.cpp src/duckdb/src/storage/table/._row_group_collection.cpp src/duckdb/src/storage/table/._row_version_manager.cpp src/duckdb/src/storage/table/._standard_column_data.cpp src/duckdb/src/storage/table/._validity_column_data.cpp These were most likely included in error. See section ‘Package structure’ in the ‘Writing R Extensions’ manual. Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.4.3
Check: for portable file names
Result: NOTE Found the following non-portable file paths: duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/distributive_functions.hpp duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/regression/regr_count.hpp duckdb/src/duckdb/extension/core_functions/include/core_functions/aggregate/regression/regr_slope.hpp Tarballs are only required to store paths of up to 100 bytes and cannot store those of more than 256 bytes, with restrictions including to 100 bytes for the final component. See section ‘Package structure’ in the ‘Writing R Extensions’ manual. Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.4.3
Check: compiled code
Result: NOTE File 'duckdb/libs/x64/duckdb.dll': Found non-API call to R: 'ATTRIB' 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-windows-x86_64

Version: 1.4.3
Check: installed package size
Result: NOTE installed size is 52.4Mb sub-directories of 1Mb or more: libs 51.7Mb Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64