CRAN Package Check Results for Package s2

Last updated on 2026-08-21 12:52:13 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.1.11 595.27 96.50 691.77 WARN
r-devel-linux-x86_64-debian-gcc 1.1.11 448.09 55.39 503.48 WARN
r-devel-linux-x86_64-fedora-clang 1.1.11 417.00 161.00 578.00 WARN
r-devel-linux-x86_64-fedora-gcc 1.1.11 460.00 46.11 506.11 OK
r-devel-windows-x86_64 1.1.11 811.00 257.00 1068.00 OK
r-patched-linux-x86_64 1.1.11 584.17 63.31 647.48 WARN
r-release-linux-x86_64 1.1.11 642.19 64.20 706.39 WARN
r-release-macos-arm64 1.1.11 131.00 -64.00 67.00 OK
r-release-macos-x86_64 1.1.11 356.00 -77.00 279.00 OK
r-release-windows-x86_64 1.1.11 768.00 175.00 943.00 OK
r-oldrel-macos-arm64 1.1.11 111.00 -44.00 67.00 OK
r-oldrel-macos-x86_64 1.1.11 359.00 -104.00 255.00 OK
r-oldrel-windows-x86_64 1.1.11 1019.00 234.00 1253.00 OK

Check Details

Version: 1.1.11
Check: whether package can be installed
Result: WARN Found the following significant warnings: ../src/s2/util/coding/coder.h:161:44: warning: 'exchange<char *, char *>' is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:493:23: warning: 'is_trivially_copy_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:495:23: warning: 'is_trivially_copy_assignable' is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:497:23: warning: 'is_trivially_destructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:34: warning: 'make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:70:31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:311:53: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:317:46: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:322:47: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:327:38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:332:38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:523:23: warning: 'is_trivially_copy_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:524:23: warning: 'is_trivially_copy_assignable' is deprecated [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:525:23: warning: 'is_trivially_destructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:362:16: warning: 'is_trivially_default_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/s2cell_iterator.h:89:3: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:470:38: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:483:36: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:38:27: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:43:25: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:95:27: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:102:25: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:113:20: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:114:27: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:132:18: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:133:25: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] ../src/s2/s2shape_index.h:308:3: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] ../src/s2/s2cell_range_iterator.h:122:36: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:35:18: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:36:20: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:37:32: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:38:19: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:43:16: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:44:18: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:45:30: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:46:17: warning: 'exchange<unsigned char *, std::nullptr_t>' 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 22.1.8 (1+b2)’ * used C++ compiler: ‘Debian clang version 22.1.8 (1+b2)’ Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.1.11
Check: whether package can be installed
Result: WARN Found the following significant warnings: ../src/s2/util/coding/coder.h:161:52: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = char*; T2 = char*]’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:493:65: warning: ‘using absl::debian10::is_trivially_copy_constructible = struct std::is_trivially_copy_constructible<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:495:62: warning: ‘using absl::debian10::is_trivially_copy_assignable = struct std::is_trivially_copy_assignable<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:497:59: warning: ‘using absl::debian10::is_trivially_destructible = struct std::is_trivially_destructible<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:34: warning: ‘using absl::debian10::make_index_sequence = std::make_index_sequence<N>’ is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:56: warning: ‘using absl::debian10::make_index_sequence = std::make_index_sequence<N>’ is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:470:46: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:483:44: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:38:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:43:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:95:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:102:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:113:28: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:114:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:132:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:133:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:35:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:36:28: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:37:40: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:38:27: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:43:24: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:44:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:45:38: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:46:25: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ 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-16 (Debian 16.2.0-1) 16.2.0’ * used C++ compiler: ‘g++-16 (Debian 16.2.0-1) 16.2.0’ Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.1.11
Check: whether package can be installed
Result: WARN Found the following significant warnings: ../src/s2/util/coding/coder.h:161:44: warning: 'exchange<char *, char *>' is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:493:23: warning: 'is_trivially_copy_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:495:23: warning: 'is_trivially_copy_assignable' is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:497:23: warning: 'is_trivially_destructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:34: warning: 'make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:70:31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:311:53: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:317:46: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:322:47: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:327:38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:332:38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:523:23: warning: 'is_trivially_copy_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:524:23: warning: 'is_trivially_copy_assignable' is deprecated [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:525:23: warning: 'is_trivially_destructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/gtl/compact_array.h:362:16: warning: 'is_trivially_default_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/s2cell_iterator.h:89:3: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] 70:31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] /usr/local/clang/include/absl/strings/str_format.h../src/s2/util/math/vector.h::38070::4331:: warning: warning: type nullability specifier '_Nonnull' is a Clang extension [-Wnullability-extension]'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:317:46: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]In file included from : warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:470:38: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:483:36: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:38:27: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:43:25: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:95:27: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:102:25: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] 47: warning: ../src/s2/s2point.h'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]: ../src/s2/util/math/vector.h:327:38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]In file included from ../src/s2/util/math/vector.h../src/s2/util/math/vector.h::7070::3131:: warning: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] /usr/local/clang/include/absl/utility/utility.h../src/s2/util/math/vector.h::91322::2447:: note: warning: 'index_sequence' has been explicitly marked deprecated here'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] 38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]91 s2/s2loop.cc:113:20: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:114:27: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:132:18: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:133:25: warning: 'exchange<int, int>' is deprecated [-Wdeprecated-declarations] :16: warning: 'is_trivially_default_constructible' is deprecated [-Wdeprecated-declarations]860 u/usr/local/clang/include/absl/base/nullability.h../src/s2/util/coding/coder.hl::l241161a::b2244i::l inote: warning: texpanded from macro 'absl_nonnull''exchange<char *, char *>' is deprecated [-Wdeprecated-declarations]y ../src/s2/util/math/vector.h:70:31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]In file included from :62:34: warning: 'make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] 3: warning: 'decay_t' is deprecated [-Wdeprecated-declarations]/usr/local/clang/include/absl/base/nullability.h T../src/s2/util/math/vector.hU:R332E:D38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] :38: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] :31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]241 :31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]465 : warning: 'decay_t' is deprecated [-Wdeprecated-declarations]/usr/local/clang/include/absl/base/nullability.h 70:31: warning: ../src/s2/util/math/vector.h'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]: 53: warning: ../src/s2/util/math/vector.h'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]: ../src/s2/util/math/vector.h:322:47: warning: In file included from 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]s2/s2shape_index.cc ../src/s2/util/gtl/compact_array.h:524:23: warning: In file included from 'is_trivially_copy_assignable' is deprecated [-Wdeprecated-declarations]s2/s2shape_index.cc 70:31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]425 ../src/s2/util/math/vector.h/usr/local/clang/include/absl/strings/cord.h::70927::3143:: warning: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]type nullability specifier '_Nullable' is a Clang extension [-Wnullability-extension] 3: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] :46: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]489 /usr/local/clang/include/absl/base/nullability.h../src/s2/util/coding/coder.h::257161::2344:: note: warning: expanded from macro 'absl_nullable''exchange<char *, char *>' is deprecated [-Wdeprecated-declarations] /usr/local/clang/include/absl/base/nullability.h../src/s2/util/math/vector.h::25762::2334:: note: warning: expanded from macro 'absl_nullable''make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:: warning: 'is_trivially_copy_constructible' is deprecated [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:311:53: warning: In file included from 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]s2/s2shapeutil_edge_iterator.cc ../src/s2/util/math/vector.h/usr/local/clang/include/absl/strings/numbers.h::33288::3862:: warning: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]type nullability specifier '_Nonnull' is a Clang extension [-Wnullability-extension] 31: warning: 'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] &../src/s2/util/math/vector.h/usr/local/clang/include/absl/log/internal/check_op.h ::S311514t::r5313A::p pwarning: warning: e'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]type nullability specifier '_Nullable' is a Clang extension [-Wnullability-extension]n /usr/local/clang/include/absl/base/nullability.h../src/s2/util/math/vector.h::24162::2234:: note: warning: expanded from macro 'absl_nonnull''make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] s2/util/coding/coder.cc:36:20: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc/usr/local/clang/include/absl/log/internal/check_op.h::37277::3250:: warning: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations]type nullability specifier '_Nullable' is a Clang extension [-Wnullability-extension] s2/util/coding/coder.cc:44:18: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc/usr/local/clang/include/absl/log/internal/check_op.h::45298::3022:: warning: warning: 'exchange<unsigned char *, std::nullptr_t>' is deprecated [-Wdeprecated-declarations]type nullability specifier '_Nonnull' is a Clang extension [-Wnullability-extension] ../src/s2/util/math/vector.h/usr/local/clang/include/absl/log/internal/check_op.h::62189::3428:: warning: warning: 'make_index_sequence' is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations]type nullability specifier '_Nonnull' is a Clang extension [-Wnullability-extension] : warning: 'decay_t' is deprecated [-Wdeprecated-declarations] 331In file included from ::../src/s2/mutable_s2shape_index.h :note: warning: 30expanded from macro 'CHECK_NE''index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations]: ../src/s2/s2shape_index.h:308:3: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] ../src/s2/s2cell_range_iterator.h:122:36: warning: 'decay_t' is deprecated [-Wdeprecated-declarations] /usr/local/clang/include/absl/log/internal/check_op.h../src/s2/util/math/vector.h::50370::131:: warning: warning: type nullability specifier '_Nullable' is a Clang extension [-Wnullability-extension]'index_sequence' is deprecated: Use std::index_sequence instead. [-Wdeprecated-declarations] See ‘/data/localhost/ripley/R/packages/tests-clang/s2.Rcheck/00install.out’ for details. * used C compiler: ‘clang version 22.1.8’ * used C++ compiler: ‘clang version 22.1.8’ Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.1.11
Check: whether package can be installed
Result: WARN Found the following significant warnings: ../src/s2/util/coding/coder.h:161:52: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = char*; T2 = char*]’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:493:65: warning: ‘using absl::debian10::is_trivially_copy_constructible = struct std::is_trivially_copy_constructible<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:495:62: warning: ‘using absl::debian10::is_trivially_copy_assignable = struct std::is_trivially_copy_assignable<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:497:59: warning: ‘using absl::debian10::is_trivially_destructible = struct std::is_trivially_destructible<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:34: warning: ‘using absl::debian10::make_index_sequence = std::make_index_sequence<N>’ is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:56: warning: ‘using absl::debian10::make_index_sequence = std::make_index_sequence<N>’ is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:470:46: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:483:44: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:38:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:43:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:95:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:102:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:113:28: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:114:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:132:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:133:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:35:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:36:28: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:37:40: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:38:27: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:43:24: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:44:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:45:38: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:46:25: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] See ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/PKGS/s2.Rcheck/00install.out’ for details. * used C compiler: ‘gcc-15 (Debian 15.3.0-2) 15.3.0’ * used C++ compiler: ‘g++-15 (Debian 15.3.0-2) 15.3.0’ Flavor: r-patched-linux-x86_64

