CRAN Package Check Results for Package s2

Last updated on 2026-04-25 09:49:55 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.1.9 547.06 64.05 611.11 WARN
r-devel-linux-x86_64-debian-gcc 1.1.9 372.30 46.98 419.28 WARN
r-devel-linux-x86_64-fedora-clang 1.1.9 675.00 104.23 779.23 OK
r-devel-linux-x86_64-fedora-gcc 1.1.9 1020.00 114.87 1134.87 OK
r-patched-linux-x86_64 1.1.9 509.97 58.03 568.00 OK
r-release-linux-x86_64 1.1.9 522.21 55.28 577.49 OK
r-release-macos-arm64 1.1.9 119.00 -68.00 51.00 OK
r-release-macos-x86_64 1.1.9 333.00 -60.00 273.00 NOTE
r-release-windows-x86_64 1.1.9 791.00 184.00 975.00 OK
r-oldrel-macos-arm64 1.1.9 WARN
r-oldrel-macos-x86_64 1.1.9 425.00 -151.00 274.00 WARN
r-oldrel-windows-x86_64 1.1.9 791.00 197.00 988.00 OK

Check Details

Version: 1.1.9
Check: whether package can be installed
Result: WARN Found the following significant warnings: s2/mutable_s2shape_index.cc:595:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:612:31: warning: 'Lock' is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:640:29: warning: 'Unlock' is deprecated [-Wdeprecated-declarations] See ‘/home/hornik/tmp/R.check/r-devel-clang/Work/PKGS/s2.Rcheck/00install.out’ for details. * used C compiler: ‘Debian clang version 21.1.8 (3+b1)’ * used C++ compiler: ‘Debian clang version 21.1.8 (3+b1)’ Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.1.9
Check: whether package can be installed
Result: WARN Found the following significant warnings: s2/mutable_s2shape_index.cc:595:35: warning: ‘void absl::debian9::Mutex::Lock()’ is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:612:35: warning: ‘void absl::debian9::Mutex::Lock()’ is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:640:35: warning: ‘void absl::debian9::Mutex::Unlock()’ is deprecated [-Wdeprecated-declarations] See ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/PKGS/s2.Rcheck/00install.out’ for details. * used C compiler: ‘gcc-15 (Debian 15.2.0-16) 15.2.0’ * used C++ compiler: ‘g++-15 (Debian 15.2.0-16) 15.2.0’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.1.9
Check: compiled code
Result: NOTE File ‘s2/libs/s2.so’: Found non-API call to R: ‘R_UnboundValue’ 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-release-macos-x86_64

Version: 1.1.9
Check: compiled code
Result: WARN File ‘s2/libs/s2.so’: Found ‘__ZNSt3__14cerrE’, possibly from ‘std::cerr’ (C++) Object: ‘../tools/dist/lib/libabsl_flags_config.a’ Found ‘___assert_rtn’, possibly from ‘assert’ (C) Objects: ‘../tools/dist/lib/libabsl_base.a’, ‘../tools/dist/lib/libabsl_cord.a’, ‘../tools/dist/lib/libabsl_cord_internal.a’, ‘../tools/dist/lib/libabsl_cordz_handle.a’, ‘../tools/dist/lib/libabsl_cordz_info.a’, ‘../tools/dist/lib/libabsl_crc_cord_state.a’, ‘../tools/dist/lib/libabsl_crc_internal.a’, ‘../tools/dist/lib/libabsl_flags_internal.a’, ‘../tools/dist/lib/libabsl_flags_reflection.a’, ‘../tools/dist/lib/libabsl_graphcycles_internal.a’, ‘../tools/dist/lib/libabsl_int128.a’, ‘../tools/dist/lib/libabsl_kernel_timeout_internal.a’, ‘../tools/dist/lib/libabsl_log_globals.a’, ‘../tools/dist/lib/libabsl_log_internal_format.a’, ‘../tools/dist/lib/libabsl_log_internal_globals.a’, ‘../tools/dist/lib/libabsl_log_internal_log_sink_set.a’, ‘../tools/dist/lib/libabsl_log_internal_message.a’, ‘../tools/dist/lib/libabsl_log_internal_proto.a’, ‘../tools/dist/lib/libabsl_malloc_internal.a’, ‘../tools/dist/lib/libabsl_raw_hash_set.a’, ‘../tools/dist/lib/libabsl_raw_logging_internal.a’, ‘../tools/dist/lib/libabsl_status.a’, ‘../tools/dist/lib/libabsl_str_format_internal.a’, ‘../tools/dist/lib/libabsl_strings.a’, ‘../tools/dist/lib/libabsl_strings_internal.a’, ‘../tools/dist/lib/libabsl_symbolize.a’, ‘../tools/dist/lib/libabsl_synchronization.a’, ‘../tools/dist/lib/libabsl_time.a’, ‘../tools/dist/lib/libabsl_time_zone.a’ Found ‘___stderrp’, possibly from ‘stderr’ (C) Objects: ‘../tools/dist/lib/libabsl_log_internal_globals.a’, ‘../tools/dist/lib/libabsl_str_format_internal.a’ Found ‘__exit’, possibly from ‘_exit’ (C), ‘_Exit’ (C) Object: ‘../tools/dist/lib/libabsl_log_internal_message.a’ Found ‘_abort’, possibly from ‘abort’ (C) Objects: ‘../tools/dist/lib/libabsl_log_internal_message.a’, ‘../tools/dist/lib/libabsl_raw_logging_internal.a’ Found ‘_exit’, possibly from ‘exit’ (C) Object: ‘../tools/dist/lib/libabsl_flags_reflection.a’ Compiled code should not call entry points which might terminate R nor write to stdout/stderr instead of to the console, nor use Fortran I/O nor system RNGs nor [v]sprintf. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual. Flavors: r-oldrel-macos-arm64, r-oldrel-macos-x86_64