R version 4.3.1 (2023-06-16 ucrt) -- "Beagle Scouts" Copyright (C) 2023 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 (64-bit) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > utils:::menuInstallPkgs() --- Please select a CRAN mirror for use in this session --- Warning: failed to download mirrors file (cannot open URL 'https://cran.r-project.org/CRAN_mirrors.csv'); using local file 'C:/PROGRA~1/R/R-43~1.1/doc/CRAN_mirrors.csv' Error in contrib.url(repos, type) : trying to use CRAN without setting a mirror In addition: Warning message: In download.file(url, destfile = f, quiet = TRUE) : URL 'https://cran.r-project.org/CRAN_mirrors.csv': status was 'SSL connect error' > utils:::menuInstallLocal() Warning in file(name, "wb") : cannot open file 'openssl/tests/keys/message.rsa.crypt': Permission denied Error in file(name, "wb") : cannot open the connection Warning message: In install.packages(files[tarballs], .libPaths()[1L], repos = NULL, : installation of package ‘C:/Users/jpowell/DOWNLO~1/openssl_2.1.1 (1).tar.gz’ had non-zero exit status > utils:::menuInstallLocal() * installing *source* package 's2' ... ** package 's2' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: 'gcc.exe (GCC) 12.2.0' using C++ compiler: 'G__~1.EXE (GCC) 12.2.0' using C++11 g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c cpp-compat.cpp -o cpp-compat.o g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c init.cpp -o init.o g+ In file included from ../src/s2/s2cap.h:26, from ../src/s2/s2convex_hull_query.h:25, from s2geography/accessors-geog.h:4, from s2geography.h:4, from geography.h:7, from geography-operator.h:7, from s2-accessors.cpp:2: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-bounds.cpp -o s2-bounds.o In file included from s2/s2latlng_rect.h:25, from s2-bounds.cpp:2: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-cell-union.cpp -o s2-cell-union.o In file included from s2/s2cell_id.h:28, from s2-cell-union.cpp:2: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ In file included from ../src/s2/s2closest_edge_query.h:34, from s2/s2shape_index_buffered_region.h:25, from s2-cell-union.cpp:7: ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]': ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:574:35: warning: comparison of integer expressions of different signedness: 'absl::lts_20220623::container_internal::btree_container, std::allocator, 256, false> > >::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 574 | return shape_ids.size() < options.max_results(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': ../src/s2/s2closest_edge_query_base.h:649:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' ../src/s2/s2closest_edge_query_base.h:632:5: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < index_covering_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:738:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 738 | for (int i = 0, j = 0; i < initial_cells_.size(); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:757:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 757 | while (++i < initial_cells_.size() && initial_cells_[i] <= last_id) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-cell.cpp -o s2-cell.o In file included from s2/s2cell_id.h:28, from s2-cell.cpp:8: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-constructors-formatters.cpp -o s2-constructors-formatters.o In file included from ../src/s2/util/math/vector.h:32, from ../src/s2/s2point.h:22, from ../src/s2/s1angle.h:28, from s2/s2pointutil.h:25, from s2-constructors-formatters.cpp:6: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ s2-constructors-formatters.cpp: In member function 'int TessellatingExporter::last_coord_in_series(const wk_meta_t*, const S2Point&, wk_handler_t*)': s2-constructors-formatters.cpp:444:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 444 | for (int i = 0; i < points_out_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ s2-constructors-formatters.cpp: In member function 'int TessellatingExporter::last_coord_in_loop(const wk_meta_t*, const S2Point&, wk_handler_t*)': s2-constructors-formatters.cpp:457:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 457 | for (int i = 0; i < (points_out_.size() - 1); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-geography.cpp -o s2-geography.o In file included from ../src/s2/util/math/vector.h:32, from ../src/s2/r2.h:22, from s2/s2latlng.h:28, from s2-geography.cpp:2: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-lnglat.cpp -o s2-lnglat.o g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-matrix.cpp -o s2-matrix.o In file included from ../src/s2/id_set_lexicon.h:25, from ../src/s2/s2builder.h:30, from s2/s2boolean_operation.h:24, from s2-matrix.cpp:6: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ s2-matrix.cpp: In member function 'Rcpp::List BruteForceMatrixPredicateOperator::processVector(Rcpp::List, Rcpp::List)': s2-matrix.cpp:353:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'R_xlen_t' {aka 'long long int'} [-Wsign-compare] 353 | for (size_t j = 0; j < geog2.size(); j++) { | ~~^~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ In file included from s2/s2closest_edge_query.h:34, from s2-matrix.cpp:7: ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]': ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:574:35: warning: comparison of integer expressions of different signedness: 'absl::lts_20220623::container_internal::btree_container, std::allocator, 256, false> > >::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 574 | return shape_ids.size() < options.max_results(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': ../src/s2/s2closest_edge_query_base.h:649:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' ../src/s2/s2closest_edge_query_base.h:632:5: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < index_covering_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:738:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 738 | for (int i = 0, j = 0; i < initial_cells_.size(); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:757:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 757 | while (++i < initial_cells_.size() && initial_cells_[i] <= last_id) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/absl/container/inlined_vector.h:53, from ../src/absl/strings/cord.h:79, from ../src/absl/container/internal/btree.h:69, from ../src/absl/container/btree_map.h:53, from ../src/s2/mutable_s2shape_index.h:41, from ../src/s2/s2builder.h:31: In member function 'void absl::lts_20220623::inlined_vector_internal::Storage::MemcpyFrom(const absl::lts_20220623::inlined_vector_internal::Storage&) [with T = S2ClosestEdgeQueryBase::QueueEntry; long long unsigned int N = 16; A = std::allocator::QueueEntry>]', inlined from 'absl::lts_20220623::InlinedVector& absl::lts_20220623::InlinedVector::operator=(absl::lts_20220623::InlinedVector&&) [with T = S2ClosestEdgeQueryBase::QueueEntry; long long unsigned int N = 16; A = std::allocator::QueueEntry>]' at ../src/absl/container/inlined_vector.h:491:28, inlined from 'std::priority_queue::QueueEntry, absl::lts_20220623::InlinedVector::QueueEntry, 16, std::allocator::QueueEntry> >, std::less::QueueEntry> >& std::priority_queue::QueueEntry, absl::lts_20220623::InlinedVector::QueueEntry, 16, std::allocator::QueueEntry> >, std::less::QueueEntry> >::operator=(std::priority_queue::QueueEntry, absl::lts_20220623::InlinedVector::QueueEntry, 16, std::allocator::QueueEntry> >, std::less::QueueEntry> >&&)' at c:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.2.0\include\c++\bits\stl_queue.h:498:11, inlined from 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' at ../src/s2/s2closest_edge_query_base.h:661:14: ../src/absl/container/internal/inlined_vector.h:447:5: warning: '.std::priority_queue::QueueEntry, absl::lts_20220623::InlinedVector::QueueEntry, 16, std::allocator::QueueEntry> >, std::less::QueueEntry> >::c.absl::lts_20220623::InlinedVector::QueueEntry, 16, std::allocator::QueueEntry> >::storage_.absl::lts_20220623::inlined_vector_internal::Storage::QueueEntry, 16, std::allocator::QueueEntry> >::data_' may be used uninitialized [-Wmaybe-uninitialized] 447 | data_ = other_storage.data_; | ^~~~~ ../src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': ../src/s2/s2closest_edge_query_base.h:661:16: note: '' declared here 661 | queue_ = CellQueue(); // Clear any remaining entries. | ^~~~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-predicates.cpp -o s2-predicates.o In file included from ../src/s2/id_set_lexicon.h:25, from ../src/s2/s2builder.h:30, from s2/s2boolean_operation.h:24, from s2-predicates.cpp:2: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ In file included from s2/s2closest_edge_query.h:34, from s2-predicates.cpp:3: ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]': ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:574:35: warning: comparison of integer expressions of different signedness: 'absl::lts_20220623::container_internal::btree_container, std::allocator, 256, false> > >::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 574 | return shape_ids.size() < options.max_results(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': ../src/s2/s2closest_edge_query_base.h:649:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' ../src/s2/s2closest_edge_query_base.h:632:5: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < index_covering_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:738:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 738 | for (int i = 0, j = 0; i < initial_cells_.size(); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:757:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 757 | while (++i < initial_cells_.size() && initial_cells_[i] <= last_id) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++11 -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c s2-transformers.cpp -o s2-transformers.o In file included from ../src/s2/s2cap.h:26, from s2/s2shape_index_buffered_region.h:22, from s2-transformers.cpp:2: ../src/s2/encoded_uint_vector.h: In function 'void s2coding::EncodeUintWithLength(T, int, Encoder*)': ../src/s2/base/logging.h:169:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/base/logging.h:169:34: note: in expansion of macro 'S2_DCHECK_OP' 169 | #define S2_DCHECK_GE(val1, val2) S2_DCHECK_OP(>=, val1, val2) | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:134:3: note: in expansion of macro 'S2_DCHECK_GE' 134 | S2_DCHECK_GE(encoder->avail(), length); | ^~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:246:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 246 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ In file included from ../src/s2/s2closest_edge_query.h:34, from s2/s2shape_index_buffered_region.h:25: ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]': ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:574:35: warning: comparison of integer expressions of different signedness: 'absl::lts_20220623::container_internal::btree_container, std::allocator, 256, false> > >::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 574 | return shape_ids.size() < options.max_results(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': ../src/s2/encoded_uint_vector.h:247:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' ../src/s2/encoded_string_vector.h:146:47: required from here ../src/s2/encoded_uint_vector.h:147:35: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare] 147 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ ../src/s2/base/logging.h:151:22: note: in definition of macro 'S2_DCHECK' 151 | while (false && (condition)) S2NullStream() | ^~~~~~~~~ ../src/s2/s2closest_edge_query_base.h: In instantiation of 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': ../src/s2/s2closest_edge_query_base.h:649:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]' ../src/s2/s2closest_edge_query_base.h:632:5: required from 'void S2ClosestEdgeQueryBase::FindClosestEdgesInternal(Target*, const Options&) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query_base.h:532:3: required from 'void S2ClosestEdgeQueryBase::FindClosestEdges(Target*, const Options&, std::vector*) [with Distance = S2MinDistance; Target = S2DistanceTarget]' ../src/s2/s2closest_edge_query.h:395:25: required from here ../src/s2/s2closest_edge_query_base.h:721:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 721 | for (int i = 0; i < index_covering_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:738:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 738 | for (int i = 0, j = 0; i < initial_cells_.size(); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2closest_edge_query_base.h:757:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 757 | while (++i < initial_cells_.size() && initial_cells_[i] <= last_id) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ gcc -I"C:/PROGRA~1/R/R-43~1.1/include" -DNDEBUG -DS2_USE_EXACTFLOAT -D_USE_MATH_DEFINES -DNDEBUG -DIS_LITTLE_ENDIAN -DOMIT_STRPTIME -I../windows/openssl-1.1.1k/include -I../src -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/Rcpp/include' -I'C:/Users/jpowell/AppData/Local/R/win-library/4.3/wk/include' -I"C:/rtools43/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c wk-impl.c -o wk-impl.o mkdir -p ../inst "C:/PROGRA~1/R/R-43~1.1/bin/x64/Rscript.exe" "../tools/winlibs.R" 1.1.1k Error in download.file(sprintf("https://github.com/rwinlib/openssl/archive/v%s.zip", : cannot open URL 'https://github.com/rwinlib/openssl/archive/v1.1.1k.zip' In addition: Warning message: In download.file(sprintf("https://github.com/rwinlib/openssl/archive/v%s.zip", : URL 'https://github.com/rwinlib/openssl/archive/v1.1.1k.zip': status was 'SSL connect error' Execution halted make: *** [Makevars.win:219: winlibs] Error 1 ERROR: compilation failed for package 's2' * removing 'C:/Users/jpowell/AppData/Local/R/win-library/4.3/s2' Warning message: In install.packages(files[tarballs], .libPaths()[1L], repos = NULL, : installation of package ‘C:/Users/jpowell/DOWNLO~1/s2_1.1.6 (1).tar.gz’ had non-zero exit status >