-- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- The following features have been enabled: * SHARED_LIBS, builds shared libraries instead of static. -- The following features have been disabled: * PYTHON, provides python interface to S2 * S2_USE_SYSTEM_INCLUDES, Silence warnings in s2 headers by marking them as SYSTEM includes. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.1.4") -- Found GTest: /usr/lib64/cmake/GTest/GTestConfig.cmake (found version "1.13.0") -- Configuring done (0.8s) -- Generating done (0.3s) -- Build files have been written to: /usr/src/libs2geometry17/build1 /usr/bin/cmake -S/usr/src/libs2geometry17 -B/usr/src/libs2geometry17/build1 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/libs2geometry17/build1/CMakeFiles /usr/src/libs2geometry17/build1//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/depend make -f CMakeFiles/s2testing.dir/build.make CMakeFiles/s2testing.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2testing.dir/DependInfo.cmake "--color=" make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2.dir/build.make CMakeFiles/s2.dir/build make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2testing.dir/build.make CMakeFiles/s2testing.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 1%] Building CXX object CMakeFiles/s2testing.dir/src/s2/s2builderutil_testing.cc.o [ 1%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o [ 1%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.cc /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2testing.dir/src/s2/s2builderutil_testing.cc.o -MF CMakeFiles/s2testing.dir/src/s2/s2builderutil_testing.cc.o.d -o CMakeFiles/s2testing.dir/src/s2/s2builderutil_testing.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_testing.cc /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.cc [ 1%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_s2shape_index.cc In file included from /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.h:28, from /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:27, from /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/encoded_s2shape_index.h:29, from /usr/src/libs2geometry17/src/s2/encoded_s2shape_index.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_testing.h:26, from /usr/src/libs2geometry17/src/s2/s2builderutil_testing.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.cc:474:23: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.cc:832:44: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.cc:132:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builderutil_testing.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o -MF CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o.d -o CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_string_vector.cc [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o -MF CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o.d -o CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o -c /usr/src/libs2geometry17/src/s2/id_set_lexicon.cc [ 2%] Building CXX object CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o -c /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.cc In file included from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.cc:47: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ [ 3%] Building CXX object CMakeFiles/s2testing.dir/src/s2/s2shapeutil_testing.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2testing.dir/src/s2/s2shapeutil_testing.cc.o -MF CMakeFiles/s2testing.dir/src/s2/s2shapeutil_testing.cc.o.d -o CMakeFiles/s2testing.dir/src/s2/s2shapeutil_testing.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_testing.cc In file included from /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:30, from /usr/src/libs2geometry17/src/s2/encoded_string_vector.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:225:25: required from 'void s2coding::EncodeUintVector(absl::lts_20230802::Span, Encoder*) [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.cc:45:27: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 4%] Building CXX object CMakeFiles/s2.dir/src/s2/r2rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/r2rect.cc.o -MF CMakeFiles/s2.dir/src/s2/r2rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/r2rect.cc.o -c /usr/src/libs2geometry17/src/s2/r2rect.cc [ 4%] Building CXX object CMakeFiles/s2.dir/src/s2/s1angle.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1angle.cc.o -MF CMakeFiles/s2.dir/src/s2/s1angle.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1angle.cc.o -c /usr/src/libs2geometry17/src/s2/s1angle.cc In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_testing.h:21, from /usr/src/libs2geometry17/src/s2/s2shapeutil_testing.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 4%] Building CXX object CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o -MF CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o -c /usr/src/libs2geometry17/src/s2/s1chord_angle.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ [ 4%] Building CXX object CMakeFiles/s2testing.dir/src/s2/s2testing.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2testing.dir/src/s2/s2testing.cc.o -MF CMakeFiles/s2testing.dir/src/s2/s2testing.cc.o.d -o CMakeFiles/s2testing.dir/src/s2/s2testing.cc.o -c /usr/src/libs2geometry17/src/s2/s2testing.cc /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1angle.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s1chord_angle.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 4%] Building CXX object CMakeFiles/s2.dir/src/s2/s1interval.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s1interval.cc.o -MF CMakeFiles/s2.dir/src/s2/s1interval.cc.o.d -o CMakeFiles/s2.dir/src/s2/s1interval.cc.o -c /usr/src/libs2geometry17/src/s2/s1interval.cc [ 5%] Building CXX object CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o -c /usr/src/libs2geometry17/src/s2/s2boolean_operation.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2testing.h:36, from /usr/src/libs2geometry17/src/s2/s2testing.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2boolean_operation.cc:582:3: warning: multi-line comment [-Wcomment] 582 | // *--B--*-\ /-*-\ | ^ [ 5%] Building CXX object CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o -c /usr/src/libs2geometry17/src/s2/s2buffer_operation.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/util/math/vector.h:35, from /usr/src/libs2geometry17/src/s2/r2.h:22, from /usr/src/libs2geometry17/src/s2/s2testing.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2buffer_operation.h:25, from /usr/src/libs2geometry17/src/s2/s2buffer_operation.cc:49: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 5%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builder.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builder.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builder.cc.o -c /usr/src/libs2geometry17/src/s2/s2builder.cc [ 5%] Building CXX object CMakeFiles/s2testing.dir/src/s2/thread_testing.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2testing.dir/src/s2/thread_testing.cc.o -MF CMakeFiles/s2testing.dir/src/s2/thread_testing.cc.o.d -o CMakeFiles/s2testing.dir/src/s2/thread_testing.cc.o -c /usr/src/libs2geometry17/src/s2/thread_testing.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2boolean_operation.h:26, from /usr/src/libs2geometry17/src/s2/s2boolean_operation.cc:65: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 6%] Linking CXX static library libs2testing.a /usr/bin/cmake -P CMakeFiles/s2testing.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/s2testing.dir/link.txt --verbose=1 /usr/bin/ar qc libs2testing.a CMakeFiles/s2testing.dir/src/s2/s2builderutil_testing.cc.o CMakeFiles/s2testing.dir/src/s2/s2shapeutil_testing.cc.o CMakeFiles/s2testing.dir/src/s2/s2testing.cc.o CMakeFiles/s2testing.dir/src/s2/thread_testing.cc.o /usr/bin/ranlib libs2testing.a make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 6%] Built target s2testing [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o -c /usr/src/libs2geometry17/src/s2/s2builder_graph.cc [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builder.cc:69: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builder_graph.h:31, from /usr/src/libs2geometry17/src/s2/s2builder_graph.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer.h:25, from /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies.cc [ 8%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_get_snapped_winding_delta.cc [ 8%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies.h:24, from /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_get_snapped_winding_delta.h:24, from /usr/src/libs2geometry17/src/s2/s2builderutil_get_snapped_winding_delta.cc:50: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer.h:42, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer.h:40: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer.cc /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer.cc [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer.cc [ 10%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o -MF CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions.h:23, from /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer.h:42, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 10%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cap.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cap.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cap.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cap.cc.o -c /usr/src/libs2geometry17/src/s2/s2cap.cc [ 10%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell.cc In file included from /usr/src/libs2geometry17/src/s2/s2cap.h:28, from /usr/src/libs2geometry17/src/s2/s2cap.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2cell.h:25, from /usr/src/libs2geometry17/src/s2/s2cell.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 11%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_id.cc [ 11%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_index.cc [ 11%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o -MF CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_union.cc [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s2centroids.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2centroids.cc.o -MF CMakeFiles/s2.dir/src/s2/s2centroids.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2centroids.cc.o -c /usr/src/libs2geometry17/src/s2/s2centroids.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2cell_id.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2cell_index.h:31, from /usr/src/libs2geometry17/src/s2/s2cell_index.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_union.h:37, from /usr/src/libs2geometry17/src/s2/s2cell_union.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2centroids.h:50, from /usr/src/libs2geometry17/src/s2/s2centroids.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_cell_query.cc [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_edge_query.cc [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_point_query.cc [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2contains_vertex_query.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query.h:26, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query.h:30, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_point_query.h:26, from /usr/src/libs2geometry17/src/s2/s2closest_point_query.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2convex_hull_query.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2contains_vertex_query.h:22, from /usr/src/libs2geometry17/src/s2/s2contains_vertex_query.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s2coords.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2coords.cc.o -MF CMakeFiles/s2.dir/src/s2/s2coords.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2coords.cc.o -c /usr/src/libs2geometry17/src/s2/s2coords.cc [ 14%] Building CXX object CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.cc In file included from /usr/src/libs2geometry17/src/s2/s2cap.h:28, from /usr/src/libs2geometry17/src/s2/s2convex_hull_query.h:25, from /usr/src/libs2geometry17/src/s2/s2convex_hull_query.cc:26: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.cc:27: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ [ 14%] Building CXX object CMakeFiles/s2.dir/src/s2/s2debug.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2debug.cc.o -MF CMakeFiles/s2.dir/src/s2/s2debug.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2debug.cc.o -c /usr/src/libs2geometry17/src/s2/s2debug.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2coords.h:108, from /usr/src/libs2geometry17/src/s2/s2coords.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 14%] Building CXX object CMakeFiles/s2.dir/src/s2/s2earth.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2earth.cc.o -MF CMakeFiles/s2.dir/src/s2/s2earth.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2earth.cc.o -c /usr/src/libs2geometry17/src/s2/s2earth.cc [ 15%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_clipping.cc [ 15%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_crosser.cc In file included from /usr/src/libs2geometry17/src/s2/s2edge_clipping.cc:18: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2padded_cell.h:23, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.h:31, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2earth.h:24, from /usr/src/libs2geometry17/src/s2/s2earth.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:39: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 15%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_crossings.cc [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_distances.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_crossings.h:40, from /usr/src/libs2geometry17/src/s2/s2edge_crosser.h:23, from /usr/src/libs2geometry17/src/s2/s2edge_crosser.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_tessellator.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_crossings.h:40, from /usr/src/libs2geometry17/src/s2/s2edge_crossings.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_distances.h:29, from /usr/src/libs2geometry17/src/s2/s2edge_distances.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2error.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2error.cc.o -MF CMakeFiles/s2.dir/src/s2/s2error.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2error.cc.o -c /usr/src/libs2geometry17/src/s2/s2error.cc [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2furthest_edge_query.cc [ 17%] Building CXX object CMakeFiles/s2.dir/src/s2/s2hausdorff_distance_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2hausdorff_distance_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2hausdorff_distance_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2hausdorff_distance_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2hausdorff_distance_query.cc [ 17%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng.cc.o -c /usr/src/libs2geometry17/src/s2/s2latlng.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_tessellator.h:24, from /usr/src/libs2geometry17/src/s2/s2edge_tessellator.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2hausdorff_distance_query.h:23, from /usr/src/libs2geometry17/src/s2/s2hausdorff_distance_query.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2furthest_edge_query.h:29, from /usr/src/libs2geometry17/src/s2/s2furthest_edge_query.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2latlng.h:32, from /usr/src/libs2geometry17/src/s2/s2latlng.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 17%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o -c /usr/src/libs2geometry17/src/s2/s2latlng_rect.cc [ 18%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o -MF CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o -c /usr/src/libs2geometry17/src/s2/s2latlng_rect_bounder.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2latlng.h:32, from /usr/src/libs2geometry17/src/s2/s2latlng_rect_bounder.h:21, from /usr/src/libs2geometry17/src/s2/s2latlng_rect_bounder.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2latlng_rect.h:27, from /usr/src/libs2geometry17/src/s2/s2latlng_rect.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 18%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o -c /usr/src/libs2geometry17/src/s2/s2lax_loop_shape.cc [ 18%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o -c /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.cc In file included from /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.h:28, from /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:31, from /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2loop.h:34, from /usr/src/libs2geometry17/src/s2/s2lax_loop_shape.h:41, from /usr/src/libs2geometry17/src/s2/s2lax_loop_shape.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o -MF CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o -c /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape.cc [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2loop.cc.o -MF CMakeFiles/s2.dir/src/s2/s2loop.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2loop.cc.o -c /usr/src/libs2geometry17/src/s2/s2loop.cc [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o -c /usr/src/libs2geometry17/src/s2/s2loop_measures.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:30: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2loop.cc:53: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:225:25: required from 'void s2coding::EncodeUintVector(absl::lts_20230802::Span, Encoder*) [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.cc:191:39: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2measures.cc.o -c /usr/src/libs2geometry17/src/s2/s2measures.cc In file included from /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape.h:27, from /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2loop_measures.h:33, from /usr/src/libs2geometry17/src/s2/s2loop_measures.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2measures.h:24, from /usr/src/libs2geometry17/src/s2/s2measures.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o -MF CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o -c /usr/src/libs2geometry17/src/s2/s2memory_tracker.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2loop.h:34, from /usr/src/libs2geometry17/src/s2/s2loop.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2metrics.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2metrics.cc.o -MF CMakeFiles/s2.dir/src/s2/s2metrics.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2metrics.cc.o -c /usr/src/libs2geometry17/src/s2/s2metrics.cc /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o -MF CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o -c /usr/src/libs2geometry17/src/s2/s2max_distance_targets.cc [ 21%] Building CXX object CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o -MF CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o -c /usr/src/libs2geometry17/src/s2/s2min_distance_targets.cc In file included from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:33, from /usr/src/libs2geometry17/src/s2/s2max_distance_targets.cc:32: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2coords.h:108, from /usr/src/libs2geometry17/src/s2/s2metrics.h:34, from /usr/src/libs2geometry17/src/s2/s2metrics.cc:31: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:33, from /usr/src/libs2geometry17/src/s2/s2min_distance_targets.cc:39: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ [ 21%] Building CXX object CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o -MF CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o -c /usr/src/libs2geometry17/src/s2/s2padded_cell.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2max_distance_targets.h:27, from /usr/src/libs2geometry17/src/s2/s2max_distance_targets.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2padded_cell.h:23, from /usr/src/libs2geometry17/src/s2/s2padded_cell.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2min_distance_targets.h:29, from /usr/src/libs2geometry17/src/s2/s2min_distance_targets.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 21%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o -MF CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_compression.cc [ 22%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2point_region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2point_region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2point_region.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_region.cc In file included from /usr/src/libs2geometry17/src/s2/s2point_compression.h:50, from /usr/src/libs2geometry17/src/s2/s2point_compression.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2point_region.h:25, from /usr/src/libs2geometry17/src/s2/s2point_region.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 22%] Building CXX object CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o -MF CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o -c /usr/src/libs2geometry17/src/s2/s2pointutil.cc [ 22%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polygon.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polygon.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polygon.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polygon.cc.o -c /usr/src/libs2geometry17/src/s2/s2polygon.cc [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline.cc In file included from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:33, from /usr/src/libs2geometry17/src/s2/s2polygon.cc:77: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2polyline.h:33, from /usr/src/libs2geometry17/src/s2/s2polyline.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2polygon.h:34, from /usr/src/libs2geometry17/src/s2/s2polygon.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2pointutil.h:25, from /usr/src/libs2geometry17/src/s2/s2pointutil.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_alignment.cc [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_measures.cc [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o -MF CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_simplifier.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2polyline_simplifier.h:63, from /usr/src/libs2geometry17/src/s2/s2polyline_simplifier.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2polyline.h:33, from /usr/src/libs2geometry17/src/s2/s2polyline_alignment.h:24, from /usr/src/libs2geometry17/src/s2/s2polyline_alignment.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2polyline_measures.h:29, from /usr/src/libs2geometry17/src/s2/s2polyline_measures.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 24%] Building CXX object CMakeFiles/s2.dir/src/s2/s2predicates.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2predicates.cc.o -MF CMakeFiles/s2.dir/src/s2/s2predicates.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2predicates.cc.o -c /usr/src/libs2geometry17/src/s2/s2predicates.cc [ 24%] Building CXX object CMakeFiles/s2.dir/src/s2/s2projections.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2projections.cc.o -MF CMakeFiles/s2.dir/src/s2/s2projections.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2projections.cc.o -c /usr/src/libs2geometry17/src/s2/s2projections.cc [ 24%] Building CXX object CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o -MF CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o -c /usr/src/libs2geometry17/src/s2/s2r2rect.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2predicates.h:57, from /usr/src/libs2geometry17/src/s2/s2predicates.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2latlng.h:32, from /usr/src/libs2geometry17/src/s2/s2projections.h:28, from /usr/src/libs2geometry17/src/s2/s2projections.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 25%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region.cc.o -c /usr/src/libs2geometry17/src/s2/s2region.cc [ 25%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_term_indexer.cc [ 25%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_coverer.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2r2rect.h:29, from /usr/src/libs2geometry17/src/s2/s2r2rect.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2cell.h:25, from /usr/src/libs2geometry17/src/s2/s2region_coverer.h:31, from /usr/src/libs2geometry17/src/s2/s2region_coverer.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2region.h:24, from /usr/src/libs2geometry17/src/s2/s2region.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 26%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_intersection.cc [ 26%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_union.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2region_union.cc.o -MF CMakeFiles/s2.dir/src/s2/s2region_union.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2region_union.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_union.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2region_term_indexer.h:105, from /usr/src/libs2geometry17/src/s2/s2region_term_indexer.cc:75: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 26%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2region_intersection.h:27, from /usr/src/libs2geometry17/src/s2/s2region_intersection.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region.cc [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index_measures.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2region_union.h:28, from /usr/src/libs2geometry17/src/s2/s2region_union.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2shape_index.h:60, from /usr/src/libs2geometry17/src/s2/s2shape_index.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:33, from /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region.cc:33: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_measures.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_index_measures.h:25, from /usr/src/libs2geometry17/src/s2/s2shape_index_measures.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_nesting_query.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shape_nesting_query.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shape_nesting_query.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shape_nesting_query.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_nesting_query.cc [ 28%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_build_polygon_boundaries.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region.h:23, from /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_measures.h:27, from /usr/src/libs2geometry17/src/s2/s2shape_measures.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_coding.cc In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_build_polygon_boundaries.h:23, from /usr/src/libs2geometry17/src/s2/s2shapeutil_build_polygon_boundaries.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shape_nesting_query.h:26, from /usr/src/libs2geometry17/src/s2/s2shape_nesting_query.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2shapeutil_coding.h:42, from /usr/src/libs2geometry17/src/s2/s2shapeutil_coding.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 28%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_contains_brute_force.cc [ 29%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion.cc [ 29%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator.cc In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/s2shapeutil_coding.h:41: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_contains_brute_force.h:21, from /usr/src/libs2geometry17/src/s2/s2shapeutil_contains_brute_force.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 29%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_get_reference_point.cc [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o -MF CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion.h:27, from /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator.h:22, from /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_get_reference_point.h:21, from /usr/src/libs2geometry17/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2padded_cell.h:23, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.h:31, from /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs.h:23, from /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2text_format.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2text_format.cc.o -MF CMakeFiles/s2.dir/src/s2/s2text_format.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2text_format.cc.o -c /usr/src/libs2geometry17/src/s2/s2text_format.cc [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o -MF CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o -c /usr/src/libs2geometry17/src/s2/s2wedge_relations.cc [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o -MF CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o.d -o CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o -c /usr/src/libs2geometry17/src/s2/s2winding_operation.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2wedge_relations.h:24, from /usr/src/libs2geometry17/src/s2/s2wedge_relations.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 31%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o -MF CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o -c /usr/src/libs2geometry17/src/s2/util/bits/bit-interleave.cc [ 31%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o -MF CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o -c /usr/src/libs2geometry17/src/s2/util/coding/coder.cc [ 31%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o -MF CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o -c /usr/src/libs2geometry17/src/s2/util/coding/varint.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2winding_operation.h:23, from /usr/src/libs2geometry17/src/s2/s2winding_operation.cc:19: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2text_format.h:34, from /usr/src/libs2geometry17/src/s2/s2text_format.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -MF CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o -c /usr/src/libs2geometry17/src/s2/util/math/exactfloat/exactfloat.cc In file included from /usr/src/libs2geometry17/src/s2/util/coding/coder.cc:19: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 32%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o -MF CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o -c /usr/src/libs2geometry17/src/s2/util/math/mathutil.cc [ 32%] Building CXX object CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -Ds2_EXPORTS -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -fPIC -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o -MF CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o.d -o CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o -c /usr/src/libs2geometry17/src/s2/util/units/length-units.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 33%] Linking CXX shared library libs2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/s2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -flto=auto -Wall -shared -Wl,-soname,libs2.so.0 -o libs2.so.0.10.0 CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/r2rect.cc.o CMakeFiles/s2.dir/src/s2/s1angle.cc.o CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o CMakeFiles/s2.dir/src/s2/s1interval.cc.o CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o CMakeFiles/s2.dir/src/s2/s2buffer_operation.cc.o CMakeFiles/s2.dir/src/s2/s2builder.cc.o CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_get_snapped_winding_delta.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polyline_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o CMakeFiles/s2.dir/src/s2/s2cap.cc.o CMakeFiles/s2.dir/src/s2/s2cell.cc.o CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o CMakeFiles/s2.dir/src/s2/s2centroids.cc.o CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o CMakeFiles/s2.dir/src/s2/s2coords.cc.o CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2debug.cc.o CMakeFiles/s2.dir/src/s2/s2earth.cc.o CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o CMakeFiles/s2.dir/src/s2/s2error.cc.o CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o CMakeFiles/s2.dir/src/s2/s2hausdorff_distance_query.cc.o CMakeFiles/s2.dir/src/s2/s2latlng.cc.o CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o CMakeFiles/s2.dir/src/s2/s2loop.cc.o CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o CMakeFiles/s2.dir/src/s2/s2measures.cc.o CMakeFiles/s2.dir/src/s2/s2memory_tracker.cc.o CMakeFiles/s2.dir/src/s2/s2metrics.cc.o CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o CMakeFiles/s2.dir/src/s2/s2point_region.cc.o CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o CMakeFiles/s2.dir/src/s2/s2polygon.cc.o CMakeFiles/s2.dir/src/s2/s2polyline.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o CMakeFiles/s2.dir/src/s2/s2predicates.cc.o CMakeFiles/s2.dir/src/s2/s2projections.cc.o CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o CMakeFiles/s2.dir/src/s2/s2region.cc.o CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o CMakeFiles/s2.dir/src/s2/s2region_union.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o CMakeFiles/s2.dir/src/s2/s2shape_nesting_query.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_conversion.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o CMakeFiles/s2.dir/src/s2/s2text_format.cc.o CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o CMakeFiles/s2.dir/src/s2/s2winding_operation.cc.o "CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o" CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o "CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o" /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_int128.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_int128.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/bin/cmake -E cmake_symlink_library libs2.so.0.10.0 libs2.so.0 libs2.so make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 33%] Built target s2 make -f CMakeFiles/encoded_s2cell_id_vector_test.dir/build.make CMakeFiles/encoded_s2cell_id_vector_test.dir/depend make -f CMakeFiles/encoded_s2point_vector_test.dir/build.make CMakeFiles/encoded_s2point_vector_test.dir/depend make -f CMakeFiles/encoded_s2shape_index_test.dir/build.make CMakeFiles/encoded_s2shape_index_test.dir/depend make -f CMakeFiles/encoded_string_vector_test.dir/build.make CMakeFiles/encoded_string_vector_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/encoded_s2cell_id_vector_test.dir/DependInfo.cmake "--color=" cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/encoded_s2point_vector_test.dir/DependInfo.cmake "--color=" make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/encoded_s2shape_index_test.dir/DependInfo.cmake "--color=" make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/encoded_string_vector_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/encoded_s2point_vector_test.dir/build.make CMakeFiles/encoded_s2point_vector_test.dir/build make -f CMakeFiles/encoded_s2shape_index_test.dir/build.make CMakeFiles/encoded_s2shape_index_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/encoded_s2cell_id_vector_test.dir/build.make CMakeFiles/encoded_s2cell_id_vector_test.dir/build make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make[2]: Entering directory '/usr/src/libs2geometry17/build1' make[2]: Entering directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/encoded_string_vector_test.dir/build.make CMakeFiles/encoded_string_vector_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 33%] Building CXX object CMakeFiles/encoded_s2point_vector_test.dir/src/s2/encoded_s2point_vector_test.cc.o [ 33%] Building CXX object CMakeFiles/encoded_s2shape_index_test.dir/src/s2/encoded_s2shape_index_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/encoded_s2shape_index_test.dir/src/s2/encoded_s2shape_index_test.cc.o -MF CMakeFiles/encoded_s2shape_index_test.dir/src/s2/encoded_s2shape_index_test.cc.o.d -o CMakeFiles/encoded_s2shape_index_test.dir/src/s2/encoded_s2shape_index_test.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_s2shape_index_test.cc /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/encoded_s2point_vector_test.dir/src/s2/encoded_s2point_vector_test.cc.o -MF CMakeFiles/encoded_s2point_vector_test.dir/src/s2/encoded_s2point_vector_test.cc.o.d -o CMakeFiles/encoded_s2point_vector_test.dir/src/s2/encoded_s2point_vector_test.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_s2point_vector_test.cc [ 33%] Building CXX object CMakeFiles/encoded_s2cell_id_vector_test.dir/src/s2/encoded_s2cell_id_vector_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/encoded_s2cell_id_vector_test.dir/src/s2/encoded_s2cell_id_vector_test.cc.o -MF CMakeFiles/encoded_s2cell_id_vector_test.dir/src/s2/encoded_s2cell_id_vector_test.cc.o.d -o CMakeFiles/encoded_s2cell_id_vector_test.dir/src/s2/encoded_s2cell_id_vector_test.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector_test.cc [ 34%] Building CXX object CMakeFiles/encoded_string_vector_test.dir/src/s2/encoded_string_vector_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/encoded_string_vector_test.dir/src/s2/encoded_string_vector_test.cc.o -MF CMakeFiles/encoded_string_vector_test.dir/src/s2/encoded_string_vector_test.cc.o.d -o CMakeFiles/encoded_string_vector_test.dir/src/s2/encoded_string_vector_test.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_string_vector_test.cc In file included from /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.h:28, from /usr/src/libs2geometry17/src/s2/encoded_s2point_vector_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:27, from /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:30, from /usr/src/libs2geometry17/src/s2/encoded_string_vector_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/encoded_s2shape_index.h:29, from /usr/src/libs2geometry17/src/s2/encoded_s2shape_index_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 34%] Linking CXX executable encoded_string_vector_test /usr/bin/cmake -E cmake_link_script CMakeFiles/encoded_string_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/encoded_string_vector_test.dir/src/s2/encoded_string_vector_test.cc.o -o encoded_string_vector_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 35%] Linking CXX executable encoded_s2point_vector_test /usr/bin/cmake -E cmake_link_script CMakeFiles/encoded_s2point_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/encoded_s2point_vector_test.dir/src/s2/encoded_s2point_vector_test.cc.o -o encoded_s2point_vector_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 35%] Linking CXX executable encoded_s2cell_id_vector_test /usr/bin/cmake -E cmake_link_script CMakeFiles/encoded_s2cell_id_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/encoded_s2cell_id_vector_test.dir/src/s2/encoded_s2cell_id_vector_test.cc.o -o encoded_s2cell_id_vector_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 35%] Built target encoded_string_vector_test make -f CMakeFiles/encoded_uint_vector_test.dir/build.make CMakeFiles/encoded_uint_vector_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/encoded_uint_vector_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/encoded_uint_vector_test.dir/build.make CMakeFiles/encoded_uint_vector_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 35%] Building CXX object CMakeFiles/encoded_uint_vector_test.dir/src/s2/encoded_uint_vector_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/encoded_uint_vector_test.dir/src/s2/encoded_uint_vector_test.cc.o -MF CMakeFiles/encoded_uint_vector_test.dir/src/s2/encoded_uint_vector_test.cc.o.d -o CMakeFiles/encoded_uint_vector_test.dir/src/s2/encoded_uint_vector_test.cc.o -c /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 35%] Built target encoded_s2point_vector_test make -f CMakeFiles/id_set_lexicon_test.dir/build.make CMakeFiles/id_set_lexicon_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/id_set_lexicon_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/id_set_lexicon_test.dir/build.make CMakeFiles/id_set_lexicon_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 35%] Building CXX object CMakeFiles/id_set_lexicon_test.dir/src/s2/id_set_lexicon_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/id_set_lexicon_test.dir/src/s2/id_set_lexicon_test.cc.o -MF CMakeFiles/id_set_lexicon_test.dir/src/s2/id_set_lexicon_test.cc.o.d -o CMakeFiles/id_set_lexicon_test.dir/src/s2/id_set_lexicon_test.cc.o -c /usr/src/libs2geometry17/src/s2/id_set_lexicon_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 35%] Built target encoded_s2cell_id_vector_test make -f CMakeFiles/mutable_s2shape_index_test.dir/build.make CMakeFiles/mutable_s2shape_index_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/mutable_s2shape_index_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/mutable_s2shape_index_test.dir/build.make CMakeFiles/mutable_s2shape_index_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 35%] Building CXX object CMakeFiles/mutable_s2shape_index_test.dir/src/s2/mutable_s2shape_index_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/mutable_s2shape_index_test.dir/src/s2/mutable_s2shape_index_test.cc.o -MF CMakeFiles/mutable_s2shape_index_test.dir/src/s2/mutable_s2shape_index_test.cc.o.d -o CMakeFiles/mutable_s2shape_index_test.dir/src/s2/mutable_s2shape_index_test.cc.o -c /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc In file included from /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:32, from /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc:48: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'std::vector s2coding::EncodedUintVector::Decode() const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:138:3: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < size_; ++i) { | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'std::vector s2coding::EncodedUintVector::Decode() const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:46:3: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:50:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'std::vector s2coding::EncodedUintVector::Decode() const [with T = short unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:46:3: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = short unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:58:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:302:24: required from 'std::vector s2coding::EncodedUintVector::Decode() const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:138:3: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:225:25: required from 'void s2coding::EncodeUintVector(absl::lts_20230802::Span, Encoder*) [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:41:22: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:50:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:302:24: required from 'std::vector s2coding::EncodedUintVector::Decode() const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:46:3: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:50:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:225:25: required from 'void s2coding::EncodeUintVector(absl::lts_20230802::Span, Encoder*) [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:41:22: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = long long unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:54:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = short unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:225:25: required from 'void s2coding::EncodeUintVector(absl::lts_20230802::Span, Encoder*) [with T = short unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:41:22: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = short unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:58:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro 'S2_DCHECK' 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = short unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:302:24: required from 'std::vector s2coding::EncodedUintVector::Decode() const [with T = short unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:46:3: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = short unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:58:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:302:24: required from 'std::vector s2coding::EncodedUintVector::Decode() const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:138:3: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:302:24: required from 'std::vector s2coding::EncodedUintVector::Decode() const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:46:3: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:50:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = short unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = short unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:302:24: required from 'std::vector s2coding::EncodedUintVector::Decode() const [with T = short unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:46:3: required from 'void s2coding::TestEncodedUintVector(const std::vector&, size_t) [with T = short unsigned int; size_t = long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_uint_vector_test.cc:58:24: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 35%] Linking CXX executable id_set_lexicon_test /usr/bin/cmake -E cmake_link_script CMakeFiles/id_set_lexicon_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/id_set_lexicon_test.dir/src/s2/id_set_lexicon_test.cc.o -o id_set_lexicon_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 36%] Linking CXX executable encoded_uint_vector_test /usr/bin/cmake -E cmake_link_script CMakeFiles/encoded_uint_vector_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/encoded_uint_vector_test.dir/src/s2/encoded_uint_vector_test.cc.o -o encoded_uint_vector_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc: In member function 'void MutableS2ShapeIndexTest::TestBatchGenerator(int, const std::vector&, int64, int, const std::vector&)': /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc:255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (int i = 0; i < shape_edges_added.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 36%] Built target id_set_lexicon_test make -f CMakeFiles/r1interval_test.dir/build.make CMakeFiles/r1interval_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/r1interval_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/r1interval_test.dir/build.make CMakeFiles/r1interval_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 37%] Building CXX object CMakeFiles/r1interval_test.dir/src/s2/r1interval_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/r1interval_test.dir/src/s2/r1interval_test.cc.o -MF CMakeFiles/r1interval_test.dir/src/s2/r1interval_test.cc.o.d -o CMakeFiles/r1interval_test.dir/src/s2/r1interval_test.cc.o -c /usr/src/libs2geometry17/src/s2/r1interval_test.cc /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc: In member function 'virtual void {anonymous}::MutableS2ShapeIndexTest_LongIndexEntriesBound_Test::TestBody()': /usr/src/libs2geometry17/src/s2/mutable_s2shape_index_test.cc:775:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 775 | for (int i = 0; i < counts.size(); ++i) { | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 37%] Built target encoded_uint_vector_test make -f CMakeFiles/r2rect_test.dir/build.make CMakeFiles/r2rect_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/r2rect_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/r2rect_test.dir/build.make CMakeFiles/r2rect_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 37%] Building CXX object CMakeFiles/r2rect_test.dir/src/s2/r2rect_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/r2rect_test.dir/src/s2/r2rect_test.cc.o -MF CMakeFiles/r2rect_test.dir/src/s2/r2rect_test.cc.o.d -o CMakeFiles/r2rect_test.dir/src/s2/r2rect_test.cc.o -c /usr/src/libs2geometry17/src/s2/r2rect_test.cc [ 37%] Linking CXX executable encoded_s2shape_index_test /usr/bin/cmake -E cmake_link_script CMakeFiles/encoded_s2shape_index_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/encoded_s2shape_index_test.dir/src/s2/encoded_s2shape_index_test.cc.o -o encoded_s2shape_index_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 37%] Linking CXX executable r1interval_test /usr/bin/cmake -E cmake_link_script CMakeFiles/r1interval_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/r1interval_test.dir/src/s2/r1interval_test.cc.o -o r1interval_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 38%] Linking CXX executable r2rect_test /usr/bin/cmake -E cmake_link_script CMakeFiles/r2rect_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/r2rect_test.dir/src/s2/r2rect_test.cc.o -o r2rect_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 39%] Linking CXX executable mutable_s2shape_index_test /usr/bin/cmake -E cmake_link_script CMakeFiles/mutable_s2shape_index_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/mutable_s2shape_index_test.dir/src/s2/mutable_s2shape_index_test.cc.o -o mutable_s2shape_index_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 39%] Built target r1interval_test make -f CMakeFiles/s1angle_test.dir/build.make CMakeFiles/s1angle_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s1angle_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s1angle_test.dir/build.make CMakeFiles/s1angle_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 39%] Building CXX object CMakeFiles/s1angle_test.dir/src/s2/s1angle_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s1angle_test.dir/src/s2/s1angle_test.cc.o -MF CMakeFiles/s1angle_test.dir/src/s2/s1angle_test.cc.o.d -o CMakeFiles/s1angle_test.dir/src/s2/s1angle_test.cc.o -c /usr/src/libs2geometry17/src/s2/s1angle_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1angle_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 39%] Built target r2rect_test make -f CMakeFiles/s1chord_angle_test.dir/build.make CMakeFiles/s1chord_angle_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s1chord_angle_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s1chord_angle_test.dir/build.make CMakeFiles/s1chord_angle_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 40%] Building CXX object CMakeFiles/s1chord_angle_test.dir/src/s2/s1chord_angle_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s1chord_angle_test.dir/src/s2/s1chord_angle_test.cc.o -MF CMakeFiles/s1chord_angle_test.dir/src/s2/s1chord_angle_test.cc.o.d -o CMakeFiles/s1chord_angle_test.dir/src/s2/s1chord_angle_test.cc.o -c /usr/src/libs2geometry17/src/s2/s1chord_angle_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s1chord_angle_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 40%] Linking CXX executable s1angle_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s1angle_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s1angle_test.dir/src/s2/s1angle_test.cc.o -o s1angle_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 40%] Linking CXX executable s1chord_angle_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s1chord_angle_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s1chord_angle_test.dir/src/s2/s1chord_angle_test.cc.o -o s1chord_angle_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 40%] Built target s1angle_test make -f CMakeFiles/s1interval_test.dir/build.make CMakeFiles/s1interval_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s1interval_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s1interval_test.dir/build.make CMakeFiles/s1interval_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 40%] Building CXX object CMakeFiles/s1interval_test.dir/src/s2/s1interval_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s1interval_test.dir/src/s2/s1interval_test.cc.o -MF CMakeFiles/s1interval_test.dir/src/s2/s1interval_test.cc.o.d -o CMakeFiles/s1interval_test.dir/src/s2/s1interval_test.cc.o -c /usr/src/libs2geometry17/src/s2/s1interval_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 40%] Built target encoded_s2shape_index_test make -f CMakeFiles/s2boolean_operation_test.dir/build.make CMakeFiles/s2boolean_operation_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2boolean_operation_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2boolean_operation_test.dir/build.make CMakeFiles/s2boolean_operation_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 40%] Building CXX object CMakeFiles/s2boolean_operation_test.dir/src/s2/s2boolean_operation_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2boolean_operation_test.dir/src/s2/s2boolean_operation_test.cc.o -MF CMakeFiles/s2boolean_operation_test.dir/src/s2/s2boolean_operation_test.cc.o.d -o CMakeFiles/s2boolean_operation_test.dir/src/s2/s2boolean_operation_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 40%] Built target s1chord_angle_test make -f CMakeFiles/s2buffer_operation_test.dir/build.make CMakeFiles/s2buffer_operation_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2buffer_operation_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2buffer_operation_test.dir/build.make CMakeFiles/s2buffer_operation_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 41%] Building CXX object CMakeFiles/s2buffer_operation_test.dir/src/s2/s2buffer_operation_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2buffer_operation_test.dir/src/s2/s2buffer_operation_test.cc.o -MF CMakeFiles/s2buffer_operation_test.dir/src/s2/s2buffer_operation_test.cc.o.d -o CMakeFiles/s2buffer_operation_test.dir/src/s2/s2buffer_operation_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2buffer_operation_test.cc [ 41%] Linking CXX executable s1interval_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s1interval_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s1interval_test.dir/src/s2/s1interval_test.cc.o -o s1interval_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc:1960:3: warning: multi-line comment [-Wcomment] 1960 | // 14-->--\ /---4->-\ | ^ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 41%] Built target mutable_s2shape_index_test make -f CMakeFiles/s2builder_graph_test.dir/build.make CMakeFiles/s2builder_graph_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builder_graph_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builder_graph_test.dir/build.make CMakeFiles/s2builder_graph_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 41%] Building CXX object CMakeFiles/s2builder_graph_test.dir/src/s2/s2builder_graph_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builder_graph_test.dir/src/s2/s2builder_graph_test.cc.o -MF CMakeFiles/s2builder_graph_test.dir/src/s2/s2builder_graph_test.cc.o.d -o CMakeFiles/s2builder_graph_test.dir/src/s2/s2builder_graph_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2buffer_operation.h:25, from /usr/src/libs2geometry17/src/s2/s2buffer_operation_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2boolean_operation.h:26, from /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 41%] Built target s1interval_test make -f CMakeFiles/s2builder_test.dir/build.make CMakeFiles/s2builder_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builder_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builder_test.dir/build.make CMakeFiles/s2builder_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 42%] Building CXX object CMakeFiles/s2builder_test.dir/src/s2/s2builder_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builder_test.dir/src/s2/s2builder_test.cc.o -MF CMakeFiles/s2builder_test.dir/src/s2/s2builder_test.cc.o.d -o CMakeFiles/s2builder_test.dir/src/s2/s2builder_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builder_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builder_graph.h:31, from /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc:21: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc: In member function 'void {anonymous}::DegeneracyCoverageTest::Run({anonymous}::OpType, {anonymous}::PolygonModel, const std::vector >&)': /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc:1163:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1163 | for (int i = 0; i < kInputChars.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc: In member function 'std::unique_ptr {anonymous}::DegeneracyCoverageTest::MakeIndex(absl::lts_20230802::string_view) const': /usr/src/libs2geometry17/src/s2/s2boolean_operation_test.cc:1249:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1249 | for (int i = 0; i < chars.size(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builder_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc: In function 'std::ostream& s2builder::{anonymous}::operator<<(std::ostream&, const std::vector&)': /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc:241:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 241 | for (int i = 0; i < v.size(); ++i) { | ~~^~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc: In function 'void s2builder::{anonymous}::TestProcessEdges(const std::vector&, const std::vector&, GraphOptions*, S2Error::Code)': /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc:264:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 264 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder_graph.h:30: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_test.cc: In member function 'virtual void {anonymous}::GraphPersistenceLayer::Build(const S2Builder::Graph&, S2Error*)': /usr/src/libs2geometry17/src/s2/s2builder_test.cc:759:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 759 | for (int i = 0; i < graphs_->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_test.cc: In member function 'virtual void {anonymous}::S2Builder_SimplifyPreservesTopology_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builder_test.cc:1026:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1026 | if (j > 0) EXPECT_TRUE(output[j]->Contains(*output[j - 1].get())); | ^ [ 42%] Linking CXX executable s2buffer_operation_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2buffer_operation_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2buffer_operation_test.dir/src/s2/s2buffer_operation_test.cc.o -o s2buffer_operation_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2builder_test.cc: In member function 'virtual void {anonymous}::S2Builder_SimplifyDegenerateEdgeMergingMultipleLayers_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builder_test.cc:1285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1285 | for (int i = 0; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_test.cc: In member function 'virtual void {anonymous}::S2Builder_SelfIntersectionStressTest_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builder_test.cc:1453:14: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int64' {aka 'long long int'} [-Wformat=] 1453 | printf("iter=%4d: ms=%4" PRId64 ", radius=%8.3g, loops=%d, vertices=%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1454 | iter, static_cast(timer.GetInMs()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int64 {aka long long int} /usr/src/libs2geometry17/src/s2/s2builder_test.cc: In member function 'virtual void {anonymous}::S2Builder_SeparationSitesRegressionBug_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builder_test.cc:1652:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1652 | for (int i = 0; i + 1 < polyline.size(); ++i) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc: At global scope: /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc:239:15: warning: 'std::ostream& s2builder::{anonymous}::operator<<(std::ostream&, const std::vector&)' defined but not used [-Wunused-function] 239 | std::ostream& operator<<(std::ostream& os, const vector& v) { | ^~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builder_graph_test.cc:235:15: warning: 'std::ostream& s2builder::{anonymous}::operator<<(std::ostream&, const Edge&)' defined but not used [-Wunused-function] 235 | std::ostream& operator<<(std::ostream& os, const Edge& edge) { | ^~~~~~~~ [ 42%] Linking CXX executable s2builder_graph_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builder_graph_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builder_graph_test.dir/src/s2/s2builder_graph_test.cc.o -o s2builder_graph_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 42%] Linking CXX executable s2boolean_operation_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2boolean_operation_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2boolean_operation_test.dir/src/s2/s2boolean_operation_test.cc.o -o s2boolean_operation_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 42%] Linking CXX executable s2builder_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builder_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builder_test.dir/src/s2/s2builder_test.cc.o -o s2builder_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 42%] Built target s2buffer_operation_test make -f CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/build.make CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/build.make CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 42%] Building CXX object CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/src/s2/s2builderutil_closed_set_normalizer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/src/s2/s2builderutil_closed_set_normalizer_test.cc.o -MF CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/src/s2/s2builderutil_closed_set_normalizer_test.cc.o.d -o CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/src/s2/s2builderutil_closed_set_normalizer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer.h:25, from /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 42%] Built target s2builder_graph_test make -f CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/build.make CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/build.make CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 42%] Building CXX object CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/src/s2/s2builderutil_find_polygon_degeneracies_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/src/s2/s2builderutil_find_polygon_degeneracies_test.cc.o -MF CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/src/s2/s2builderutil_find_polygon_degeneracies_test.cc.o.d -o CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/src/s2/s2builderutil_find_polygon_degeneracies_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builderutil_closed_set_normalizer.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 43%] Linking CXX executable s2builderutil_closed_set_normalizer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_closed_set_normalizer_test.dir/src/s2/s2builderutil_closed_set_normalizer_test.cc.o -o s2builderutil_closed_set_normalizer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 43%] Built target s2builder_test make -f CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/build.make CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/build.make CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 44%] Building CXX object CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/src/s2/s2builderutil_get_snapped_winding_delta_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/src/s2/s2builderutil_get_snapped_winding_delta_test.cc.o -MF CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/src/s2/s2builderutil_get_snapped_winding_delta_test.cc.o.d -o CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/src/s2/s2builderutil_get_snapped_winding_delta_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_get_snapped_winding_delta_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies.h:24, from /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/include/gtest/gtest.h:72, from /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies_test.cc:26: /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies_test.cc: In member function 'virtual void s2builderutil::DegeneracyCheckingLayer::Build(const S2Builder::Layer::Graph&, S2Error*)': /usr/src/libs2geometry17/src/s2/s2builderutil_find_polygon_degeneracies_test.cc:113:55: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'S2Builder::Graph::EdgeId' {aka 'int'} [-Wsign-compare] 113 | EXPECT_EQ(IsFullyDegenerate(g), degeneracies.size() == g.num_edges()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_get_snapped_winding_delta.h:24, from /usr/src/libs2geometry17/src/s2/s2builderutil_get_snapped_winding_delta_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 44%] Built target s2builderutil_closed_set_normalizer_test make -f CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/build.make CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/build.make CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 44%] Building CXX object CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/src/s2/s2builderutil_lax_polygon_layer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/src/s2/s2builderutil_lax_polygon_layer_test.cc.o -MF CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/src/s2/s2builderutil_lax_polygon_layer_test.cc.o.d -o CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/src/s2/s2builderutil_lax_polygon_layer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer_test.cc /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer.h:42, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 44%] Linking CXX executable s2builderutil_find_polygon_degeneracies_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_find_polygon_degeneracies_test.dir/src/s2/s2builderutil_find_polygon_degeneracies_test.cc.o -o s2builderutil_find_polygon_degeneracies_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 44%] Linking CXX executable s2builderutil_get_snapped_winding_delta_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_get_snapped_winding_delta_test.dir/src/s2/s2builderutil_get_snapped_winding_delta_test.cc.o -o s2builderutil_get_snapped_winding_delta_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 44%] Built target s2boolean_operation_test make -f CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/build.make CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/build.make CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 45%] Building CXX object CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/src/s2/s2builderutil_lax_polyline_layer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/src/s2/s2builderutil_lax_polyline_layer_test.cc.o -MF CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/src/s2/s2builderutil_lax_polyline_layer_test.cc.o.d -o CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/src/s2/s2builderutil_lax_polyline_layer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polygon_layer.h:40: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer_test.cc: In member function 'virtual void {anonymous}::LaxPolylineLayer_SimpleEdgeLabels_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer_test.cc:182:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_lax_polyline_layer.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 45%] Linking CXX executable s2builderutil_lax_polygon_layer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_lax_polygon_layer_test.dir/src/s2/s2builderutil_lax_polygon_layer_test.cc.o -o s2builderutil_lax_polygon_layer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 45%] Built target s2builderutil_find_polygon_degeneracies_test make -f CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/build.make CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/build.make CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 45%] Building CXX object CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/src/s2/s2builderutil_s2point_vector_layer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/src/s2/s2builderutil_s2point_vector_layer_test.cc.o -MF CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/src/s2/s2builderutil_s2point_vector_layer_test.cc.o.d -o CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/src/s2/s2builderutil_s2point_vector_layer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer_test.cc [ 45%] Linking CXX executable s2builderutil_lax_polyline_layer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_lax_polyline_layer_test.dir/src/s2/s2builderutil_lax_polyline_layer_test.cc.o -o s2builderutil_lax_polyline_layer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 45%] Built target s2builderutil_get_snapped_winding_delta_test make -f CMakeFiles/s2builderutil_s2polygon_layer_test.dir/build.make CMakeFiles/s2builderutil_s2polygon_layer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_s2polygon_layer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_s2polygon_layer_test.dir/build.make CMakeFiles/s2builderutil_s2polygon_layer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 45%] Building CXX object CMakeFiles/s2builderutil_s2polygon_layer_test.dir/src/s2/s2builderutil_s2polygon_layer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_s2polygon_layer_test.dir/src/s2/s2builderutil_s2polygon_layer_test.cc.o -MF CMakeFiles/s2builderutil_s2polygon_layer_test.dir/src/s2/s2builderutil_s2polygon_layer_test.cc.o.d -o CMakeFiles/s2builderutil_s2polygon_layer_test.dir/src/s2/s2builderutil_s2polygon_layer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 45%] Built target s2builderutil_lax_polyline_layer_test make -f CMakeFiles/s2builderutil_s2polyline_layer_test.dir/build.make CMakeFiles/s2builderutil_s2polyline_layer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_s2polyline_layer_test.dir/DependInfo.cmake "--color=" In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_s2polyline_layer_test.dir/build.make CMakeFiles/s2builderutil_s2polyline_layer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 46%] Building CXX object CMakeFiles/s2builderutil_s2polyline_layer_test.dir/src/s2/s2builderutil_s2polyline_layer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_s2polyline_layer_test.dir/src/s2/s2builderutil_s2polyline_layer_test.cc.o -MF CMakeFiles/s2builderutil_s2polyline_layer_test.dir/src/s2/s2builderutil_s2polyline_layer_test.cc.o.d -o CMakeFiles/s2builderutil_s2polyline_layer_test.dir/src/s2/s2builderutil_s2polyline_layer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 46%] Built target s2builderutil_lax_polygon_layer_test make -f CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/build.make CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/build.make CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 46%] Building CXX object CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/src/s2/s2builderutil_s2polyline_vector_layer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/src/s2/s2builderutil_s2polyline_vector_layer_test.cc.o -MF CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/src/s2/s2builderutil_s2polyline_vector_layer_test.cc.o.d -o CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/src/s2/s2builderutil_s2polyline_vector_layer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer.h:42, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer_test.cc: In function 'void {anonymous}::VerifyS2PointVectorLayerResults(const s2builderutil::S2PointVectorLayer::LabelSetIds&, const IdSetLexicon&, const std::vector&, absl::lts_20230802::string_view, const std::vector >&)': /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer_test.cc:62:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int i = 0; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2point_vector_layer.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer.h:27, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer_test.cc: In function 'void {anonymous}::TestEdgeLabels(EdgeType)': /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer_test.cc:202:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < expected_loop_sizes.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer_test.cc:204:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 204 | for (int j = 0; j < label_set_ids[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer_test.cc: In member function 'virtual void {anonymous}::S2PolylineLayer_SimpleEdgeLabels_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer_test.cc:180:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer_test.cc: In member function 'virtual void {anonymous}::S2PolylineVectorLayer_SimpleEdgeLabels_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer_test.cc:231:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 231 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer_test.cc:233:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (int j = 0; j < expected[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_layer.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polygon_layer.h:39: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2builderutil_s2polyline_vector_layer.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 46%] Linking CXX executable s2builderutil_s2polyline_layer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_s2polyline_layer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_s2polyline_layer_test.dir/src/s2/s2builderutil_s2polyline_layer_test.cc.o -o s2builderutil_s2polyline_layer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 47%] Linking CXX executable s2builderutil_s2point_vector_layer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_s2point_vector_layer_test.dir/src/s2/s2builderutil_s2point_vector_layer_test.cc.o -o s2builderutil_s2point_vector_layer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 48%] Linking CXX executable s2builderutil_s2polyline_vector_layer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_s2polyline_vector_layer_test.dir/src/s2/s2builderutil_s2polyline_vector_layer_test.cc.o -o s2builderutil_s2polyline_vector_layer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 48%] Linking CXX executable s2builderutil_s2polygon_layer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_s2polygon_layer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_s2polygon_layer_test.dir/src/s2/s2builderutil_s2polygon_layer_test.cc.o -o s2builderutil_s2polygon_layer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 48%] Built target s2builderutil_s2polyline_layer_test make -f CMakeFiles/s2builderutil_snap_functions_test.dir/build.make CMakeFiles/s2builderutil_snap_functions_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_snap_functions_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_snap_functions_test.dir/build.make CMakeFiles/s2builderutil_snap_functions_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 48%] Building CXX object CMakeFiles/s2builderutil_snap_functions_test.dir/src/s2/s2builderutil_snap_functions_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_snap_functions_test.dir/src/s2/s2builderutil_snap_functions_test.cc.o -MF CMakeFiles/s2builderutil_snap_functions_test.dir/src/s2/s2builderutil_snap_functions_test.cc.o.d -o CMakeFiles/s2builderutil_snap_functions_test.dir/src/s2/s2builderutil_snap_functions_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 48%] Built target s2builderutil_s2polyline_vector_layer_test make -f CMakeFiles/s2builderutil_testing_test.dir/build.make CMakeFiles/s2builderutil_testing_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2builderutil_testing_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2builderutil_testing_test.dir/build.make CMakeFiles/s2builderutil_testing_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 48%] Building CXX object CMakeFiles/s2builderutil_testing_test.dir/src/s2/s2builderutil_testing_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2builderutil_testing_test.dir/src/s2/s2builderutil_testing_test.cc.o -MF CMakeFiles/s2builderutil_testing_test.dir/src/s2/s2builderutil_testing_test.cc.o.d -o CMakeFiles/s2builderutil_testing_test.dir/src/s2/s2builderutil_testing_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2builderutil_testing_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 48%] Built target s2builderutil_s2point_vector_layer_test make -f CMakeFiles/s2cap_test.dir/build.make CMakeFiles/s2cap_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cap_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cap_test.dir/build.make CMakeFiles/s2cap_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 48%] Building CXX object CMakeFiles/s2cap_test.dir/src/s2/s2cap_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cap_test.dir/src/s2/s2cap_test.cc.o -MF CMakeFiles/s2cap_test.dir/src/s2/s2cap_test.cc.o.d -o CMakeFiles/s2cap_test.dir/src/s2/s2cap_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cap_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2cap.h:28, from /usr/src/libs2geometry17/src/s2/s2cap_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2builderutil_testing.h:26, from /usr/src/libs2geometry17/src/s2/s2builderutil_testing_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions.h:23, from /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions_test.cc:25: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builderutil_testing.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 48%] Linking CXX executable s2cap_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cap_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cap_test.dir/src/s2/s2cap_test.cc.o -o s2cap_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 49%] Linking CXX executable s2builderutil_testing_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_testing_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_testing_test.dir/src/s2/s2builderutil_testing_test.cc.o -o s2builderutil_testing_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions_test.cc: In function 'double GetLatLngMinVertexSeparation(int64, int64, absl::lts_20230802::flat_hash_set >*)': /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions_test.cc:553:14: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int64' {aka 'long long int'} [-Wformat=] 553 | printf("Scale %14" PRId64 ": min_vertex_sep_ratio = %.15f, %s\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | int64{scale}, entry.first, | ~~~~~~~~~~~~ | | | int64 {aka long long int} /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions_test.cc: In function 'double GetLatLngMinEdgeSeparation(absl::lts_20230802::string_view, double (*)(int64, S1Angle, S1Angle), int64, std::vector*)': /usr/src/libs2geometry17/src/s2/s2builderutil_snap_functions_test.cc:671:10: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'int64' {aka 'long long int'} [-Wformat=] 671 | printf("Scale %" PRId64 ":\n", int64{scale}); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ | | | int64 {aka long long int} make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 49%] Built target s2builderutil_s2polygon_layer_test make -f CMakeFiles/s2cell_test.dir/build.make CMakeFiles/s2cell_test.dir/depend In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_test.dir/build.make CMakeFiles/s2cell_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ [ 50%] Building CXX object CMakeFiles/s2cell_test.dir/src/s2/s2cell_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_test.dir/src/s2/s2cell_test.cc.o -MF CMakeFiles/s2cell_test.dir/src/s2/s2cell_test.cc.o.d -o CMakeFiles/s2cell_test.dir/src/s2/s2cell_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_test.cc /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2cell.h:25, from /usr/src/libs2geometry17/src/s2/s2cell_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 50%] Built target s2builderutil_testing_test make -f CMakeFiles/s2cell_id_test.dir/build.make CMakeFiles/s2cell_id_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_id_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_id_test.dir/build.make CMakeFiles/s2cell_id_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 51%] Building CXX object CMakeFiles/s2cell_id_test.dir/src/s2/s2cell_id_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_id_test.dir/src/s2/s2cell_id_test.cc.o -MF CMakeFiles/s2cell_id_test.dir/src/s2/s2cell_id_test.cc.o.d -o CMakeFiles/s2cell_id_test.dir/src/s2/s2cell_id_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_id_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 51%] Built target s2cap_test make -f CMakeFiles/s2cell_index_test.dir/build.make CMakeFiles/s2cell_index_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_index_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_index_test.dir/build.make CMakeFiles/s2cell_index_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 51%] Building CXX object CMakeFiles/s2cell_index_test.dir/src/s2/s2cell_index_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_index_test.dir/src/s2/s2cell_index_test.cc.o -MF CMakeFiles/s2cell_index_test.dir/src/s2/s2cell_index_test.cc.o.d -o CMakeFiles/s2cell_index_test.dir/src/s2/s2cell_index_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_index_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2cell_id_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 51%] Linking CXX executable s2builderutil_snap_functions_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2builderutil_snap_functions_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2builderutil_snap_functions_test.dir/src/s2/s2builderutil_snap_functions_test.cc.o -o s2builderutil_snap_functions_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2cell_index.h:31, from /usr/src/libs2geometry17/src/s2/s2cell_index_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2cell.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 51%] Linking CXX executable s2cell_id_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_id_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_id_test.dir/src/s2/s2cell_id_test.cc.o -o s2cell_id_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 51%] Built target s2builderutil_snap_functions_test make -f CMakeFiles/s2cell_iterator_join_test.dir/build.make CMakeFiles/s2cell_iterator_join_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_iterator_join_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_iterator_join_test.dir/build.make CMakeFiles/s2cell_iterator_join_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 51%] Building CXX object CMakeFiles/s2cell_iterator_join_test.dir/src/s2/s2cell_iterator_join_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_iterator_join_test.dir/src/s2/s2cell_iterator_join_test.cc.o -MF CMakeFiles/s2cell_iterator_join_test.dir/src/s2/s2cell_iterator_join_test.cc.o.d -o CMakeFiles/s2cell_iterator_join_test.dir/src/s2/s2cell_iterator_join_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_iterator_join_test.cc [ 51%] Linking CXX executable s2cell_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_test.dir/src/s2/s2cell_test.cc.o -o s2cell_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 52%] Linking CXX executable s2cell_index_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_index_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_index_test.dir/src/s2/s2cell_index_test.cc.o -o s2cell_index_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2cell_iterator_join.h:30, from /usr/src/libs2geometry17/src/s2/s2cell_iterator_join_test.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 52%] Built target s2cell_id_test make -f CMakeFiles/s2cell_iterator_testing_test.dir/build.make CMakeFiles/s2cell_iterator_testing_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_iterator_testing_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_iterator_testing_test.dir/build.make CMakeFiles/s2cell_iterator_testing_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 53%] Building CXX object CMakeFiles/s2cell_iterator_testing_test.dir/src/s2/s2cell_iterator_testing_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_iterator_testing_test.dir/src/s2/s2cell_iterator_testing_test.cc.o -MF CMakeFiles/s2cell_iterator_testing_test.dir/src/s2/s2cell_iterator_testing_test.cc.o.d -o CMakeFiles/s2cell_iterator_testing_test.dir/src/s2/s2cell_iterator_testing_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_iterator_testing_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 53%] Built target s2cell_test make -f CMakeFiles/s2cell_range_iterator_test.dir/build.make CMakeFiles/s2cell_range_iterator_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_range_iterator_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_range_iterator_test.dir/build.make CMakeFiles/s2cell_range_iterator_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 53%] Building CXX object CMakeFiles/s2cell_range_iterator_test.dir/src/s2/s2cell_range_iterator_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_range_iterator_test.dir/src/s2/s2cell_range_iterator_test.cc.o -MF CMakeFiles/s2cell_range_iterator_test.dir/src/s2/s2cell_range_iterator_test.cc.o.d -o CMakeFiles/s2cell_range_iterator_test.dir/src/s2/s2cell_range_iterator_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_range_iterator_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2cell_iterator.h:22, from /usr/src/libs2geometry17/src/s2/s2cell_iterator_testing.h:20, from /usr/src/libs2geometry17/src/s2/s2cell_iterator_testing_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2cell_iterator_join_test.cc: In member function 'virtual void {anonymous}::S2CellJoinIterator_ExactJoinWorks_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2cell_iterator_join_test.cc:104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < truth.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2cell_iterator_join_test.cc: In member function 'virtual void {anonymous}::S2CellJoinIterator_ExactJoinSeekingWorks_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2cell_iterator_join_test.cc:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int i = 0; i < truth.size(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2cell_range_iterator.h:20, from /usr/src/libs2geometry17/src/s2/s2cell_range_iterator_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 53%] Built target s2cell_index_test make -f CMakeFiles/s2cell_union_test.dir/build.make CMakeFiles/s2cell_union_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2cell_union_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2cell_union_test.dir/build.make CMakeFiles/s2cell_union_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 53%] Building CXX object CMakeFiles/s2cell_union_test.dir/src/s2/s2cell_union_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2cell_union_test.dir/src/s2/s2cell_union_test.cc.o -MF CMakeFiles/s2cell_union_test.dir/src/s2/s2cell_union_test.cc.o.d -o CMakeFiles/s2cell_union_test.dir/src/s2/s2cell_union_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2cell_union_test.cc [ 53%] Linking CXX executable s2cell_iterator_testing_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_iterator_testing_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_iterator_testing_test.dir/src/s2/s2cell_iterator_testing_test.cc.o -o s2cell_iterator_testing_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:37: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 53%] Linking CXX executable s2cell_range_iterator_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_range_iterator_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_range_iterator_test.dir/src/s2/s2cell_range_iterator_test.cc.o -o s2cell_range_iterator_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_union.h:37, from /usr/src/libs2geometry17/src/s2/s2cell_union_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 53%] Built target s2cell_iterator_testing_test make -f CMakeFiles/s2centroids_test.dir/build.make CMakeFiles/s2centroids_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2centroids_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2centroids_test.dir/build.make CMakeFiles/s2centroids_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 53%] Building CXX object CMakeFiles/s2centroids_test.dir/src/s2/s2centroids_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2centroids_test.dir/src/s2/s2centroids_test.cc.o -MF CMakeFiles/s2centroids_test.dir/src/s2/s2centroids_test.cc.o.d -o CMakeFiles/s2centroids_test.dir/src/s2/s2centroids_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2centroids_test.cc [ 53%] Linking CXX executable s2cell_iterator_join_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_iterator_join_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_iterator_join_test.dir/src/s2/s2cell_iterator_join_test.cc.o -o s2cell_iterator_join_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2centroids.h:50, from /usr/src/libs2geometry17/src/s2/s2centroids_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2cell_union_test.cc: In member function 'virtual void S2CellUnion_Normalize_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2cell_union_test.cc:214:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 0; i < expected.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2cell_union_test.cc: In function 'void TestFromMinMax(S2CellId, S2CellId)': /usr/src/libs2geometry17/src/s2/s2cell_union_test.cc:430:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 430 | for (int i = 1; i < cell_ids.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 53%] Built target s2cell_range_iterator_test make -f CMakeFiles/s2closest_cell_query_base_test.dir/build.make CMakeFiles/s2closest_cell_query_base_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2closest_cell_query_base_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2closest_cell_query_base_test.dir/build.make CMakeFiles/s2closest_cell_query_base_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 54%] Building CXX object CMakeFiles/s2closest_cell_query_base_test.dir/src/s2/s2closest_cell_query_base_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2closest_cell_query_base_test.dir/src/s2/s2closest_cell_query_base_test.cc.o -MF CMakeFiles/s2closest_cell_query_base_test.dir/src/s2/s2closest_cell_query_base_test.cc.o.d -o CMakeFiles/s2closest_cell_query_base_test.dir/src/s2/s2closest_cell_query_base_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_cell_query_base_test.cc [ 54%] Linking CXX executable s2centroids_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2centroids_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2centroids_test.dir/src/s2/s2centroids_test.cc.o -o s2centroids_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 54%] Built target s2centroids_test make -f CMakeFiles/s2closest_cell_query_test.dir/build.make CMakeFiles/s2closest_cell_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2closest_cell_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2closest_cell_query_test.dir/build.make CMakeFiles/s2closest_cell_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 54%] Building CXX object CMakeFiles/s2closest_cell_query_test.dir/src/s2/s2closest_cell_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2closest_cell_query_test.dir/src/s2/s2closest_cell_query_test.cc.o -MF CMakeFiles/s2closest_cell_query_test.dir/src/s2/s2closest_cell_query_test.cc.o.d -o CMakeFiles/s2closest_cell_query_test.dir/src/s2/s2closest_cell_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_cell_query_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query_base.h:37, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query_base_test.cc:21: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 54%] Built target s2cell_iterator_join_test make -f CMakeFiles/s2closest_edge_query_base_test.dir/build.make CMakeFiles/s2closest_edge_query_base_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2closest_edge_query_base_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2closest_edge_query_base_test.dir/build.make CMakeFiles/s2closest_edge_query_base_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 55%] Building CXX object CMakeFiles/s2closest_edge_query_base_test.dir/src/s2/s2closest_edge_query_base_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2closest_edge_query_base_test.dir/src/s2/s2closest_edge_query_base_test.cc.o -MF CMakeFiles/s2closest_edge_query_base_test.dir/src/s2/s2closest_edge_query_base_test.cc.o.d -o CMakeFiles/s2closest_edge_query_base_test.dir/src/s2/s2closest_edge_query_base_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_edge_query_base_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query_base.h:32: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query.h:26, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 56%] Linking CXX executable s2cell_union_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2cell_union_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2cell_union_test.dir/src/s2/s2cell_union_test.cc.o -o s2cell_union_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 56%] Linking CXX executable s2closest_cell_query_base_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2closest_cell_query_base_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2closest_cell_query_base_test.dir/src/s2/s2closest_cell_query_base_test.cc.o -o s2closest_cell_query_base_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2closest_cell_query_test.cc: In function 'void {anonymous}::GetClosestCells(S2ClosestCellQuery::Target*, S2ClosestCellQuery*, std::vector >*)': /usr/src/libs2geometry17/src/s2/s2closest_cell_query_test.cc:274:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 274 | if (region) EXPECT_TRUE(region->MayIntersect(S2Cell(result.cell_id()))); | ^ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_testing.h:40, from /usr/src/libs2geometry17/src/s2/s2closest_cell_query_test.cc:43: /usr/src/libs2geometry17/src/s2/s2testing.h: In instantiation of 'bool S2::internal::CheckResultSet(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta, typename Distance::Delta, absl::lts_20230802::string_view) [with Id = S2CellIndex::LabelledCell; Distance = S2MinDistance; typename Distance::Delta = S1ChordAngle; absl::lts_20230802::string_view = std::basic_string_view]': /usr/src/libs2geometry17/src/s2/s2testing.h:388:56: required from 'bool CheckDistanceResults(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta) [with Id = S2CellIndex::LabelledCell; Distance = S2MinDistance; typename Distance::Delta = S1ChordAngle]' /usr/src/libs2geometry17/src/s2/s2closest_cell_query_test.cc:290:3: required from here /usr/src/libs2geometry17/src/s2/s2testing.h:340:16: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 340 | if (x.size() < max_size) { | ~~~~~~~~~^~~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_base.h:36, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_base_test.cc:21: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 56%] Linking CXX executable s2closest_cell_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2closest_cell_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2closest_cell_query_test.dir/src/s2/s2closest_cell_query_test.cc.o -o s2closest_cell_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 56%] Built target s2closest_cell_query_base_test make -f CMakeFiles/s2closest_edge_query_test.dir/build.make CMakeFiles/s2closest_edge_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2closest_edge_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2closest_edge_query_test.dir/build.make CMakeFiles/s2closest_edge_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 56%] Building CXX object CMakeFiles/s2closest_edge_query_test.dir/src/s2/s2closest_edge_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2closest_edge_query_test.dir/src/s2/s2closest_edge_query_test.cc.o -MF CMakeFiles/s2closest_edge_query_test.dir/src/s2/s2closest_edge_query_test.cc.o.d -o CMakeFiles/s2closest_edge_query_test.dir/src/s2/s2closest_edge_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_edge_query_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_base.h:31: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query.h:30, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query.h:26: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_s2cell_id_vector.h:98:29: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_testing.h:40, from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_test.cc:38: /usr/src/libs2geometry17/src/s2/s2testing.h: In instantiation of 'bool S2::internal::CheckResultSet(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta, typename Distance::Delta, absl::lts_20230802::string_view) [with Id = s2shapeutil::ShapeEdgeId; Distance = S2MinDistance; typename Distance::Delta = S1ChordAngle; absl::lts_20230802::string_view = std::basic_string_view]': /usr/src/libs2geometry17/src/s2/s2testing.h:388:56: required from 'bool CheckDistanceResults(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta) [with Id = s2shapeutil::ShapeEdgeId; Distance = S2MinDistance; typename Distance::Delta = S1ChordAngle]' /usr/src/libs2geometry17/src/s2/s2closest_edge_query_test.cc:409:3: required from here /usr/src/libs2geometry17/src/s2/s2testing.h:340:16: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 340 | if (x.size() < max_size) { | ~~~~~~~~~^~~~~~~~~~ [ 56%] Linking CXX executable s2closest_edge_query_base_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2closest_edge_query_base_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2closest_edge_query_base_test.dir/src/s2/s2closest_edge_query_base_test.cc.o -o s2closest_edge_query_base_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 56%] Built target s2closest_cell_query_test make -f CMakeFiles/s2closest_point_query_base_test.dir/build.make CMakeFiles/s2closest_point_query_base_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2closest_point_query_base_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2closest_point_query_base_test.dir/build.make CMakeFiles/s2closest_point_query_base_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 56%] Building CXX object CMakeFiles/s2closest_point_query_base_test.dir/src/s2/s2closest_point_query_base_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2closest_point_query_base_test.dir/src/s2/s2closest_point_query_base_test.cc.o -MF CMakeFiles/s2closest_point_query_base_test.dir/src/s2/s2closest_point_query_base_test.cc.o.d -o CMakeFiles/s2closest_point_query_base_test.dir/src/s2/s2closest_point_query_base_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_point_query_base_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2closest_point_query_base.h:31, from /usr/src/libs2geometry17/src/s2/s2closest_point_query_base_test.cc:21: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 57%] Linking CXX executable s2closest_edge_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2closest_edge_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2closest_edge_query_test.dir/src/s2/s2closest_edge_query_test.cc.o -o s2closest_edge_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2closest_point_query_base_test.cc: In member function 'virtual void {anonymous}::S2ClosestPointQueryBase_MaxDistance_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2closest_point_query_base_test.cc:54:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | for (int i = 0; i < points.size(); ++i) { | ~~^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 57%] Built target s2cell_union_test make -f CMakeFiles/s2closest_point_query_test.dir/build.make CMakeFiles/s2closest_point_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2closest_point_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2closest_point_query_test.dir/build.make CMakeFiles/s2closest_point_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 58%] Building CXX object CMakeFiles/s2closest_point_query_test.dir/src/s2/s2closest_point_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2closest_point_query_test.dir/src/s2/s2closest_point_query_test.cc.o -MF CMakeFiles/s2closest_point_query_test.dir/src/s2/s2closest_point_query_test.cc.o.d -o CMakeFiles/s2closest_point_query_test.dir/src/s2/s2closest_point_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2closest_point_query_base.h:29: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 58%] Linking CXX executable s2closest_point_query_base_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2closest_point_query_base_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2closest_point_query_base_test.dir/src/s2/s2closest_point_query_base_test.cc.o -o s2closest_point_query_base_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2closest_point_query.h:26, from /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 58%] Built target s2closest_edge_query_base_test make -f CMakeFiles/s2contains_point_query_test.dir/build.make CMakeFiles/s2contains_point_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2contains_point_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2contains_point_query_test.dir/build.make CMakeFiles/s2contains_point_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 58%] Building CXX object CMakeFiles/s2contains_point_query_test.dir/src/s2/s2contains_point_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2contains_point_query_test.dir/src/s2/s2contains_point_query_test.cc.o -MF CMakeFiles/s2contains_point_query_test.dir/src/s2/s2contains_point_query_test.cc.o.d -o CMakeFiles/s2contains_point_query_test.dir/src/s2/s2contains_point_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2contains_point_query_test.cc /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc: In member function 'virtual void CirclePointIndexFactory::AddPoints(const S2Cap&, int, TestIndex*) const': /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc:114:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < points.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc: In function 'void GetClosestPoints(S2ClosestPointQuery::Target*, TestQuery*, std::vector >*)': /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc:178:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 178 | if (region) EXPECT_TRUE(region->Contains(result.point())); | ^ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 58%] Built target s2closest_point_query_base_test make -f CMakeFiles/s2contains_vertex_query_test.dir/build.make CMakeFiles/s2contains_vertex_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2contains_vertex_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2contains_vertex_query_test.dir/build.make CMakeFiles/s2contains_vertex_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 58%] Building CXX object CMakeFiles/s2contains_vertex_query_test.dir/src/s2/s2contains_vertex_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2contains_vertex_query_test.dir/src/s2/s2contains_vertex_query_test.cc.o -MF CMakeFiles/s2contains_vertex_query_test.dir/src/s2/s2contains_vertex_query_test.cc.o.d -o CMakeFiles/s2contains_vertex_query_test.dir/src/s2/s2contains_vertex_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2contains_vertex_query_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2contains_point_query.h:25, from /usr/src/libs2geometry17/src/s2/s2contains_point_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2closest_point_query.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_testing.h:40, from /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc:37: /usr/src/libs2geometry17/src/s2/s2testing.h: In instantiation of 'bool S2::internal::CheckResultSet(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta, typename Distance::Delta, absl::lts_20230802::string_view) [with Id = int; Distance = S2MinDistance; typename Distance::Delta = S1ChordAngle; absl::lts_20230802::string_view = std::basic_string_view]': /usr/src/libs2geometry17/src/s2/s2testing.h:388:56: required from 'bool CheckDistanceResults(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta) [with Id = int; Distance = S2MinDistance; typename Distance::Delta = S1ChordAngle]' /usr/src/libs2geometry17/src/s2/s2closest_point_query_test.cc:192:3: required from here /usr/src/libs2geometry17/src/s2/s2testing.h:340:16: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 340 | if (x.size() < max_size) { | ~~~~~~~~~^~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 58%] Built target s2closest_edge_query_test make -f CMakeFiles/s2convex_hull_query_test.dir/build.make CMakeFiles/s2convex_hull_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2convex_hull_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2convex_hull_query_test.dir/build.make CMakeFiles/s2convex_hull_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 58%] Building CXX object CMakeFiles/s2convex_hull_query_test.dir/src/s2/s2convex_hull_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2convex_hull_query_test.dir/src/s2/s2convex_hull_query_test.cc.o -MF CMakeFiles/s2convex_hull_query_test.dir/src/s2/s2convex_hull_query_test.cc.o.d -o CMakeFiles/s2convex_hull_query_test.dir/src/s2/s2convex_hull_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2convex_hull_query_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:37: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 58%] Linking CXX executable s2closest_point_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2closest_point_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2closest_point_query_test.dir/src/s2/s2closest_point_query_test.cc.o -o s2closest_point_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2contains_vertex_query.h:22, from /usr/src/libs2geometry17/src/s2/s2contains_vertex_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2cap.h:28, from /usr/src/libs2geometry17/src/s2/s2convex_hull_query.h:25, from /usr/src/libs2geometry17/src/s2/s2convex_hull_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 59%] Linking CXX executable s2contains_point_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2contains_point_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2contains_point_query_test.dir/src/s2/s2contains_point_query_test.cc.o -o s2contains_point_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2contains_vertex_query_test.cc: In member function 'virtual void S2ContainsVertexQuery_CompatibleWithAngleContainsVertex_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2contains_vertex_query_test.cc:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'absl::lts_20230802::Span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 0; i < loop.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 59%] Built target s2contains_point_query_test make -f CMakeFiles/s2coords_test.dir/build.make CMakeFiles/s2coords_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2coords_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2coords_test.dir/build.make CMakeFiles/s2coords_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 59%] Building CXX object CMakeFiles/s2coords_test.dir/src/s2/s2coords_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2coords_test.dir/src/s2/s2coords_test.cc.o -MF CMakeFiles/s2coords_test.dir/src/s2/s2coords_test.cc.o.d -o CMakeFiles/s2coords_test.dir/src/s2/s2coords_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2coords_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 59%] Built target s2closest_point_query_test make -f CMakeFiles/s2crossing_edge_query_test.dir/build.make CMakeFiles/s2crossing_edge_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2crossing_edge_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2crossing_edge_query_test.dir/build.make CMakeFiles/s2crossing_edge_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 60%] Building CXX object CMakeFiles/s2crossing_edge_query_test.dir/src/s2/s2crossing_edge_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2crossing_edge_query_test.dir/src/s2/s2crossing_edge_query_test.cc.o -MF CMakeFiles/s2crossing_edge_query_test.dir/src/s2/s2crossing_edge_query_test.cc.o.d -o CMakeFiles/s2crossing_edge_query_test.dir/src/s2/s2crossing_edge_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2crossing_edge_query_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2cap.h:27: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query_test.cc:41: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 60%] Linking CXX executable s2contains_vertex_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2contains_vertex_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2contains_vertex_query_test.dir/src/s2/s2contains_vertex_query_test.cc.o -o s2contains_vertex_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2coords.h:108, from /usr/src/libs2geometry17/src/s2/s2coords_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2padded_cell.h:23, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.h:31, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 61%] Linking CXX executable s2convex_hull_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2convex_hull_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2convex_hull_query_test.dir/src/s2/s2convex_hull_query_test.cc.o -o s2convex_hull_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 61%] Linking CXX executable s2coords_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2coords_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2coords_test.dir/src/s2/s2coords_test.cc.o -o s2coords_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 61%] Built target s2contains_vertex_query_test make -f CMakeFiles/s2earth_test.dir/build.make CMakeFiles/s2earth_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2earth_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2earth_test.dir/build.make CMakeFiles/s2earth_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 61%] Building CXX object CMakeFiles/s2earth_test.dir/src/s2/s2earth_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2earth_test.dir/src/s2/s2earth_test.cc.o -MF CMakeFiles/s2earth_test.dir/src/s2/s2earth_test.cc.o.d -o CMakeFiles/s2earth_test.dir/src/s2/s2earth_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2earth_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2earth.h:24, from /usr/src/libs2geometry17/src/s2/s2earth_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/util/math/vector.h:35, from /usr/src/libs2geometry17/src/s2/r2.h:22, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.h:29: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 61%] Built target s2convex_hull_query_test make -f CMakeFiles/s2edge_clipping_test.dir/build.make CMakeFiles/s2edge_clipping_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2edge_clipping_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2edge_clipping_test.dir/build.make CMakeFiles/s2edge_clipping_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 61%] Building CXX object CMakeFiles/s2edge_clipping_test.dir/src/s2/s2edge_clipping_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2edge_clipping_test.dir/src/s2/s2edge_clipping_test.cc.o -MF CMakeFiles/s2edge_clipping_test.dir/src/s2/s2edge_clipping_test.cc.o.d -o CMakeFiles/s2edge_clipping_test.dir/src/s2/s2edge_clipping_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_clipping_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 61%] Built target s2coords_test make -f CMakeFiles/s2edge_crosser_test.dir/build.make CMakeFiles/s2edge_crosser_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2edge_crosser_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2edge_crosser_test.dir/build.make CMakeFiles/s2edge_crosser_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 61%] Building CXX object CMakeFiles/s2edge_crosser_test.dir/src/s2/s2edge_crosser_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2edge_crosser_test.dir/src/s2/s2edge_crosser_test.cc.o -MF CMakeFiles/s2edge_crosser_test.dir/src/s2/s2edge_crosser_test.cc.o.d -o CMakeFiles/s2edge_crosser_test.dir/src/s2/s2edge_crosser_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_crosser_test.cc [ 62%] Linking CXX executable s2earth_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2earth_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2earth_test.dir/src/s2/s2earth_test.cc.o -o s2earth_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2edge_clipping_test.cc:18: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_crossings.h:40, from /usr/src/libs2geometry17/src/s2/s2edge_crosser.h:23, from /usr/src/libs2geometry17/src/s2/s2edge_crosser_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 62%] Built target s2earth_test make -f CMakeFiles/s2edge_crossings_test.dir/build.make CMakeFiles/s2edge_crossings_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2edge_crossings_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2edge_crossings_test.dir/build.make CMakeFiles/s2edge_crossings_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 62%] Building CXX object CMakeFiles/s2edge_crossings_test.dir/src/s2/s2edge_crossings_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2edge_crossings_test.dir/src/s2/s2edge_crossings_test.cc.o -MF CMakeFiles/s2edge_crossings_test.dir/src/s2/s2edge_crossings_test.cc.o.d -o CMakeFiles/s2edge_crossings_test.dir/src/s2/s2edge_crossings_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_crossings_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:39: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 62%] Linking CXX executable s2crossing_edge_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2crossing_edge_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2crossing_edge_query_test.dir/src/s2/s2crossing_edge_query_test.cc.o -o s2crossing_edge_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 63%] Linking CXX executable s2edge_crosser_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2edge_crosser_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2edge_crosser_test.dir/src/s2/s2edge_crosser_test.cc.o -o s2edge_crosser_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_crossings.h:40, from /usr/src/libs2geometry17/src/s2/s2edge_crossings_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2edge_crossings_test.cc: In member function 'virtual void {anonymous}::S2_AngleContainsVertex_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2edge_crossings_test.cc:350:21: warning: comparison of integer expressions of different signedness: 'int' and 'absl::lts_20230802::Span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 350 | for (int i = 0; i < loop.size(); ++i) { | ~~^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 63%] Built target s2edge_crosser_test make -f CMakeFiles/s2edge_distances_test.dir/build.make CMakeFiles/s2edge_distances_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2edge_distances_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 63%] Linking CXX executable s2edge_crossings_test make -f CMakeFiles/s2edge_distances_test.dir/build.make CMakeFiles/s2edge_distances_test.dir/build /usr/bin/cmake -E cmake_link_script CMakeFiles/s2edge_crossings_test.dir/link.txt --verbose=1 make[2]: Entering directory '/usr/src/libs2geometry17/build1' /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2edge_crossings_test.dir/src/s2/s2edge_crossings_test.cc.o -o s2edge_crossings_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 64%] Building CXX object CMakeFiles/s2edge_distances_test.dir/src/s2/s2edge_distances_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2edge_distances_test.dir/src/s2/s2edge_distances_test.cc.o -MF CMakeFiles/s2edge_distances_test.dir/src/s2/s2edge_distances_test.cc.o.d -o CMakeFiles/s2edge_distances_test.dir/src/s2/s2edge_distances_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_distances_test.cc [ 64%] Linking CXX executable s2edge_clipping_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2edge_clipping_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2edge_clipping_test.dir/src/s2/s2edge_clipping_test.cc.o -o s2edge_clipping_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_distances.h:29, from /usr/src/libs2geometry17/src/s2/s2edge_distances_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 64%] Built target s2crossing_edge_query_test make -f CMakeFiles/s2edge_tessellator_test.dir/build.make CMakeFiles/s2edge_tessellator_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2edge_tessellator_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2edge_tessellator_test.dir/build.make CMakeFiles/s2edge_tessellator_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 64%] Building CXX object CMakeFiles/s2edge_tessellator_test.dir/src/s2/s2edge_tessellator_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2edge_tessellator_test.dir/src/s2/s2edge_tessellator_test.cc.o -MF CMakeFiles/s2edge_tessellator_test.dir/src/s2/s2edge_tessellator_test.cc.o.d -o CMakeFiles/s2edge_tessellator_test.dir/src/s2/s2edge_tessellator_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2edge_distances.h:27: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 64%] Built target s2edge_crossings_test make -f CMakeFiles/s2edge_vector_shape_test.dir/build.make CMakeFiles/s2edge_vector_shape_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2edge_vector_shape_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2edge_vector_shape_test.dir/build.make CMakeFiles/s2edge_vector_shape_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 64%] Building CXX object CMakeFiles/s2edge_vector_shape_test.dir/src/s2/s2edge_vector_shape_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2edge_vector_shape_test.dir/src/s2/s2edge_vector_shape_test.cc.o -MF CMakeFiles/s2edge_vector_shape_test.dir/src/s2/s2edge_vector_shape_test.cc.o.d -o CMakeFiles/s2edge_vector_shape_test.dir/src/s2/s2edge_vector_shape_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2edge_vector_shape_test.cc [ 64%] Linking CXX executable s2edge_distances_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2edge_distances_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2edge_distances_test.dir/src/s2/s2edge_distances_test.cc.o -o s2edge_distances_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2edge_tessellator.h:24, from /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 64%] Built target s2edge_clipping_test make -f CMakeFiles/s2error_test.dir/build.make CMakeFiles/s2error_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2error_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2error_test.dir/build.make CMakeFiles/s2error_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 65%] Building CXX object CMakeFiles/s2error_test.dir/src/s2/s2error_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2error_test.dir/src/s2/s2error_test.cc.o -MF CMakeFiles/s2error_test.dir/src/s2/s2error_test.cc.o.d -o CMakeFiles/s2error_test.dir/src/s2/s2error_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2error_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2edge_vector_shape.h:24, from /usr/src/libs2geometry17/src/s2/s2edge_vector_shape_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc: In function '{anonymous}::Stats {anonymous}::TestUnprojected(const S2::Projection&, S1Angle, const R2Point&, const R2Point&, bool)': /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc:133:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 133 | for (int i = 1; i < vertices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc: In function '{anonymous}::Stats {anonymous}::TestProjected(const S2::Projection&, S1Angle, const S2Point&, const S2Point&, bool)': /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc:165:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 1; i < vertices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc: In member function 'virtual void {anonymous}::S2EdgeTessellator_ProjectedWrappingMultipleCrossings_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2edge_tessellator_test.cc:253:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 253 | for (int i = 0; i + 1 < loop.size(); ++i) { | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/util/math/vector.h:35, from /usr/src/libs2geometry17/src/s2/r2.h:22, from /usr/src/libs2geometry17/src/s2/s2edge_tessellator.h:23: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 65%] Built target s2edge_distances_test make -f CMakeFiles/s2furthest_edge_query_test.dir/build.make CMakeFiles/s2furthest_edge_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2furthest_edge_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2furthest_edge_query_test.dir/build.make CMakeFiles/s2furthest_edge_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 65%] Building CXX object CMakeFiles/s2furthest_edge_query_test.dir/src/s2/s2furthest_edge_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2furthest_edge_query_test.dir/src/s2/s2furthest_edge_query_test.cc.o -MF CMakeFiles/s2furthest_edge_query_test.dir/src/s2/s2furthest_edge_query_test.cc.o.d -o CMakeFiles/s2furthest_edge_query_test.dir/src/s2/s2furthest_edge_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2furthest_edge_query_test.cc [ 65%] Linking CXX executable s2error_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2error_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2error_test.dir/src/s2/s2error_test.cc.o -o s2error_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 65%] Linking CXX executable s2edge_vector_shape_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2edge_vector_shape_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2edge_vector_shape_test.dir/src/s2/s2edge_vector_shape_test.cc.o -o s2edge_vector_shape_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 66%] Linking CXX executable s2edge_tessellator_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2edge_tessellator_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2edge_tessellator_test.dir/src/s2/s2edge_tessellator_test.cc.o -o s2edge_tessellator_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2furthest_edge_query.h:29, from /usr/src/libs2geometry17/src/s2/s2furthest_edge_query_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2furthest_edge_query.h:25: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2closest_edge_query_testing.h:40, from /usr/src/libs2geometry17/src/s2/s2furthest_edge_query_test.cc:35: /usr/src/libs2geometry17/src/s2/s2testing.h: In instantiation of 'bool S2::internal::CheckResultSet(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta, typename Distance::Delta, absl::lts_20230802::string_view) [with Id = s2shapeutil::ShapeEdgeId; Distance = S2MaxDistance; typename Distance::Delta = S1ChordAngle; absl::lts_20230802::string_view = std::basic_string_view]': /usr/src/libs2geometry17/src/s2/s2testing.h:388:56: required from 'bool CheckDistanceResults(const std::vector >&, const std::vector >&, int, Distance, typename Distance::Delta) [with Id = s2shapeutil::ShapeEdgeId; Distance = S2MaxDistance; typename Distance::Delta = S1ChordAngle]' /usr/src/libs2geometry17/src/s2/s2furthest_edge_query_test.cc:400:3: required from here /usr/src/libs2geometry17/src/s2/s2testing.h:340:16: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 340 | if (x.size() < max_size) { | ~~~~~~~~~^~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 66%] Built target s2error_test make -f CMakeFiles/s2hausdorff_distance_query_test.dir/build.make CMakeFiles/s2hausdorff_distance_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2hausdorff_distance_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2hausdorff_distance_query_test.dir/build.make CMakeFiles/s2hausdorff_distance_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 67%] Building CXX object CMakeFiles/s2hausdorff_distance_query_test.dir/src/s2/s2hausdorff_distance_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2hausdorff_distance_query_test.dir/src/s2/s2hausdorff_distance_query_test.cc.o -MF CMakeFiles/s2hausdorff_distance_query_test.dir/src/s2/s2hausdorff_distance_query_test.cc.o.d -o CMakeFiles/s2hausdorff_distance_query_test.dir/src/s2/s2hausdorff_distance_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2hausdorff_distance_query_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 67%] Built target s2edge_vector_shape_test make -f CMakeFiles/s2latlng_test.dir/build.make CMakeFiles/s2latlng_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2latlng_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2latlng_test.dir/build.make CMakeFiles/s2latlng_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 68%] Building CXX object CMakeFiles/s2latlng_test.dir/src/s2/s2latlng_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2latlng_test.dir/src/s2/s2latlng_test.cc.o -MF CMakeFiles/s2latlng_test.dir/src/s2/s2latlng_test.cc.o.d -o CMakeFiles/s2latlng_test.dir/src/s2/s2latlng_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2latlng_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2hausdorff_distance_query.h:23, from /usr/src/libs2geometry17/src/s2/s2hausdorff_distance_query_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 68%] Linking CXX executable s2furthest_edge_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2furthest_edge_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2furthest_edge_query_test.dir/src/s2/s2furthest_edge_query_test.cc.o -o s2furthest_edge_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 68%] Built target s2edge_tessellator_test make -f CMakeFiles/s2latlng_rect_bounder_test.dir/build.make CMakeFiles/s2latlng_rect_bounder_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2latlng_rect_bounder_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2latlng_rect_bounder_test.dir/build.make CMakeFiles/s2latlng_rect_bounder_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 68%] Building CXX object CMakeFiles/s2latlng_rect_bounder_test.dir/src/s2/s2latlng_rect_bounder_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2latlng_rect_bounder_test.dir/src/s2/s2latlng_rect_bounder_test.cc.o -MF CMakeFiles/s2latlng_rect_bounder_test.dir/src/s2/s2latlng_rect_bounder_test.cc.o.d -o CMakeFiles/s2latlng_rect_bounder_test.dir/src/s2/s2latlng_rect_bounder_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2latlng_rect_bounder_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2latlng.h:32, from /usr/src/libs2geometry17/src/s2/s2latlng_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 68%] Linking CXX executable s2hausdorff_distance_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2hausdorff_distance_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2hausdorff_distance_query_test.dir/src/s2/s2hausdorff_distance_query_test.cc.o -o s2hausdorff_distance_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2latlng.h:32, from /usr/src/libs2geometry17/src/s2/s2latlng_rect_bounder.h:21, from /usr/src/libs2geometry17/src/s2/s2latlng_rect_bounder_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 68%] Built target s2furthest_edge_query_test make -f CMakeFiles/s2latlng_rect_test.dir/build.make CMakeFiles/s2latlng_rect_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2latlng_rect_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2latlng_rect_test.dir/build.make CMakeFiles/s2latlng_rect_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 68%] Building CXX object CMakeFiles/s2latlng_rect_test.dir/src/s2/s2latlng_rect_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2latlng_rect_test.dir/src/s2/s2latlng_rect_test.cc.o -MF CMakeFiles/s2latlng_rect_test.dir/src/s2/s2latlng_rect_test.cc.o.d -o CMakeFiles/s2latlng_rect_test.dir/src/s2/s2latlng_rect_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2latlng_rect_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 68%] Built target s2hausdorff_distance_query_test make -f CMakeFiles/s2lax_loop_shape_test.dir/build.make CMakeFiles/s2lax_loop_shape_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2lax_loop_shape_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2lax_loop_shape_test.dir/build.make CMakeFiles/s2lax_loop_shape_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 68%] Building CXX object CMakeFiles/s2lax_loop_shape_test.dir/src/s2/s2lax_loop_shape_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2lax_loop_shape_test.dir/src/s2/s2lax_loop_shape_test.cc.o -MF CMakeFiles/s2lax_loop_shape_test.dir/src/s2/s2lax_loop_shape_test.cc.o.d -o CMakeFiles/s2lax_loop_shape_test.dir/src/s2/s2lax_loop_shape_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2lax_loop_shape_test.cc [ 68%] Linking CXX executable s2latlng_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2latlng_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2latlng_test.dir/src/s2/s2latlng_test.cc.o -o s2latlng_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2latlng_rect.h:27, from /usr/src/libs2geometry17/src/s2/s2latlng_rect_test.cc:22: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 69%] Linking CXX executable s2latlng_rect_bounder_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2latlng_rect_bounder_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2latlng_rect_bounder_test.dir/src/s2/s2latlng_rect_bounder_test.cc.o -o s2latlng_rect_bounder_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2loop.h:34, from /usr/src/libs2geometry17/src/s2/s2lax_loop_shape.h:41, from /usr/src/libs2geometry17/src/s2/s2lax_loop_shape_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_loop_shape_test.cc: In member function 'virtual void S2LaxLoopShape_NonEmptyLoop_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2lax_loop_shape_test.cc:112:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < vertices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2latlng_rect.h:26: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2loop.h:32: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 69%] Built target s2latlng_test [ 69%] Linking CXX executable s2lax_loop_shape_test make -f CMakeFiles/s2lax_polygon_shape_test.dir/build.make CMakeFiles/s2lax_polygon_shape_test.dir/depend /usr/bin/cmake -E cmake_link_script CMakeFiles/s2lax_loop_shape_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2lax_loop_shape_test.dir/src/s2/s2lax_loop_shape_test.cc.o -o s2lax_loop_shape_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2lax_polygon_shape_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2lax_polygon_shape_test.dir/build.make CMakeFiles/s2lax_polygon_shape_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 70%] Building CXX object CMakeFiles/s2lax_polygon_shape_test.dir/src/s2/s2lax_polygon_shape_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2lax_polygon_shape_test.dir/src/s2/s2lax_polygon_shape_test.cc.o -MF CMakeFiles/s2lax_polygon_shape_test.dir/src/s2/s2lax_polygon_shape_test.cc.o.d -o CMakeFiles/s2lax_polygon_shape_test.dir/src/s2/s2lax_polygon_shape_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc [ 70%] Linking CXX executable s2latlng_rect_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2latlng_rect_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2latlng_rect_test.dir/src/s2/s2latlng_rect_test.cc.o -o s2latlng_rect_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/encoded_s2point_vector.h:28, from /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:31, from /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 70%] Built target s2latlng_rect_bounder_test make -f CMakeFiles/s2lax_polyline_shape_test.dir/build.make CMakeFiles/s2lax_polyline_shape_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2lax_polyline_shape_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2lax_polyline_shape_test.dir/build.make CMakeFiles/s2lax_polyline_shape_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 70%] Building CXX object CMakeFiles/s2lax_polyline_shape_test.dir/src/s2/s2lax_polyline_shape_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2lax_polyline_shape_test.dir/src/s2/s2lax_polyline_shape_test.cc.o -MF CMakeFiles/s2lax_polyline_shape_test.dir/src/s2/s2lax_polyline_shape_test.cc.o.d -o CMakeFiles/s2lax_polyline_shape_test.dir/src/s2/s2lax_polyline_shape_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape_test.cc /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc: In member function 'virtual void S2LaxPolygonShape_Move_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:137:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < loops.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:138:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int j = 0; j < loops[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:151:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loops.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:152:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 152 | for (int j = 0; j < loops[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc: In member function 'virtual void S2LaxPolygonShape_SingleLoopPolygon_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:228:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 228 | for (int i = 0; i < vertices.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc: In member function 'virtual void S2LaxPolygonShape_MultiLoopPolygon_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:255:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (int i = 0; i < loops.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:259:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 259 | for (int j = 0; j < loops[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc: In member function 'virtual void S2LaxPolygonShape_ManyLoopPolygon_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:304:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 304 | for (int i = 0; i < loops.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:308:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | for (int j = 0; j < loops[i].size(); ++j) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:323:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 323 | for (int i = 0, e = 0; i < loops.size(); ++i) { | ~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 324 | for (int j = 0; j < loops[i].size(); ++j, ++e) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:331:19: warning: loop variable 't' creates a copy from type 'const std::tuple' [-Wrange-loop-construct] 331 | for (const auto t : edges) { | ^ /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape_test.cc:331:19: note: use reference type to prevent copying 331 | for (const auto t : edges) { | ^ | & In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:30: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape.h:27, from /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape_test.cc: In member function 'virtual void S2LaxPolylineShape_ChainVertexIteratorWorks_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2lax_polyline_shape_test.cc:168:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < test_sets.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 70%] Built target s2lax_loop_shape_test make -f CMakeFiles/s2loop_measures_test.dir/build.make CMakeFiles/s2loop_measures_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2loop_measures_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2loop_measures_test.dir/build.make CMakeFiles/s2loop_measures_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 70%] Building CXX object CMakeFiles/s2loop_measures_test.dir/src/s2/s2loop_measures_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2loop_measures_test.dir/src/s2/s2loop_measures_test.cc.o -MF CMakeFiles/s2loop_measures_test.dir/src/s2/s2loop_measures_test.cc.o.d -o CMakeFiles/s2loop_measures_test.dir/src/s2/s2loop_measures_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc [ 71%] Linking CXX executable s2lax_polyline_shape_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2lax_polyline_shape_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2lax_polyline_shape_test.dir/src/s2/s2lax_polyline_shape_test.cc.o -o s2lax_polyline_shape_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 71%] Built target s2latlng_rect_test make -f CMakeFiles/s2loop_test.dir/build.make CMakeFiles/s2loop_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2loop_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2loop_test.dir/build.make CMakeFiles/s2loop_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 72%] Building CXX object CMakeFiles/s2loop_test.dir/src/s2/s2loop_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2loop_test.dir/src/s2/s2loop_test.cc.o -MF CMakeFiles/s2loop_test.dir/src/s2/s2loop_test.cc.o.d -o CMakeFiles/s2loop_test.dir/src/s2/s2loop_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2loop_test.cc [ 72%] Linking CXX executable s2lax_polygon_shape_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2lax_polygon_shape_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2lax_polygon_shape_test.dir/src/s2/s2lax_polygon_shape_test.cc.o -o s2lax_polygon_shape_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2loop_measures.h:33, from /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc: In function 'std::string {anonymous}::BruteForceQuadraticPrune(absl::lts_20230802::string_view)': /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc:62:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int i = 0; i < answer.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc:71:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | if (i + 1 < answer.size()) { | ~~~~~~^~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc: In function 'std::string {anonymous}::BruteForceQuadraticCyclicallyCanonicalize(absl::lts_20230802::string_view)': /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc:89:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 89 | for (int i = 0; i < s.size(); ++i) { | ~~^~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc: In function 'void {anonymous}::CheckCurvatureInvariants(const std::vector&)': /usr/src/libs2geometry17/src/s2/s2loop_measures_test.cc:477:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < loop.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 72%] Built target s2lax_polyline_shape_test make -f CMakeFiles/s2measures_test.dir/build.make CMakeFiles/s2measures_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2measures_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2measures_test.dir/build.make CMakeFiles/s2measures_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 72%] Building CXX object CMakeFiles/s2measures_test.dir/src/s2/s2measures_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2measures_test.dir/src/s2/s2measures_test.cc.o -MF CMakeFiles/s2measures_test.dir/src/s2/s2measures_test.cc.o.d -o CMakeFiles/s2measures_test.dir/src/s2/s2measures_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2measures_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2loop.h:34, from /usr/src/libs2geometry17/src/s2/s2loop_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 72%] Linking CXX executable s2loop_measures_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2loop_measures_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2loop_measures_test.dir/src/s2/s2loop_measures_test.cc.o -o s2loop_measures_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2loop.h:32: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2measures.h:24, from /usr/src/libs2geometry17/src/s2/s2measures_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 72%] Built target s2loop_measures_test make -f CMakeFiles/s2memory_tracker_test.dir/build.make CMakeFiles/s2memory_tracker_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2memory_tracker_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2memory_tracker_test.dir/build.make CMakeFiles/s2memory_tracker_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 72%] Building CXX object CMakeFiles/s2memory_tracker_test.dir/src/s2/s2memory_tracker_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2memory_tracker_test.dir/src/s2/s2memory_tracker_test.cc.o -MF CMakeFiles/s2memory_tracker_test.dir/src/s2/s2memory_tracker_test.cc.o.d -o CMakeFiles/s2memory_tracker_test.dir/src/s2/s2memory_tracker_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2memory_tracker_test.cc [ 72%] Linking CXX executable s2loop_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2loop_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2loop_test.dir/src/s2/s2loop_test.cc.o -o s2loop_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 72%] Linking CXX executable s2measures_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2measures_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2measures_test.dir/src/s2/s2measures_test.cc.o -o s2measures_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 73%] Linking CXX executable s2memory_tracker_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2memory_tracker_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2memory_tracker_test.dir/src/s2/s2memory_tracker_test.cc.o -o s2memory_tracker_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 73%] Built target s2memory_tracker_test make -f CMakeFiles/s2metrics_test.dir/build.make CMakeFiles/s2metrics_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2metrics_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2metrics_test.dir/build.make CMakeFiles/s2metrics_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 73%] Building CXX object CMakeFiles/s2metrics_test.dir/src/s2/s2metrics_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2metrics_test.dir/src/s2/s2metrics_test.cc.o -MF CMakeFiles/s2metrics_test.dir/src/s2/s2metrics_test.cc.o.d -o CMakeFiles/s2metrics_test.dir/src/s2/s2metrics_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2metrics_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 73%] Built target s2measures_test make -f CMakeFiles/s2max_distance_targets_test.dir/build.make CMakeFiles/s2max_distance_targets_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2max_distance_targets_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2max_distance_targets_test.dir/build.make CMakeFiles/s2max_distance_targets_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 73%] Building CXX object CMakeFiles/s2max_distance_targets_test.dir/src/s2/s2max_distance_targets_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2max_distance_targets_test.dir/src/s2/s2max_distance_targets_test.cc.o -MF CMakeFiles/s2max_distance_targets_test.dir/src/s2/s2max_distance_targets_test.cc.o.d -o CMakeFiles/s2max_distance_targets_test.dir/src/s2/s2max_distance_targets_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2max_distance_targets_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 73%] Built target s2lax_polygon_shape_test make -f CMakeFiles/s2min_distance_targets_test.dir/build.make CMakeFiles/s2min_distance_targets_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2min_distance_targets_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2min_distance_targets_test.dir/build.make CMakeFiles/s2min_distance_targets_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 74%] Building CXX object CMakeFiles/s2min_distance_targets_test.dir/src/s2/s2min_distance_targets_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2min_distance_targets_test.dir/src/s2/s2min_distance_targets_test.cc.o -MF CMakeFiles/s2min_distance_targets_test.dir/src/s2/s2min_distance_targets_test.cc.o.d -o CMakeFiles/s2min_distance_targets_test.dir/src/s2/s2min_distance_targets_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2min_distance_targets_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2coords.h:108, from /usr/src/libs2geometry17/src/s2/s2metrics.h:34, from /usr/src/libs2geometry17/src/s2/s2metrics_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 74%] Linking CXX executable s2metrics_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2metrics_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2metrics_test.dir/src/s2/s2metrics_test.cc.o -o s2metrics_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2max_distance_targets.h:27, from /usr/src/libs2geometry17/src/s2/s2max_distance_targets_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2min_distance_targets.h:29, from /usr/src/libs2geometry17/src/s2/s2min_distance_targets_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 74%] Built target s2metrics_test make -f CMakeFiles/s2padded_cell_test.dir/build.make CMakeFiles/s2padded_cell_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2padded_cell_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2padded_cell_test.dir/build.make CMakeFiles/s2padded_cell_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 74%] Building CXX object CMakeFiles/s2padded_cell_test.dir/src/s2/s2padded_cell_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2padded_cell_test.dir/src/s2/s2padded_cell_test.cc.o -MF CMakeFiles/s2padded_cell_test.dir/src/s2/s2padded_cell_test.cc.o.d -o CMakeFiles/s2padded_cell_test.dir/src/s2/s2padded_cell_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2padded_cell_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 74%] Built target s2loop_test make -f CMakeFiles/s2point_test.dir/build.make CMakeFiles/s2point_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2point_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2point_test.dir/build.make CMakeFiles/s2point_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 75%] Building CXX object CMakeFiles/s2point_test.dir/src/s2/s2point_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2point_test.dir/src/s2/s2point_test.cc.o -MF CMakeFiles/s2point_test.dir/src/s2/s2point_test.cc.o.d -o CMakeFiles/s2point_test.dir/src/s2/s2point_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_test.cc /usr/src/libs2geometry17/src/s2/s2min_distance_targets_test.cc: In lambda function: /usr/src/libs2geometry17/src/s2/s2min_distance_targets_test.cc:138:33: warning: comparison of integer expressions of different signedness: 'absl::lts_20230802::container_internal::btree_container, std::allocator, 256, false> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 138 | return shape_ids.size() < max_shapes; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2min_distance_targets_test.cc: In function 'bool IsSubsetOfSize(const std::vector&, const std::vector&, int)': /usr/src/libs2geometry17/src/s2/s2min_distance_targets_test.cc:147:16: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 147 | if (x.size() != x_size) return false; | ~~~~~~~~~^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2point_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2max_distance_targets_test.cc: In lambda function: /usr/src/libs2geometry17/src/s2/s2max_distance_targets_test.cc:265:33: warning: comparison of integer expressions of different signedness: 'absl::lts_20230802::container_internal::btree_container, std::allocator, 256, false> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 265 | return shape_ids.size() < max_shapes; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2padded_cell.h:23, from /usr/src/libs2geometry17/src/s2/s2padded_cell_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 75%] Linking CXX executable s2min_distance_targets_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2min_distance_targets_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2min_distance_targets_test.dir/src/s2/s2min_distance_targets_test.cc.o -o s2min_distance_targets_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 75%] Linking CXX executable s2point_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2point_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2point_test.dir/src/s2/s2point_test.cc.o -o s2point_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 76%] Linking CXX executable s2padded_cell_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2padded_cell_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2padded_cell_test.dir/src/s2/s2padded_cell_test.cc.o -o s2padded_cell_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 76%] Built target s2min_distance_targets_test make -f CMakeFiles/s2point_vector_shape_test.dir/build.make CMakeFiles/s2point_vector_shape_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2point_vector_shape_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2point_vector_shape_test.dir/build.make CMakeFiles/s2point_vector_shape_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 76%] Building CXX object CMakeFiles/s2point_vector_shape_test.dir/src/s2/s2point_vector_shape_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2point_vector_shape_test.dir/src/s2/s2point_vector_shape_test.cc.o -MF CMakeFiles/s2point_vector_shape_test.dir/src/s2/s2point_vector_shape_test.cc.o.d -o CMakeFiles/s2point_vector_shape_test.dir/src/s2/s2point_vector_shape_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_vector_shape_test.cc [ 77%] Linking CXX executable s2max_distance_targets_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2max_distance_targets_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2max_distance_targets_test.dir/src/s2/s2max_distance_targets_test.cc.o -o s2max_distance_targets_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point_vector_shape.h:24, from /usr/src/libs2geometry17/src/s2/s2point_vector_shape_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 77%] Built target s2point_test make -f CMakeFiles/s2point_compression_test.dir/build.make CMakeFiles/s2point_compression_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2point_compression_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2point_compression_test.dir/build.make CMakeFiles/s2point_compression_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 77%] Building CXX object CMakeFiles/s2point_compression_test.dir/src/s2/s2point_compression_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2point_compression_test.dir/src/s2/s2point_compression_test.cc.o -MF CMakeFiles/s2point_compression_test.dir/src/s2/s2point_compression_test.cc.o.d -o CMakeFiles/s2point_compression_test.dir/src/s2/s2point_compression_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 77%] Built target s2padded_cell_test make -f CMakeFiles/s2point_index_test.dir/build.make CMakeFiles/s2point_index_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2point_index_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2point_index_test.dir/build.make CMakeFiles/s2point_index_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 78%] Building CXX object CMakeFiles/s2point_index_test.dir/src/s2/s2point_index_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2point_index_test.dir/src/s2/s2point_index_test.cc.o -MF CMakeFiles/s2point_index_test.dir/src/s2/s2point_index_test.cc.o.d -o CMakeFiles/s2point_index_test.dir/src/s2/s2point_index_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_index_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point_compression.h:50, from /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 79%] Linking CXX executable s2point_vector_shape_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2point_vector_shape_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2point_vector_shape_test.dir/src/s2/s2point_vector_shape_test.cc.o -o s2point_vector_shape_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc: In function 'std::vector {anonymous}::SnapPointsToLevel(const std::vector&, int)': /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc:61:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | for (int i = 0; i < points.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc: In function 'void {anonymous}::MakeXYZFaceSiTiPoints(absl::lts_20230802::Span, absl::lts_20230802::Span)': /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'absl::lts_20230802::Span::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < points.size(); ++i) { | ~~^~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc: In member function 'virtual void {anonymous}::S2PointCompressionTest::SetUp()': /usr/src/libs2geometry17/src/s2/s2point_compression_test.cc:134:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < line_points.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2point_index.h:29, from /usr/src/libs2geometry17/src/s2/s2point_index_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 79%] Built target s2max_distance_targets_test make -f CMakeFiles/s2point_region_test.dir/build.make CMakeFiles/s2point_region_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2point_region_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2point_region_test.dir/build.make CMakeFiles/s2point_region_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 79%] Building CXX object CMakeFiles/s2point_region_test.dir/src/s2/s2point_region_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2point_region_test.dir/src/s2/s2point_region_test.cc.o -MF CMakeFiles/s2point_region_test.dir/src/s2/s2point_region_test.cc.o.d -o CMakeFiles/s2point_region_test.dir/src/s2/s2point_region_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2point_region_test.cc [ 79%] Linking CXX executable s2point_compression_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2point_compression_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2point_compression_test.dir/src/s2/s2point_compression_test.cc.o -o s2point_compression_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 79%] Built target s2point_vector_shape_test make -f CMakeFiles/s2pointutil_test.dir/build.make CMakeFiles/s2pointutil_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2pointutil_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2pointutil_test.dir/build.make CMakeFiles/s2pointutil_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 79%] Building CXX object CMakeFiles/s2pointutil_test.dir/src/s2/s2pointutil_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2pointutil_test.dir/src/s2/s2pointutil_test.cc.o -MF CMakeFiles/s2pointutil_test.dir/src/s2/s2pointutil_test.cc.o.d -o CMakeFiles/s2pointutil_test.dir/src/s2/s2pointutil_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2pointutil_test.cc [ 79%] Linking CXX executable s2point_index_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2point_index_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2point_index_test.dir/src/s2/s2point_index_test.cc.o -o s2point_index_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2point_region.h:25, from /usr/src/libs2geometry17/src/s2/s2point_region_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 79%] Built target s2point_compression_test make -f CMakeFiles/s2polygon_test.dir/build.make CMakeFiles/s2polygon_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2polygon_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2polygon_test.dir/build.make CMakeFiles/s2polygon_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 80%] Building CXX object CMakeFiles/s2polygon_test.dir/src/s2/s2polygon_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2polygon_test.dir/src/s2/s2polygon_test.cc.o -MF CMakeFiles/s2polygon_test.dir/src/s2/s2polygon_test.cc.o.d -o CMakeFiles/s2polygon_test.dir/src/s2/s2polygon_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2polygon_test.cc [ 80%] Linking CXX executable s2point_region_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2point_region_test.dir/link.txt --verbose=1 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2pointutil.h:25, from /usr/src/libs2geometry17/src/s2/s2pointutil_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2point_region_test.dir/src/s2/s2point_region_test.cc.o -o s2point_region_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2polygon.h:34, from /usr/src/libs2geometry17/src/s2/s2polygon_test.cc:19: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 80%] Built target s2point_index_test make -f CMakeFiles/s2polyline_alignment_test.dir/build.make CMakeFiles/s2polyline_alignment_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2polyline_alignment_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2polyline_alignment_test.dir/build.make CMakeFiles/s2polyline_alignment_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 80%] Building CXX object CMakeFiles/s2polyline_alignment_test.dir/src/s2/s2polyline_alignment_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2polyline_alignment_test.dir/src/s2/s2polyline_alignment_test.cc.o -MF CMakeFiles/s2polyline_alignment_test.dir/src/s2/s2polyline_alignment_test.cc.o.d -o CMakeFiles/s2polyline_alignment_test.dir/src/s2/s2polyline_alignment_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_alignment_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 80%] Built target s2point_region_test make -f CMakeFiles/s2polyline_simplifier_test.dir/build.make CMakeFiles/s2polyline_simplifier_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2polyline_simplifier_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2polyline_simplifier_test.dir/build.make CMakeFiles/s2polyline_simplifier_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 80%] Building CXX object CMakeFiles/s2polyline_simplifier_test.dir/src/s2/s2polyline_simplifier_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2polyline_simplifier_test.dir/src/s2/s2polyline_simplifier_test.cc.o -MF CMakeFiles/s2polyline_simplifier_test.dir/src/s2/s2polyline_simplifier_test.cc.o.d -o CMakeFiles/s2polyline_simplifier_test.dir/src/s2/s2polyline_simplifier_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_simplifier_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2polyline.h:33, from /usr/src/libs2geometry17/src/s2/s2polyline_alignment.h:24, from /usr/src/libs2geometry17/src/s2/s2polyline_alignment_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2polygon_test.cc: In member function 'virtual void IsValidTest_FuzzTest_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2polygon_test.cc:2489:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2489 | while (vloop->size() < num_vertices) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2polygon_test.cc:2504:57: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2504 | } else if (rnd_->OneIn(10) && vloop->size() + 2 <= num_vertices) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2polygon.h:32: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ [ 80%] Linking CXX executable s2pointutil_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2pointutil_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2pointutil_test.dir/src/s2/s2pointutil_test.cc.o -o s2pointutil_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/s2polyline_alignment_test.cc: In function 'void s2polyline_alignment::VerifyPath(const S2Polyline&, const S2Polyline&, const WarpPath&)': /usr/src/libs2geometry17/src/s2/s2polyline_alignment_test.cc:355:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 0; i < exact_alignment.warp_path.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2polyline.h:31: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2polyline_simplifier.h:63, from /usr/src/libs2geometry17/src/s2/s2polyline_simplifier_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 80%] Linking CXX executable s2polyline_alignment_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2polyline_alignment_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2polyline_alignment_test.dir/src/s2/s2polyline_alignment_test.cc.o -o s2polyline_alignment_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 80%] Built target s2pointutil_test make -f CMakeFiles/s2polyline_measures_test.dir/build.make CMakeFiles/s2polyline_measures_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2polyline_measures_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2polyline_measures_test.dir/build.make CMakeFiles/s2polyline_measures_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 81%] Building CXX object CMakeFiles/s2polyline_measures_test.dir/src/s2/s2polyline_measures_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2polyline_measures_test.dir/src/s2/s2polyline_measures_test.cc.o -MF CMakeFiles/s2polyline_measures_test.dir/src/s2/s2polyline_measures_test.cc.o.d -o CMakeFiles/s2polyline_measures_test.dir/src/s2/s2polyline_measures_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_measures_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 81%] Linking CXX executable s2polygon_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2polygon_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2polygon_test.dir/src/s2/s2polygon_test.cc.o -o s2polygon_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2polyline_measures.h:29, from /usr/src/libs2geometry17/src/s2/s2polyline_measures_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 82%] Linking CXX executable s2polyline_simplifier_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2polyline_simplifier_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2polyline_simplifier_test.dir/src/s2/s2polyline_simplifier_test.cc.o -o s2polyline_simplifier_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 82%] Built target s2polyline_alignment_test make -f CMakeFiles/s2polyline_test.dir/build.make CMakeFiles/s2polyline_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2polyline_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2polyline_test.dir/build.make CMakeFiles/s2polyline_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 82%] Building CXX object CMakeFiles/s2polyline_test.dir/src/s2/s2polyline_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2polyline_test.dir/src/s2/s2polyline_test.cc.o -MF CMakeFiles/s2polyline_test.dir/src/s2/s2polyline_test.cc.o.d -o CMakeFiles/s2polyline_test.dir/src/s2/s2polyline_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2polyline_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2polyline.h:33, from /usr/src/libs2geometry17/src/s2/s2polyline_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 82%] Linking CXX executable s2polyline_measures_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2polyline_measures_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2polyline_measures_test.dir/src/s2/s2polyline_measures_test.cc.o -o s2polyline_measures_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 82%] Built target s2polyline_simplifier_test make -f CMakeFiles/s2predicates_test.dir/build.make CMakeFiles/s2predicates_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2predicates_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2predicates_test.dir/build.make CMakeFiles/s2predicates_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 83%] Building CXX object CMakeFiles/s2predicates_test.dir/src/s2/s2predicates_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2predicates_test.dir/src/s2/s2predicates_test.cc.o -MF CMakeFiles/s2predicates_test.dir/src/s2/s2predicates_test.cc.o.d -o CMakeFiles/s2predicates_test.dir/src/s2/s2predicates_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2predicates_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2polyline.h:31: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 83%] Built target s2polyline_measures_test make -f CMakeFiles/s2projections_test.dir/build.make CMakeFiles/s2projections_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2projections_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2projections_test.dir/build.make CMakeFiles/s2projections_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 83%] Building CXX object CMakeFiles/s2projections_test.dir/src/s2/s2projections_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2projections_test.dir/src/s2/s2projections_test.cc.o -MF CMakeFiles/s2projections_test.dir/src/s2/s2projections_test.cc.o.d -o CMakeFiles/s2projections_test.dir/src/s2/s2projections_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2projections_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s1chord_angle.h:29, from /usr/src/libs2geometry17/src/s2/s2predicates.h:57, from /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 83%] Linking CXX executable s2polyline_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2polyline_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2polyline_test.dir/src/s2/s2polyline_test.cc.o -o s2polyline_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In static member function 'static void s2pred::SignTest::TestGreatCircle(S2Point, S2Point, int)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:325:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 325 | while (points.size() < n) { | ~~~~~~~~~~~~~~^~~ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 'void s2pred::TestCompareDistances(S2Point, S2Point, S2Point, int, Precision)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:595:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 595 | if (exact_sign != 0) EXPECT_EQ(exact_sign, actual_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:596:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 596 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:597:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 597 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 's2pred::Precision s2pred::TestCompareDistancesConsistency(const S2Point&, const S2Point&, const S2Point&)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:681:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 681 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:682:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 682 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 'void s2pred::TestCompareDistance(S2Point, S2Point, S1ChordAngle, int, Precision)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:783:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 783 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:784:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 784 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 's2pred::Precision s2pred::TestCompareDistanceConsistency(const S2Point&, const S2Point&, S1ChordAngle)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:851:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 851 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:852:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 852 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 'void s2pred::TestCompareEdgeDistance(S2Point, S2Point, S2Point, S1ChordAngle, int, Precision)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:903:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 903 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:904:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 904 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 's2pred::Precision s2pred::TestCompareEdgeDistanceConsistency(const S2Point&, const S2Point&, const S2Point&, S1ChordAngle)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:986:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 986 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:987:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 987 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 'void s2pred::TestCompareEdgeDirections(S2Point, S2Point, S2Point, S2Point, int, Precision)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1088:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1088 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1089:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1089 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2latlng.h:32, from /usr/src/libs2geometry17/src/s2/s2projections.h:28, from /usr/src/libs2geometry17/src/s2/s2projections_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 's2pred::Precision s2pred::TestCompareEdgeDirectionsConsistency(const S2Point&, const S2Point&, const S2Point&, const S2Point&)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1327:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1327 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1328:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1328 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 'void s2pred::TestEdgeCircumcenterSign(S2Point, S2Point, S2Point, S2Point, S2Point, int, Precision)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1385:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1385 | if (exact_sign != 0) EXPECT_EQ(exact_sign, actual_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1386:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1386 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1387:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1387 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 's2pred::Precision s2pred::TestEdgeCircumcenterSignConsistency(const S2Point&, const S2Point&, const S2Point&, const S2Point&, const S2Point&)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1463:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1463 | if (dbl_sign != 0) EXPECT_EQ(ld_sign, dbl_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1464:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1464 | if (ld_sign != 0) EXPECT_EQ(exact_sign, ld_sign); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc: In function 'void s2pred::TestVoronoiSiteExclusion(S2Point, S2Point, S2Point, S2Point, S1ChordAngle, Excluded, Precision)': /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1546:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1546 | if (ld_result != UNCERTAIN) EXPECT_EQ(exact_result, ld_result); | ^ /usr/src/libs2geometry17/src/s2/s2predicates_test.cc:1547:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1547 | if (dbl_result != UNCERTAIN) EXPECT_EQ(ld_result, dbl_result); | ^ [ 84%] Linking CXX executable s2projections_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2projections_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2projections_test.dir/src/s2/s2projections_test.cc.o -o s2projections_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 84%] Built target s2projections_test make -f CMakeFiles/s2r2rect_test.dir/build.make CMakeFiles/s2r2rect_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2r2rect_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2r2rect_test.dir/build.make CMakeFiles/s2r2rect_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 84%] Building CXX object CMakeFiles/s2r2rect_test.dir/src/s2/s2r2rect_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2r2rect_test.dir/src/s2/s2r2rect_test.cc.o -MF CMakeFiles/s2r2rect_test.dir/src/s2/s2r2rect_test.cc.o.d -o CMakeFiles/s2r2rect_test.dir/src/s2/s2r2rect_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2r2rect_test.cc [ 84%] Linking CXX executable s2predicates_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2predicates_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2predicates_test.dir/src/s2/s2predicates_test.cc.o -o s2predicates_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 84%] Built target s2polyline_test make -f CMakeFiles/s2region_test.dir/build.make CMakeFiles/s2region_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2region_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2region_test.dir/build.make CMakeFiles/s2region_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 85%] Building CXX object CMakeFiles/s2region_test.dir/src/s2/s2region_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2region_test.dir/src/s2/s2region_test.cc.o -MF CMakeFiles/s2region_test.dir/src/s2/s2region_test.cc.o.d -o CMakeFiles/s2region_test.dir/src/s2/s2region_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2r2rect.h:29, from /usr/src/libs2geometry17/src/s2/s2r2rect_test.cc:21: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2region.h:24, from /usr/src/libs2geometry17/src/s2/s2region_test.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 85%] Built target s2polygon_test make -f CMakeFiles/s2region_term_indexer_test.dir/build.make CMakeFiles/s2region_term_indexer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2region_term_indexer_test.dir/DependInfo.cmake "--color=" /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2region_term_indexer_test.dir/build.make CMakeFiles/s2region_term_indexer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 85%] Building CXX object CMakeFiles/s2region_term_indexer_test.dir/src/s2/s2region_term_indexer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2region_term_indexer_test.dir/src/s2/s2region_term_indexer_test.cc.o -MF CMakeFiles/s2region_term_indexer_test.dir/src/s2/s2region_term_indexer_test.cc.o.d -o CMakeFiles/s2region_term_indexer_test.dir/src/s2/s2region_term_indexer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_term_indexer_test.cc [ 85%] Linking CXX executable s2r2rect_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2r2rect_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2r2rect_test.dir/src/s2/s2r2rect_test.cc.o -o s2r2rect_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 85%] Linking CXX executable s2region_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2region_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2region_test.dir/src/s2/s2region_test.cc.o -o s2region_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2region_term_indexer.h:105, from /usr/src/libs2geometry17/src/s2/s2region_term_indexer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 85%] Built target s2region_test make -f CMakeFiles/s2region_coverer_test.dir/build.make CMakeFiles/s2region_coverer_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2region_coverer_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2region_coverer_test.dir/build.make CMakeFiles/s2region_coverer_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 85%] Building CXX object CMakeFiles/s2region_coverer_test.dir/src/s2/s2region_coverer_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2region_coverer_test.dir/src/s2/s2region_coverer_test.cc.o -MF CMakeFiles/s2region_coverer_test.dir/src/s2/s2region_coverer_test.cc.o.d -o CMakeFiles/s2region_coverer_test.dir/src/s2/s2region_coverer_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_coverer_test.cc /usr/src/libs2geometry17/src/s2/s2region_term_indexer_test.cc: In function 'void {anonymous}::TestRandomCaps(const S2RegionTermIndexer::Options&, QueryType)': /usr/src/libs2geometry17/src/s2/s2region_term_indexer_test.cc:101:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 101 | for (int j = 0; j < caps.size(); ++j) { | ~~^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 85%] Built target s2r2rect_test make -f CMakeFiles/s2region_union_test.dir/build.make CMakeFiles/s2region_union_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2region_union_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2region_union_test.dir/build.make CMakeFiles/s2region_union_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 85%] Building CXX object CMakeFiles/s2region_union_test.dir/src/s2/s2region_union_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2region_union_test.dir/src/s2/s2region_union_test.cc.o -MF CMakeFiles/s2region_union_test.dir/src/s2/s2region_union_test.cc.o.d -o CMakeFiles/s2region_union_test.dir/src/s2/s2region_union_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2region_union_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2region_union.h:28, from /usr/src/libs2geometry17/src/s2/s2region_union_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2cell.h:25, from /usr/src/libs2geometry17/src/s2/s2region_coverer.h:31, from /usr/src/libs2geometry17/src/s2/s2region_coverer_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 85%] Linking CXX executable s2region_term_indexer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2region_term_indexer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2region_term_indexer_test.dir/src/s2/s2region_term_indexer_test.cc.o -o s2region_term_indexer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2region_union.h:26: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 85%] Built target s2predicates_test make -f CMakeFiles/s2shape_index_buffered_region_test.dir/build.make CMakeFiles/s2shape_index_buffered_region_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shape_index_buffered_region_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shape_index_buffered_region_test.dir/build.make CMakeFiles/s2shape_index_buffered_region_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 85%] Building CXX object CMakeFiles/s2shape_index_buffered_region_test.dir/src/s2/s2shape_index_buffered_region_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shape_index_buffered_region_test.dir/src/s2/s2shape_index_buffered_region_test.cc.o -MF CMakeFiles/s2shape_index_buffered_region_test.dir/src/s2/s2shape_index_buffered_region_test.cc.o.d -o CMakeFiles/s2shape_index_buffered_region_test.dir/src/s2/s2shape_index_buffered_region_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region_test.cc [ 86%] Linking CXX executable s2region_union_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2region_union_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2region_union_test.dir/src/s2/s2region_union_test.cc.o -o s2region_union_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/s2region_coverer_test.cc: In function 'void {anonymous}::CheckCovering(const S2RegionCoverer::Options&, const S2Region&, const std::vector&, bool)': /usr/src/libs2geometry17/src/s2/s2region_coverer_test.cc:106:23: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 106 | if (covering.size() > options.max_cells()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 86%] Built target s2region_union_test make -f CMakeFiles/s2shape_index_measures_test.dir/build.make CMakeFiles/s2shape_index_measures_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shape_index_measures_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shape_index_measures_test.dir/build.make CMakeFiles/s2shape_index_measures_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 86%] Building CXX object CMakeFiles/s2shape_index_measures_test.dir/src/s2/s2shape_index_measures_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shape_index_measures_test.dir/src/s2/s2shape_index_measures_test.cc.o -MF CMakeFiles/s2shape_index_measures_test.dir/src/s2/s2shape_index_measures_test.cc.o.d -o CMakeFiles/s2shape_index_measures_test.dir/src/s2/s2shape_index_measures_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index_measures_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region.h:23, from /usr/src/libs2geometry17/src/s2/s2shape_index_buffered_region_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 86%] Built target s2region_term_indexer_test make -f CMakeFiles/s2shape_index_region_test.dir/build.make CMakeFiles/s2shape_index_region_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shape_index_region_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shape_index_region_test.dir/build.make CMakeFiles/s2shape_index_region_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 86%] Building CXX object CMakeFiles/s2shape_index_region_test.dir/src/s2/s2shape_index_region_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shape_index_region_test.dir/src/s2/s2shape_index_region_test.cc.o -MF CMakeFiles/s2shape_index_region_test.dir/src/s2/s2shape_index_region_test.cc.o.d -o CMakeFiles/s2shape_index_region_test.dir/src/s2/s2shape_index_region_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index_region_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:33, from /usr/src/libs2geometry17/src/s2/s2shape_index_region_test.cc:16: /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ /usr/src/libs2geometry17/src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ [ 87%] Linking CXX executable s2region_coverer_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2region_coverer_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2region_coverer_test.dir/src/s2/s2region_coverer_test.cc.o -o s2region_coverer_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_index_measures.h:25, from /usr/src/libs2geometry17/src/s2/s2shape_index_measures_test.cc:22: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2cap.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:28: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 87%] Linking CXX executable s2shape_index_buffered_region_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shape_index_buffered_region_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shape_index_buffered_region_test.dir/src/s2/s2shape_index_buffered_region_test.cc.o -o s2shape_index_buffered_region_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/util/math/vector.h:35, from /usr/src/libs2geometry17/src/s2/r2.h:22, from /usr/src/libs2geometry17/src/s2/s2shape_index_region.h:26: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 87%] Built target s2shape_index_buffered_region_test make -f CMakeFiles/s2shape_index_test.dir/build.make CMakeFiles/s2shape_index_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shape_index_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shape_index_test.dir/build.make CMakeFiles/s2shape_index_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 88%] Building CXX object CMakeFiles/s2shape_index_test.dir/src/s2/s2shape_index_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shape_index_test.dir/src/s2/s2shape_index_test.cc.o -MF CMakeFiles/s2shape_index_test.dir/src/s2/s2shape_index_test.cc.o.d -o CMakeFiles/s2shape_index_test.dir/src/s2/s2shape_index_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_index_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 88%] Built target s2region_coverer_test make -f CMakeFiles/s2shape_measures_test.dir/build.make CMakeFiles/s2shape_measures_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shape_measures_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shape_measures_test.dir/build.make CMakeFiles/s2shape_measures_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 88%] Building CXX object CMakeFiles/s2shape_measures_test.dir/src/s2/s2shape_measures_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shape_measures_test.dir/src/s2/s2shape_measures_test.cc.o -MF CMakeFiles/s2shape_measures_test.dir/src/s2/s2shape_measures_test.cc.o.d -o CMakeFiles/s2shape_measures_test.dir/src/s2/s2shape_measures_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_measures_test.cc /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2shape_index.h:60, from /usr/src/libs2geometry17/src/s2/s2shape_index_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2shape_measures.h:27, from /usr/src/libs2geometry17/src/s2/s2shape_measures_test.cc:22: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 88%] Linking CXX executable s2shape_index_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shape_index_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shape_index_test.dir/src/s2/s2shape_index_test.cc.o -o s2shape_index_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 89%] Linking CXX executable s2shape_index_measures_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shape_index_measures_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shape_index_measures_test.dir/src/s2/s2shape_index_measures_test.cc.o -o s2shape_index_measures_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 89%] Built target s2shape_index_test make -f CMakeFiles/s2shape_nesting_query_test.dir/build.make CMakeFiles/s2shape_nesting_query_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shape_nesting_query_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shape_nesting_query_test.dir/build.make CMakeFiles/s2shape_nesting_query_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 89%] Building CXX object CMakeFiles/s2shape_nesting_query_test.dir/src/s2/s2shape_nesting_query_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shape_nesting_query_test.dir/src/s2/s2shape_nesting_query_test.cc.o -MF CMakeFiles/s2shape_nesting_query_test.dir/src/s2/s2shape_nesting_query_test.cc.o.d -o CMakeFiles/s2shape_nesting_query_test.dir/src/s2/s2shape_nesting_query_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shape_nesting_query_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 89%] Linking CXX executable s2shape_index_region_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shape_index_region_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shape_index_region_test.dir/src/s2/s2shape_index_region_test.cc.o -o s2shape_index_region_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 89%] Built target s2shape_index_measures_test make -f CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/build.make CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/build.make CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 90%] Building CXX object CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/src/s2/s2shapeutil_build_polygon_boundaries_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/src/s2/s2shapeutil_build_polygon_boundaries_test.cc.o -MF CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/src/s2/s2shapeutil_build_polygon_boundaries_test.cc.o.d -o CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/src/s2/s2shapeutil_build_polygon_boundaries_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_build_polygon_boundaries_test.cc [ 91%] Linking CXX executable s2shape_measures_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shape_measures_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shape_measures_test.dir/src/s2/s2shape_measures_test.cc.o -o s2shape_measures_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shape_nesting_query.h:26, from /usr/src/libs2geometry17/src/s2/s2shape_nesting_query_test.cc:17: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_build_polygon_boundaries.h:23, from /usr/src/libs2geometry17/src/s2/s2shapeutil_build_polygon_boundaries_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 91%] Built target s2shape_measures_test make -f CMakeFiles/s2shapeutil_coding_test.dir/build.make CMakeFiles/s2shapeutil_coding_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_coding_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_coding_test.dir/build.make CMakeFiles/s2shapeutil_coding_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 91%] Building CXX object CMakeFiles/s2shapeutil_coding_test.dir/src/s2/s2shapeutil_coding_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_coding_test.dir/src/s2/s2shapeutil_coding_test.cc.o -MF CMakeFiles/s2shapeutil_coding_test.dir/src/s2/s2shapeutil_coding_test.cc.o.d -o CMakeFiles/s2shapeutil_coding_test.dir/src/s2/s2shapeutil_coding_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_coding_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2shape.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2shape.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2shapeutil_coding.h:42, from /usr/src/libs2geometry17/src/s2/s2shapeutil_coding_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 91%] Linking CXX executable s2shapeutil_build_polygon_boundaries_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_build_polygon_boundaries_test.dir/src/s2/s2shapeutil_build_polygon_boundaries_test.cc.o -o s2shapeutil_build_polygon_boundaries_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/s2shapeutil_coding.h:41: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 91%] Linking CXX executable s2shapeutil_coding_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_coding_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_coding_test.dir/src/s2/s2shapeutil_coding_test.cc.o -o s2shapeutil_coding_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 91%] Linking CXX executable s2shape_nesting_query_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shape_nesting_query_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shape_nesting_query_test.dir/src/s2/s2shape_nesting_query_test.cc.o -o s2shape_nesting_query_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 91%] Built target s2shape_index_region_test make -f CMakeFiles/s2shapeutil_contains_brute_force_test.dir/build.make CMakeFiles/s2shapeutil_contains_brute_force_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_contains_brute_force_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_contains_brute_force_test.dir/build.make CMakeFiles/s2shapeutil_contains_brute_force_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 92%] Building CXX object CMakeFiles/s2shapeutil_contains_brute_force_test.dir/src/s2/s2shapeutil_contains_brute_force_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_contains_brute_force_test.dir/src/s2/s2shapeutil_contains_brute_force_test.cc.o -MF CMakeFiles/s2shapeutil_contains_brute_force_test.dir/src/s2/s2shapeutil_contains_brute_force_test.cc.o.d -o CMakeFiles/s2shapeutil_contains_brute_force_test.dir/src/s2/s2shapeutil_contains_brute_force_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_contains_brute_force_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 92%] Built target s2shapeutil_build_polygon_boundaries_test make -f CMakeFiles/s2shapeutil_conversion_test.dir/build.make CMakeFiles/s2shapeutil_conversion_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_conversion_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_conversion_test.dir/build.make CMakeFiles/s2shapeutil_conversion_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 92%] Building CXX object CMakeFiles/s2shapeutil_conversion_test.dir/src/s2/s2shapeutil_conversion_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_conversion_test.dir/src/s2/s2shapeutil_conversion_test.cc.o -MF CMakeFiles/s2shapeutil_conversion_test.dir/src/s2/s2shapeutil_conversion_test.cc.o.d -o CMakeFiles/s2shapeutil_conversion_test.dir/src/s2/s2shapeutil_conversion_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_contains_brute_force.h:21, from /usr/src/libs2geometry17/src/s2/s2shapeutil_contains_brute_force_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 92%] Built target s2shapeutil_coding_test make -f CMakeFiles/s2shapeutil_count_edges_test.dir/build.make CMakeFiles/s2shapeutil_count_edges_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_count_edges_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_count_edges_test.dir/build.make CMakeFiles/s2shapeutil_count_edges_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 92%] Building CXX object CMakeFiles/s2shapeutil_count_edges_test.dir/src/s2/s2shapeutil_count_edges_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_count_edges_test.dir/src/s2/s2shapeutil_count_edges_test.cc.o -MF CMakeFiles/s2shapeutil_count_edges_test.dir/src/s2/s2shapeutil_count_edges_test.cc.o.d -o CMakeFiles/s2shapeutil_count_edges_test.dir/src/s2/s2shapeutil_count_edges_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_count_edges_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion.h:27, from /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 92%] Linking CXX executable s2shapeutil_contains_brute_force_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_contains_brute_force_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_contains_brute_force_test.dir/src/s2/s2shapeutil_contains_brute_force_test.cc.o -o s2shapeutil_contains_brute_force_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 92%] Built target s2shape_nesting_query_test make -f CMakeFiles/s2shapeutil_edge_iterator_test.dir/build.make CMakeFiles/s2shapeutil_edge_iterator_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_edge_iterator_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_edge_iterator_test.dir/build.make CMakeFiles/s2shapeutil_edge_iterator_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 93%] Building CXX object CMakeFiles/s2shapeutil_edge_iterator_test.dir/src/s2/s2shapeutil_edge_iterator_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_edge_iterator_test.dir/src/s2/s2shapeutil_edge_iterator_test.cc.o -MF CMakeFiles/s2shapeutil_edge_iterator_test.dir/src/s2/s2shapeutil_edge_iterator_test.cc.o.d -o CMakeFiles/s2shapeutil_edge_iterator_test.dir/src/s2/s2shapeutil_edge_iterator_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_count_edges.h:23, from /usr/src/libs2geometry17/src/s2/s2shapeutil_count_edges_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 93%] Built target s2shapeutil_contains_brute_force_test make -f CMakeFiles/s2shapeutil_get_reference_point_test.dir/build.make CMakeFiles/s2shapeutil_get_reference_point_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_get_reference_point_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_get_reference_point_test.dir/build.make CMakeFiles/s2shapeutil_get_reference_point_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 93%] Building CXX object CMakeFiles/s2shapeutil_get_reference_point_test.dir/src/s2/s2shapeutil_get_reference_point_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_get_reference_point_test.dir/src/s2/s2shapeutil_get_reference_point_test.cc.o -MF CMakeFiles/s2shapeutil_get_reference_point_test.dir/src/s2/s2shapeutil_get_reference_point_test.cc.o.d -o CMakeFiles/s2shapeutil_get_reference_point_test.dir/src/s2/s2shapeutil_get_reference_point_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_get_reference_point_test.cc /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion_test.cc: In member function 'virtual void s2shapeutil::{anonymous}::S2ShapeConversionUtilTest_PointVectorShapeToPoints_Test::TestBody()': /usr/src/libs2geometry17/src/s2/s2shapeutil_conversion_test.cc:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < extract.size(); i++) { | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/log_impl.h:18, from /usr/src/abseil17/include/absl/log/log.h:190, from /usr/src/libs2geometry17/src/s2/base/casts.h:34, from /usr/src/libs2geometry17/src/s2/util/coding/coder.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2shape.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_get_reference_point.h:21, from /usr/src/libs2geometry17/src/s2/s2shapeutil_get_reference_point_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator.h:22, from /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 93%] Linking CXX executable s2shapeutil_count_edges_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_count_edges_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_count_edges_test.dir/src/s2/s2shapeutil_count_edges_test.cc.o -o s2shapeutil_count_edges_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2shape.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 94%] Linking CXX executable s2shapeutil_conversion_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_conversion_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_conversion_test.dir/src/s2/s2shapeutil_conversion_test.cc.o -o s2shapeutil_conversion_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 94%] Built target s2shapeutil_count_edges_test make -f CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/build.make CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/build.make CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 95%] Building CXX object CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc.o -MF CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc.o.d -o CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc In file included from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65, from /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator_test.cc:22: /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator_test.cc: In function 'void s2shapeutil::{anonymous}::Verify(const S2ShapeIndex*)': /usr/src/libs2geometry17/src/s2/s2shapeutil_edge_iterator_test.cc:53:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | ASSERT_TRUE(i < expected.size()); | ~~^~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable s2shapeutil_get_reference_point_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_get_reference_point_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_get_reference_point_test.dir/src/s2/s2shapeutil_get_reference_point_test.cc.o -o s2shapeutil_get_reference_point_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2shape.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/s2padded_cell.h:23, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.h:31, from /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs.h:23, from /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 95%] Built target s2shapeutil_get_reference_point_test make -f CMakeFiles/s2testing_test.dir/build.make CMakeFiles/s2testing_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2testing_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2testing_test.dir/build.make CMakeFiles/s2testing_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 95%] Building CXX object CMakeFiles/s2testing_test.dir/src/s2/s2testing_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2testing_test.dir/src/s2/s2testing_test.cc.o -MF CMakeFiles/s2testing_test.dir/src/s2/s2testing_test.cc.o.d -o CMakeFiles/s2testing_test.dir/src/s2/s2testing_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2testing_test.cc /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc: In function 'void s2shapeutil::TestHasCrossingPermutations(std::vector >*, int, bool)': /usr/src/libs2geometry17/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc:260:9: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 260 | if (i == loops->size()) { | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/util/math/vector.h:35, from /usr/src/libs2geometry17/src/s2/r2.h:22, from /usr/src/libs2geometry17/src/s2/s2crossing_edge_query.h:29: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 95%] Built target s2shapeutil_conversion_test make -f CMakeFiles/s2text_format_test.dir/build.make CMakeFiles/s2text_format_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2text_format_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2text_format_test.dir/build.make CMakeFiles/s2text_format_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 96%] Building CXX object CMakeFiles/s2text_format_test.dir/src/s2/s2text_format_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2text_format_test.dir/src/s2/s2text_format_test.cc.o -MF CMakeFiles/s2text_format_test.dir/src/s2/s2text_format_test.cc.o.d -o CMakeFiles/s2text_format_test.dir/src/s2/s2text_format_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2text_format_test.cc [ 96%] Linking CXX executable s2shapeutil_edge_iterator_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_edge_iterator_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_edge_iterator_test.dir/src/s2/s2shapeutil_edge_iterator_test.cc.o -o s2shapeutil_edge_iterator_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2testing.h:36, from /usr/src/libs2geometry17/src/s2/s2testing_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ [ 96%] Linking CXX executable s2shapeutil_visit_crossing_edge_pairs_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2shapeutil_visit_crossing_edge_pairs_test.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs_test.cc.o -o s2shapeutil_visit_crossing_edge_pairs_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 96%] Built target s2shapeutil_edge_iterator_test make -f CMakeFiles/s2wedge_relations_test.dir/build.make CMakeFiles/s2wedge_relations_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2wedge_relations_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2wedge_relations_test.dir/build.make CMakeFiles/s2wedge_relations_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 96%] Building CXX object CMakeFiles/s2wedge_relations_test.dir/src/s2/s2wedge_relations_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2wedge_relations_test.dir/src/s2/s2wedge_relations_test.cc.o -MF CMakeFiles/s2wedge_relations_test.dir/src/s2/s2wedge_relations_test.cc.o.d -o CMakeFiles/s2wedge_relations_test.dir/src/s2/s2wedge_relations_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2wedge_relations_test.cc [ 96%] Linking CXX executable s2testing_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2testing_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2testing_test.dir/src/s2/s2testing_test.cc.o -o s2testing_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2text_format.h:34, from /usr/src/libs2geometry17/src/s2/s2text_format_test.cc:16: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 96%] Built target s2shapeutil_visit_crossing_edge_pairs_test make -f CMakeFiles/s2winding_operation_test.dir/build.make CMakeFiles/s2winding_operation_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2winding_operation_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2winding_operation_test.dir/build.make CMakeFiles/s2winding_operation_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 97%] Building CXX object CMakeFiles/s2winding_operation_test.dir/src/s2/s2winding_operation_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2winding_operation_test.dir/src/s2/s2winding_operation_test.cc.o -MF CMakeFiles/s2winding_operation_test.dir/src/s2/s2winding_operation_test.cc.o.d -o CMakeFiles/s2winding_operation_test.dir/src/s2/s2winding_operation_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2winding_operation_test.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s2wedge_relations.h:24, from /usr/src/libs2geometry17/src/s2/s2wedge_relations_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 97%] Built target s2testing_test make -f CMakeFiles/s2wrapped_shape_test.dir/build.make CMakeFiles/s2wrapped_shape_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/s2wrapped_shape_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/s2wrapped_shape_test.dir/build.make CMakeFiles/s2wrapped_shape_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 97%] Building CXX object CMakeFiles/s2wrapped_shape_test.dir/src/s2/s2wrapped_shape_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/s2wrapped_shape_test.dir/src/s2/s2wrapped_shape_test.cc.o -MF CMakeFiles/s2wrapped_shape_test.dir/src/s2/s2wrapped_shape_test.cc.o.d -o CMakeFiles/s2wrapped_shape_test.dir/src/s2/s2wrapped_shape_test.cc.o -c /usr/src/libs2geometry17/src/s2/s2wrapped_shape_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:36: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2cell_id.h:43, from /usr/src/libs2geometry17/src/s2/mutable_s2shape_index.h:41, from /usr/src/libs2geometry17/src/s2/s2builder.h:36, from /usr/src/libs2geometry17/src/s2/s2winding_operation.h:23, from /usr/src/libs2geometry17/src/s2/s2winding_operation_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 97%] Linking CXX executable s2wedge_relations_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2wedge_relations_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2wedge_relations_test.dir/src/s2/s2wedge_relations_test.cc.o -o s2wedge_relations_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 In file included from /usr/src/libs2geometry17/src/s2/s2coder.h:24, from /usr/src/libs2geometry17/src/s2/s2shape.h:25, from /usr/src/libs2geometry17/src/s2/s2wrapped_shape.h:21, from /usr/src/libs2geometry17/src/s2/s2wrapped_shape_test.cc:18: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 97%] Built target s2wedge_relations_test make -f CMakeFiles/sequence_lexicon_test.dir/build.make CMakeFiles/sequence_lexicon_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/sequence_lexicon_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/sequence_lexicon_test.dir/build.make CMakeFiles/sequence_lexicon_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 97%] Building CXX object CMakeFiles/sequence_lexicon_test.dir/src/s2/sequence_lexicon_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/sequence_lexicon_test.dir/src/s2/sequence_lexicon_test.cc.o -MF CMakeFiles/sequence_lexicon_test.dir/src/s2/sequence_lexicon_test.cc.o.d -o CMakeFiles/sequence_lexicon_test.dir/src/s2/sequence_lexicon_test.cc.o -c /usr/src/libs2geometry17/src/s2/sequence_lexicon_test.cc In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/id_set_lexicon.h:28, from /usr/src/libs2geometry17/src/s2/s2builder.h:35: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ In file included from /usr/src/abseil17/include/absl/log/internal/check_impl.h:20, from /usr/src/abseil17/include/absl/log/check.h:37, from /usr/src/libs2geometry17/src/s2/base/logging.h:21, from /usr/src/libs2geometry17/src/s2/s2shape.h:24: /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32' {aka 'const unsigned int'} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro 'S2_DCHECK' 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]' /usr/src/libs2geometry17/src/s2/encoded_string_vector.h:154:47: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h: In instantiation of 'T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]': /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:257:30: required from 'T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]' /usr/src/libs2geometry17/src/s2/s2lax_polygon_shape.h:293:31: required from here /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro 'S2_DCHECK' 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ [ 98%] Linking CXX executable s2wrapped_shape_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2wrapped_shape_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2wrapped_shape_test.dir/src/s2/s2wrapped_shape_test.cc.o -o s2wrapped_shape_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 98%] Linking CXX executable sequence_lexicon_test /usr/bin/cmake -E cmake_link_script CMakeFiles/sequence_lexicon_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/sequence_lexicon_test.dir/src/s2/sequence_lexicon_test.cc.o -o sequence_lexicon_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 98%] Linking CXX executable s2text_format_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2text_format_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2text_format_test.dir/src/s2/s2text_format_test.cc.o -o s2text_format_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [ 98%] Linking CXX executable s2winding_operation_test /usr/bin/cmake -E cmake_link_script CMakeFiles/s2winding_operation_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/s2winding_operation_test.dir/src/s2/s2winding_operation_test.cc.o -o s2winding_operation_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 98%] Built target s2wrapped_shape_test make -f CMakeFiles/value_lexicon_test.dir/build.make CMakeFiles/value_lexicon_test.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/CMakeFiles/value_lexicon_test.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f CMakeFiles/value_lexicon_test.dir/build.make CMakeFiles/value_lexicon_test.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 98%] Building CXX object CMakeFiles/value_lexicon_test.dir/src/s2/value_lexicon_test.cc.o /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT CMakeFiles/value_lexicon_test.dir/src/s2/value_lexicon_test.cc.o -MF CMakeFiles/value_lexicon_test.dir/src/s2/value_lexicon_test.cc.o.d -o CMakeFiles/value_lexicon_test.dir/src/s2/value_lexicon_test.cc.o -c /usr/src/libs2geometry17/src/s2/value_lexicon_test.cc make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 98%] Built target sequence_lexicon_test make -f examples/CMakeFiles/point_index.dir/build.make examples/CMakeFiles/point_index.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17/doc/examples /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/examples /usr/src/libs2geometry17/build1/examples/CMakeFiles/point_index.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f examples/CMakeFiles/point_index.dir/build.make examples/CMakeFiles/point_index.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 98%] Building CXX object examples/CMakeFiles/point_index.dir/point_index.cc.o cd /usr/src/libs2geometry17/build1/examples && /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT examples/CMakeFiles/point_index.dir/point_index.cc.o -MF CMakeFiles/point_index.dir/point_index.cc.o.d -o CMakeFiles/point_index.dir/point_index.cc.o -c /usr/src/libs2geometry17/doc/examples/point_index.cc In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/value_lexicon_test.cc:28: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2earth.h:24, from /usr/src/libs2geometry17/doc/examples/point_index.cc:13: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [ 98%] Built target s2winding_operation_test make -f examples/CMakeFiles/term_index.dir/build.make examples/CMakeFiles/term_index.dir/depend make[2]: Entering directory '/usr/src/libs2geometry17/build1' cd /usr/src/libs2geometry17/build1 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/libs2geometry17 /usr/src/libs2geometry17/doc/examples /usr/src/libs2geometry17/build1 /usr/src/libs2geometry17/build1/examples /usr/src/libs2geometry17/build1/examples/CMakeFiles/term_index.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/usr/src/libs2geometry17/build1' make -f examples/CMakeFiles/term_index.dir/build.make examples/CMakeFiles/term_index.dir/build make[2]: Entering directory '/usr/src/libs2geometry17/build1' [ 99%] Building CXX object examples/CMakeFiles/term_index.dir/term_index.cc.o cd /usr/src/libs2geometry17/build1/examples && /usr/bin/c++ -DABSL_MIN_LOG_LEVEL=1 -I/usr/src/libs2geometry17/src -isystem /usr/src/abseil17/include -O2 -g -flto=auto -Wall -std=c++17 -Wno-attributes -Wno-deprecated-declarations -MD -MT examples/CMakeFiles/term_index.dir/term_index.cc.o -MF CMakeFiles/term_index.dir/term_index.cc.o.d -o CMakeFiles/term_index.dir/term_index.cc.o -c /usr/src/libs2geometry17/doc/examples/term_index.cc [100%] Linking CXX executable value_lexicon_test /usr/bin/cmake -E cmake_link_script CMakeFiles/value_lexicon_test.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/value_lexicon_test.dir/src/s2/value_lexicon_test.cc.o -o value_lexicon_test -Wl,-rpath,/usr/src/libs2geometry17/build1 libs2testing.a libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/lib64/libgtest_main.so.1.13.0 /usr/lib64/libgmock_main.so.1.13.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a /usr/src/abseil17/lib/libabsl_int128.a /usr/lib64/libgmock.so.1.13.0 /usr/lib64/libgtest.so.1.13.0 [100%] Linking CXX executable point_index cd /usr/src/libs2geometry17/build1/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/point_index.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/point_index.dir/point_index.cc.o -o point_index -Wl,-rpath,/usr/src/libs2geometry17/build1 ../libs2testing.a ../libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_int128.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a In file included from /usr/src/libs2geometry17/src/s2/s2point.h:25, from /usr/src/libs2geometry17/src/s2/s1angle.h:28, from /usr/src/libs2geometry17/src/s2/s2earth.h:24, from /usr/src/libs2geometry17/doc/examples/term_index.cc:20: /usr/src/libs2geometry17/src/s2/util/coding/coder.h: In static member function 'static void DecoderExtensions::FillArray(Decoder*, int)': /usr/src/libs2geometry17/src/s2/util/coding/coder.h:499:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class Decoder'; use assignment or value-initialization instead [-Wclass-memaccess] 499 | std::memset(array, 0, num_decoders * sizeof(Decoder)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/libs2geometry17/src/s2/util/coding/coder.h:220:7: note: 'class Decoder' declared here 220 | class Decoder { | ^~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [100%] Built target value_lexicon_test /usr/src/libs2geometry17/doc/examples/term_index.cc: In function 'int main(int, char**)': /usr/src/libs2geometry17/doc/examples/term_index.cc:64:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int docid = 0; docid < documents.size(); ++docid) { | ~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [100%] Built target point_index make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [100%] Built target s2text_format_test [100%] Linking CXX executable term_index cd /usr/src/libs2geometry17/build1/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/term_index.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -flto=auto -Wall CMakeFiles/term_index.dir/term_index.cc.o -o term_index -Wl,-rpath,/usr/src/libs2geometry17/build1 ../libs2testing.a ../libs2.so.0.10.0 /usr/src/abseil17/lib/libabsl_log_internal_check_op.a /usr/src/abseil17/lib/libabsl_flags.a /usr/src/abseil17/lib/libabsl_flags_internal.a /usr/src/abseil17/lib/libabsl_flags_marshalling.a /usr/src/abseil17/lib/libabsl_flags_reflection.a /usr/src/abseil17/lib/libabsl_flags_config.a /usr/src/abseil17/lib/libabsl_flags_program_name.a /usr/src/abseil17/lib/libabsl_flags_private_handle_accessor.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag.a /usr/src/abseil17/lib/libabsl_flags_commandlineflag_internal.a /usr/src/abseil17/lib/libabsl_log_internal_conditions.a /usr/src/abseil17/lib/libabsl_log_internal_message.a /usr/src/abseil17/lib/libabsl_log_internal_nullguard.a /usr/src/abseil17/lib/libabsl_examine_stack.a /usr/src/abseil17/lib/libabsl_log_internal_format.a /usr/src/abseil17/lib/libabsl_log_internal_proto.a /usr/src/abseil17/lib/libabsl_log_internal_log_sink_set.a /usr/src/abseil17/lib/libabsl_log_internal_globals.a /usr/src/abseil17/lib/libabsl_log_globals.a /usr/src/abseil17/lib/libabsl_log_sink.a /usr/src/abseil17/lib/libabsl_log_entry.a /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/src/abseil17/lib/libabsl_raw_hash_set.a /usr/src/abseil17/lib/libabsl_hashtablez_sampler.a /usr/src/abseil17/lib/libabsl_hash.a /usr/src/abseil17/lib/libabsl_city.a /usr/src/abseil17/lib/libabsl_bad_variant_access.a /usr/src/abseil17/lib/libabsl_low_level_hash.a /usr/src/abseil17/lib/libabsl_status.a /usr/src/abseil17/lib/libabsl_cord.a /usr/src/abseil17/lib/libabsl_cordz_info.a /usr/src/abseil17/lib/libabsl_cord_internal.a /usr/src/abseil17/lib/libabsl_cordz_functions.a /usr/src/abseil17/lib/libabsl_exponential_biased.a /usr/src/abseil17/lib/libabsl_cordz_handle.a /usr/src/abseil17/lib/libabsl_synchronization.a /usr/src/abseil17/lib/libabsl_graphcycles_internal.a /usr/src/abseil17/lib/libabsl_kernel_timeout_internal.a /usr/src/abseil17/lib/libabsl_time.a /usr/src/abseil17/lib/libabsl_civil_time.a /usr/src/abseil17/lib/libabsl_time_zone.a /usr/src/abseil17/lib/libabsl_crc_cord_state.a /usr/src/abseil17/lib/libabsl_crc32c.a /usr/src/abseil17/lib/libabsl_crc_internal.a /usr/src/abseil17/lib/libabsl_crc_cpu_detect.a /usr/src/abseil17/lib/libabsl_bad_optional_access.a /usr/src/abseil17/lib/libabsl_stacktrace.a /usr/src/abseil17/lib/libabsl_strerror.a /usr/src/abseil17/lib/libabsl_symbolize.a /usr/src/abseil17/lib/libabsl_debugging_internal.a /usr/src/abseil17/lib/libabsl_demangle_internal.a /usr/src/abseil17/lib/libabsl_malloc_internal.a /usr/src/abseil17/lib/libabsl_str_format_internal.a /usr/src/abseil17/lib/libabsl_strings.a /usr/src/abseil17/lib/libabsl_string_view.a /usr/src/abseil17/lib/libabsl_strings_internal.a /usr/src/abseil17/lib/libabsl_base.a /usr/src/abseil17/lib/libabsl_spinlock_wait.a /usr/src/abseil17/lib/libabsl_int128.a /usr/src/abseil17/lib/libabsl_throw_delegate.a /usr/src/abseil17/lib/libabsl_raw_logging_internal.a /usr/src/abseil17/lib/libabsl_log_severity.a make[2]: Leaving directory '/usr/src/libs2geometry17/build1' [100%] Built target term_index make[1]: Leaving directory '/usr/src/libs2geometry17/build1' /usr/bin/cmake -E cmake_progress_start /usr/src/libs2geometry17/build1/CMakeFiles 0 Running tests... Test project /usr/src/libs2geometry17/build1 Start 1: encoded_s2cell_id_vector_test 1/110 Test #1: encoded_s2cell_id_vector_test .................. Passed 0.02 sec Start 2: encoded_s2point_vector_test 2/110 Test #2: encoded_s2point_vector_test .................... Passed 0.22 sec Start 3: encoded_s2shape_index_test 3/110 Test #3: encoded_s2shape_index_test ..................... Passed 0.66 sec Start 4: encoded_string_vector_test 4/110 Test #4: encoded_string_vector_test ..................... Passed 0.01 sec Start 5: encoded_uint_vector_test 5/110 Test #5: encoded_uint_vector_test ....................... Passed 0.01 sec Start 6: id_set_lexicon_test 6/110 Test #6: id_set_lexicon_test ............................ Passed 0.01 sec Start 7: mutable_s2shape_index_test 7/110 Test #7: mutable_s2shape_index_test ..................... Passed 1.12 sec Start 8: r1interval_test 8/110 Test #8: r1interval_test ................................ Passed 0.01 sec Start 9: r2rect_test 9/110 Test #9: r2rect_test .................................... Passed 0.01 sec Start 10: s1angle_test 10/110 Test #10: s1angle_test ................................... Passed 0.01 sec Start 11: s1chord_angle_test 11/110 Test #11: s1chord_angle_test ............................. Passed 0.19 sec Start 12: s1interval_test 12/110 Test #12: s1interval_test ................................ Passed 0.01 sec Start 13: s2boolean_operation_test 13/110 Test #13: s2boolean_operation_test ....................... Passed 0.20 sec Start 14: s2buffer_operation_test 14/110 Test #14: s2buffer_operation_test ........................ Passed 0.69 sec Start 15: s2builder_graph_test 15/110 Test #15: s2builder_graph_test ........................... Passed 0.01 sec Start 16: s2builder_test 16/110 Test #16: s2builder_test ................................. Passed 1.42 sec Start 17: s2builderutil_closed_set_normalizer_test 17/110 Test #17: s2builderutil_closed_set_normalizer_test ....... Passed 0.01 sec Start 18: s2builderutil_find_polygon_degeneracies_test 18/110 Test #18: s2builderutil_find_polygon_degeneracies_test ... Passed 0.01 sec Start 19: s2builderutil_get_snapped_winding_delta_test 19/110 Test #19: s2builderutil_get_snapped_winding_delta_test ... Passed 0.10 sec Start 20: s2builderutil_lax_polygon_layer_test 20/110 Test #20: s2builderutil_lax_polygon_layer_test ........... Passed 0.01 sec Start 21: s2builderutil_lax_polyline_layer_test 21/110 Test #21: s2builderutil_lax_polyline_layer_test .......... Passed 0.01 sec Start 22: s2builderutil_s2point_vector_layer_test 22/110 Test #22: s2builderutil_s2point_vector_layer_test ........ Passed 0.00 sec Start 23: s2builderutil_s2polygon_layer_test 23/110 Test #23: s2builderutil_s2polygon_layer_test ............. Passed 0.02 sec Start 24: s2builderutil_s2polyline_layer_test 24/110 Test #24: s2builderutil_s2polyline_layer_test ............ Passed 0.01 sec Start 25: s2builderutil_s2polyline_vector_layer_test 25/110 Test #25: s2builderutil_s2polyline_vector_layer_test ..... Passed 0.01 sec Start 26: s2builderutil_snap_functions_test 26/110 Test #26: s2builderutil_snap_functions_test .............. Passed 3.05 sec Start 27: s2builderutil_testing_test 27/110 Test #27: s2builderutil_testing_test ..................... Passed 0.01 sec Start 28: s2cap_test 28/110 Test #28: s2cap_test ..................................... Passed 0.01 sec Start 29: s2cell_test 29/110 Test #29: s2cell_test .................................... Passed 0.69 sec Start 30: s2cell_id_test 30/110 Test #30: s2cell_id_test ................................. Passed 0.73 sec Start 31: s2cell_index_test 31/110 Test #31: s2cell_index_test ..............................Subprocess aborted***Exception: 0.05 sec Start 32: s2cell_iterator_join_test 32/110 Test #32: s2cell_iterator_join_test ...................... Passed 0.01 sec Start 33: s2cell_iterator_testing_test 33/110 Test #33: s2cell_iterator_testing_test ...................***Failed 0.01 sec Start 34: s2cell_range_iterator_test 34/110 Test #34: s2cell_range_iterator_test ..................... Passed 0.01 sec Start 35: s2cell_union_test 35/110 Test #35: s2cell_union_test ..............................***Failed 0.64 sec Start 36: s2centroids_test 36/110 Test #36: s2centroids_test ............................... Passed 0.01 sec Start 37: s2closest_cell_query_base_test 37/110 Test #37: s2closest_cell_query_base_test ................. Passed 0.01 sec Start 38: s2closest_cell_query_test 38/110 Test #38: s2closest_cell_query_test ...................... Passed 0.30 sec Start 39: s2closest_edge_query_base_test 39/110 Test #39: s2closest_edge_query_base_test ................. Passed 0.01 sec Start 40: s2closest_edge_query_test 40/110 Test #40: s2closest_edge_query_test ...................... Passed 0.38 sec Start 41: s2closest_point_query_base_test 41/110 Test #41: s2closest_point_query_base_test ................ Passed 0.01 sec Start 42: s2closest_point_query_test 42/110 Test #42: s2closest_point_query_test ..................... Passed 0.31 sec Start 43: s2contains_point_query_test 43/110 Test #43: s2contains_point_query_test .................... Passed 0.02 sec Start 44: s2contains_vertex_query_test 44/110 Test #44: s2contains_vertex_query_test ................... Passed 0.01 sec Start 45: s2convex_hull_query_test 45/110 Test #45: s2convex_hull_query_test ....................... Passed 1.31 sec Start 46: s2coords_test 46/110 Test #46: s2coords_test .................................. Passed 0.03 sec Start 47: s2crossing_edge_query_test 47/110 Test #47: s2crossing_edge_query_test ..................... Passed 0.57 sec Start 48: s2earth_test 48/110 Test #48: s2earth_test ................................... Passed 0.01 sec Start 49: s2edge_clipping_test 49/110 Test #49: s2edge_clipping_test ........................... Passed 0.04 sec Start 50: s2edge_crosser_test 50/110 Test #50: s2edge_crosser_test ............................ Passed 0.06 sec Start 51: s2edge_crossings_test 51/110 Test #51: s2edge_crossings_test .......................... Passed 0.34 sec Start 52: s2edge_distances_test 52/110 Test #52: s2edge_distances_test .......................... Passed 0.03 sec Start 53: s2edge_tessellator_test 53/110 Test #53: s2edge_tessellator_test ........................ Passed 2.26 sec Start 54: s2edge_vector_shape_test 54/110 Test #54: s2edge_vector_shape_test ....................... Passed 0.01 sec Start 55: s2error_test 55/110 Test #55: s2error_test ................................... Passed 0.00 sec Start 56: s2furthest_edge_query_test 56/110 Test #56: s2furthest_edge_query_test ..................... Passed 1.50 sec Start 57: s2hausdorff_distance_query_test 57/110 Test #57: s2hausdorff_distance_query_test ................ Passed 0.01 sec Start 58: s2latlng_test 58/110 Test #58: s2latlng_test .................................. Passed 0.04 sec Start 59: s2latlng_rect_bounder_test 59/110 Test #59: s2latlng_rect_bounder_test ..................... Passed 0.05 sec Start 60: s2latlng_rect_test 60/110 Test #60: s2latlng_rect_test ............................. Passed 0.34 sec Start 61: s2lax_loop_shape_test 61/110 Test #61: s2lax_loop_shape_test .......................... Passed 0.01 sec Start 62: s2lax_polygon_shape_test 62/110 Test #62: s2lax_polygon_shape_test ....................... Passed 0.11 sec Start 63: s2lax_polyline_shape_test 63/110 Test #63: s2lax_polyline_shape_test ...................... Passed 0.01 sec Start 64: s2loop_measures_test 64/110 Test #64: s2loop_measures_test ........................... Passed 0.29 sec Start 65: s2loop_test 65/110 Test #65: s2loop_test .................................... Passed 1.32 sec Start 66: s2measures_test 66/110 Test #66: s2measures_test ................................ Passed 0.01 sec Start 67: s2memory_tracker_test 67/110 Test #67: s2memory_tracker_test .......................... Passed 0.01 sec Start 68: s2metrics_test 68/110 Test #68: s2metrics_test ................................. Passed 0.01 sec Start 69: s2max_distance_targets_test 69/110 Test #69: s2max_distance_targets_test .................... Passed 0.01 sec Start 70: s2min_distance_targets_test 70/110 Test #70: s2min_distance_targets_test .................... Passed 0.01 sec Start 71: s2padded_cell_test 71/110 Test #71: s2padded_cell_test ............................. Passed 0.02 sec Start 72: s2point_test 72/110 Test #72: s2point_test ................................... Passed 0.05 sec Start 73: s2point_vector_shape_test 73/110 Test #73: s2point_vector_shape_test ...................... Passed 0.01 sec Start 74: s2point_compression_test 74/110 Test #74: s2point_compression_test ....................... Passed 0.04 sec Start 75: s2point_index_test 75/110 Test #75: s2point_index_test .............................Subprocess aborted***Exception: 0.10 sec Start 76: s2point_region_test 76/110 Test #76: s2point_region_test ............................ Passed 0.01 sec Start 77: s2pointutil_test 77/110 Test #77: s2pointutil_test ............................... Passed 0.01 sec Start 78: s2polygon_test 78/110 Test #78: s2polygon_test ................................. Passed 2.16 sec Start 79: s2polyline_alignment_test 79/110 Test #79: s2polyline_alignment_test ...................... Passed 0.12 sec Start 80: s2polyline_simplifier_test 80/110 Test #80: s2polyline_simplifier_test ..................... Passed 0.01 sec Start 81: s2polyline_measures_test 81/110 Test #81: s2polyline_measures_test ....................... Passed 0.01 sec Start 82: s2polyline_test 82/110 Test #82: s2polyline_test ................................ Passed 0.01 sec Start 83: s2predicates_test 83/110 Test #83: s2predicates_test .............................. Passed 1.08 sec Start 84: s2projections_test 84/110 Test #84: s2projections_test ............................. Passed 0.01 sec Start 85: s2r2rect_test 85/110 Test #85: s2r2rect_test .................................. Passed 0.01 sec Start 86: s2region_test 86/110 Test #86: s2region_test .................................. Passed 0.01 sec Start 87: s2region_term_indexer_test 87/110 Test #87: s2region_term_indexer_test ..................... Passed 0.38 sec Start 88: s2region_coverer_test 88/110 Test #88: s2region_coverer_test ..........................Subprocess aborted***Exception: 0.69 sec Start 89: s2region_union_test 89/110 Test #89: s2region_union_test ............................ Passed 0.01 sec Start 90: s2shape_index_buffered_region_test 90/110 Test #90: s2shape_index_buffered_region_test ............. Passed 0.03 sec Start 91: s2shape_index_measures_test 91/110 Test #91: s2shape_index_measures_test .................... Passed 0.01 sec Start 92: s2shape_index_region_test 92/110 Test #92: s2shape_index_region_test ...................... Passed 0.07 sec Start 93: s2shape_index_test 93/110 Test #93: s2shape_index_test ............................. Passed 0.00 sec Start 94: s2shape_measures_test 94/110 Test #94: s2shape_measures_test .......................... Passed 0.01 sec Start 95: s2shape_nesting_query_test 95/110 Test #95: s2shape_nesting_query_test ..................... Passed 0.25 sec Start 96: s2shapeutil_build_polygon_boundaries_test 96/110 Test #96: s2shapeutil_build_polygon_boundaries_test ...... Passed 0.01 sec Start 97: s2shapeutil_coding_test 97/110 Test #97: s2shapeutil_coding_test ........................ Passed 0.01 sec Start 98: s2shapeutil_contains_brute_force_test 98/110 Test #98: s2shapeutil_contains_brute_force_test .......... Passed 0.01 sec Start 99: s2shapeutil_conversion_test 99/110 Test #99: s2shapeutil_conversion_test .................... Passed 0.01 sec Start 100: s2shapeutil_count_edges_test 100/110 Test #100: s2shapeutil_count_edges_test ................... Passed 0.01 sec Start 101: s2shapeutil_edge_iterator_test 101/110 Test #101: s2shapeutil_edge_iterator_test ................. Passed 0.01 sec Start 102: s2shapeutil_get_reference_point_test 102/110 Test #102: s2shapeutil_get_reference_point_test ........... Passed 0.01 sec Start 103: s2shapeutil_visit_crossing_edge_pairs_test 103/110 Test #103: s2shapeutil_visit_crossing_edge_pairs_test ..... Passed 0.01 sec Start 104: s2testing_test 104/110 Test #104: s2testing_test ................................. Passed 0.48 sec Start 105: s2text_format_test 105/110 Test #105: s2text_format_test ............................. Passed 0.11 sec Start 106: s2wedge_relations_test 106/110 Test #106: s2wedge_relations_test ......................... Passed 0.00 sec Start 107: s2winding_operation_test 107/110 Test #107: s2winding_operation_test ....................... Passed 0.01 sec Start 108: s2wrapped_shape_test 108/110 Test #108: s2wrapped_shape_test ........................... Passed 0.01 sec Start 109: sequence_lexicon_test 109/110 Test #109: sequence_lexicon_test .......................... Passed 0.00 sec Start 110: value_lexicon_test 110/110 Test #110: value_lexicon_test ............................. Passed 0.01 sec 95% tests passed, 5 tests failed out of 110 Total Test time (real) = 25.21 sec The following tests FAILED: 31 - s2cell_index_test (Subprocess aborted) 33 - s2cell_iterator_testing_test (Failed) 35 - s2cell_union_test (Failed) 75 - s2point_index_test (Subprocess aborted) 88 - s2region_coverer_test (Subprocess aborted) Errors while running CTest Output from these tests are in: /usr/src/libs2geometry17/build1/Testing/Temporary/LastTest.log Use "--rerun-failed --output-on-failure" to re-run the failed cases verbosely. make: *** [Makefile:71: test] Error 8