Version: 1.1.11
Check: whether package can be installed
Result: WARN Found the following significant warnings: ../src/s2/util/coding/coder.h:161:52: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = char*; T2 = char*]’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:493:65: warning: ‘using absl::debian10::is_trivially_copy_constructible = struct std::is_trivially_copy_constructible<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:495:62: warning: ‘using absl::debian10::is_trivially_copy_assignable = struct std::is_trivially_copy_assignable<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/coding/coder.h:497:59: warning: ‘using absl::debian10::is_trivially_destructible = struct std::is_trivially_destructible<Decoder>’ is deprecated [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:34: warning: ‘using absl::debian10::make_index_sequence = std::make_index_sequence<N>’ is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] ../src/s2/util/math/vector.h:62:56: warning: ‘using absl::debian10::make_index_sequence = std::make_index_sequence<N>’ is deprecated: Use std::make_index_sequence instead. [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:470:46: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/mutable_s2shape_index.cc:483:44: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:38:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:43:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:95:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2lax_loop_shape.cc:102:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:113:28: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:114:35: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:132:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/s2loop.cc:133:33: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = int; T2 = int]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:35:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:36:28: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:37:40: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:38:27: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:43:24: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:44:26: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:45:38: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] s2/util/coding/coder.cc:46:25: warning: ‘constexpr T1 absl::debian10::exchange(T1&, T2&&) [with T1 = unsigned char*; T2 = std::nullptr_t]’ is deprecated [-Wdeprecated-declarations] See ‘/home/hornik/tmp/R.check/r-release-gcc/Work/PKGS/s2.Rcheck/00install.out’ for details. * used C compiler: ‘gcc-16 (Debian 16.1.0-3) 16.1.0’ * used C++ compiler: ‘g++-16 (Debian 16.1.0-3) 16.1.0’ Flavor: r-release-linux-x86_64