>>> s2geometry: Building community/s2geometry 0.9.0-r5 (using abuild 3.9.0-r0) started Sun, 17 Apr 2022 02:33:38 +0000 >>> s2geometry: Checking sanity of /home/buildozer/aports/community/s2geometry/APKBUILD... >>> s2geometry: Analyzing dependencies... >>> s2geometry: Installing for build: build-base cmake gtest-dev openssl1.1-compat-dev python3-dev swig (1/24) Installing libbz2 (1.0.8-r1) (2/24) Installing xz-libs (5.2.5-r1) (3/24) Installing libarchive (3.6.1-r0) (4/24) Installing rhash-libs (1.4.2-r2) (5/24) Installing libuv (1.44.1-r0) (6/24) Installing cmake (3.23.1-r0) (7/24) Installing gtest (1.11.0_git20220205-r1) (8/24) Installing gmock (1.11.0_git20220205-r1) (9/24) Installing gtest-dev (1.11.0_git20220205-r1) (10/24) Installing openssl-dev (1.1.1n-r0) (11/24) Installing libffi (3.4.2-r1) (12/24) Installing gdbm (1.23-r0) (13/24) Installing mpdecimal (2.5.1-r1) (14/24) Installing readline (8.1.2-r0) (15/24) Installing sqlite-libs (3.38.2-r0) (16/24) Installing python3 (3.10.3-r0) (17/24) Installing python3-dev (3.10.3-r0) (18/24) Installing gc (8.2.0-r0) (19/24) Installing libunistring (1.0-r0) (20/24) Installing guile-libs (3.0.8-r0) (21/24) Installing guile (3.0.8-r0) (22/24) Installing pcre (8.45-r2) (23/24) Installing swig (4.0.2-r4) (24/24) Installing .makedepends-s2geometry (20220417.023344) Executing busybox-1.35.0-r8.trigger OK: 437 MiB in 112 packages >>> s2geometry: Cleaning up srcdir >>> s2geometry: Cleaning up pkgdir >>> s2geometry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/s2geometry-v0.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 17 1098k 17 191k 0 0 245k 0 0:00:04 --:--:-- 0:00:04 245k 100 1098k 100 1098k 0 0 1011k 0 0:00:01 0:00:01 --:--:-- 1012k >>> s2geometry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.16/s2geometry-v0.9.0.tar.gz >>> s2geometry: Checking sha512sums... s2geometry-v0.9.0.tar.gz: OK fix-uint-handling.patch: OK fix-newer-openssl.patch: OK 0001-CMake-add-version-information-to-the-library.patch: OK >>> s2geometry: Unpacking /var/cache/distfiles/v3.16/s2geometry-v0.9.0.tar.gz... >>> s2geometry: fix-uint-handling.patch patching file src/s2/third_party/absl/base/internal/unaligned_access.h >>> s2geometry: fix-newer-openssl.patch patching file src/s2/util/math/exactfloat/exactfloat.cc >>> s2geometry: 0001-CMake-add-version-information-to-the-library.patch patching file CMakeLists.txt Hunk #1 succeeded at 1 with fuzz 2. Hunk #2 succeeded at 214 (offset -1 lines). -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/g++ - 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: * GFLAGS, allows changing command line flags. * GLOG, provides logging configurability. -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1n") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SWIG: /usr/bin/swig (found version "4.0.2") -- Found PythonInterp: /usr/bin/python3.10 (found version "3.10.3") -- Found PythonLibs: /usr/lib/libpython3.10.so (found version "3.10.3") GTEST_ROOT: CMake Warning (dev) at /usr/share/cmake/Modules/UseSWIG.cmake:775 (message): Policy CMP0078 is not set: UseSWIG generates standard target names. Run "cmake --help-policy CMP0078" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/python/CMakeLists.txt:12 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/UseSWIG.cmake:617 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake/Modules/UseSWIG.cmake:888 (SWIG_ADD_SOURCE_TO_MODULE) src/python/CMakeLists.txt:12 (swig_add_library) This warning is for project developers. Use -Wno-dev to suppress it. :2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :2: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build Scanning dependencies of target pywraps2_swig_compilation [ 1%] Building CXX object CMakeFiles/s2testing.dir/src/s2/s2builderutil_testing.cc.o [ 2%] Building CXX object CMakeFiles/s2testing.dir/src/s2/s2shapeutil_testing.cc.o [ 3%] Building CXX object CMakeFiles/s2testing.dir/src/s2/s2testing.cc.o [ 4%] Building CXX object CMakeFiles/s2.dir/src/s2/base/stringprintf.cc.o [ 5%] Building CXX object CMakeFiles/s2.dir/src/s2/base/strtoint.cc.o [ 6%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2cell_id_vector.cc.o [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2point_vector.cc.o [ 7%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_s2shape_index.cc.o [ 8%] Building CXX object CMakeFiles/s2.dir/src/s2/encoded_string_vector.cc.o [ 9%] Building CXX object CMakeFiles/s2.dir/src/s2/id_set_lexicon.cc.o [ 10%] Building CXX object CMakeFiles/s2.dir/src/s2/mutable_s2shape_index.cc.o [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/s1angle.cc.o [ 12%] Building CXX object CMakeFiles/s2.dir/src/s2/r2rect.cc.o [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s1chord_angle.cc.o [ 13%] Building CXX object CMakeFiles/s2.dir/src/s2/s1interval.cc.o [ 14%] Building CXX object CMakeFiles/s2.dir/src/s2/s2boolean_operation.cc.o [ 15%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder.cc.o [ 16%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builder_graph.cc.o [ 17%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_closed_set_normalizer.cc.o [ 18%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_find_polygon_degeneracies.cc.o [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_lax_polygon_layer.cc.o [ 19%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2point_vector_layer.cc.o [ 20%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polygon_layer.cc.o [ 21%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_layer.cc.o [ 22%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_s2polyline_vector_layer.cc.o [ 23%] Building CXX object CMakeFiles/s2.dir/src/s2/s2builderutil_snap_functions.cc.o [ 24%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cap.cc.o [ 25%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell.cc.o [ 27%] Swig compile s2.i for python [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_id.cc.o [ 27%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_index.cc.o [ 28%] Building CXX object CMakeFiles/s2.dir/src/s2/s2cell_union.cc.o [ 29%] Building CXX object CMakeFiles/s2.dir/src/s2/s2centroids.cc.o [ 30%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_cell_query.cc.o [ 31%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_edge_query.cc.o [ 32%] Building CXX object CMakeFiles/s2.dir/src/s2/s2closest_point_query.cc.o [ 33%] Building CXX object CMakeFiles/s2.dir/src/s2/s2contains_vertex_query.cc.o [ 33%] Building CXX object CMakeFiles/s2.dir/src/s2/s2convex_hull_query.cc.o [ 34%] Building CXX object CMakeFiles/s2.dir/src/s2/s2coords.cc.o [ 37%] Building CXX object CMakeFiles/s2.dir/src/s2/s2debug.cc.o [ 37%] Building CXX object CMakeFiles/s2.dir/src/s2/s2crossing_edge_query.cc.o [ 37%] Building CXX object CMakeFiles/s2.dir/src/s2/s2earth.cc.o [ 38%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_clipping.cc.o [ 39%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crosser.cc.o [ 39%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_crossings.cc.o [ 40%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_distances.cc.o [ 41%] Building CXX object CMakeFiles/s2.dir/src/s2/s2edge_tessellator.cc.o [ 42%] Building CXX object CMakeFiles/s2.dir/src/s2/s2error.cc.o [ 43%] Building CXX object CMakeFiles/s2.dir/src/s2/s2furthest_edge_query.cc.o [ 44%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng.cc.o [ 45%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect.cc.o [ 45%] Building CXX object CMakeFiles/s2.dir/src/s2/s2latlng_rect_bounder.cc.o [ 47%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_loop_shape.cc.o [ 47%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polygon_shape.cc.o [ 48%] Building CXX object CMakeFiles/s2.dir/src/s2/s2lax_polyline_shape.cc.o [ 50%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop_measures.cc.o [ 50%] Building CXX object CMakeFiles/s2.dir/src/s2/s2loop.cc.o [ 51%] Building CXX object CMakeFiles/s2.dir/src/s2/s2measures.cc.o [ 52%] Building CXX object CMakeFiles/s2.dir/src/s2/s2metrics.cc.o [ 52%] Building CXX object CMakeFiles/s2.dir/src/s2/s2max_distance_targets.cc.o [ 54%] Building CXX object CMakeFiles/s2.dir/src/s2/s2padded_cell.cc.o [ 54%] Building CXX object CMakeFiles/s2.dir/src/s2/s2min_distance_targets.cc.o [ 55%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_compression.cc.o [ 56%] Building CXX object CMakeFiles/s2.dir/src/s2/s2point_region.cc.o [ 57%] Building CXX object CMakeFiles/s2.dir/src/s2/s2pointutil.cc.o [ 58%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polygon.cc.o [ 58%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline.cc.o [ 59%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_alignment.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region.h:45: Warning 362: operator= ignored [ 60%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_measures.cc.o [ 61%] Building CXX object CMakeFiles/s2.dir/src/s2/s2polyline_simplifier.cc.o [ 62%] Building CXX object CMakeFiles/s2.dir/src/s2/s2predicates.cc.o [ 63%] Building CXX object CMakeFiles/s2.dir/src/s2/s2projections.cc.o [ 64%] Building CXX object CMakeFiles/s2.dir/src/s2/s2r2rect.cc.o [ 64%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region.cc.o [ 65%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_term_indexer.cc.o [ 66%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_coverer.cc.o [ 67%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_intersection.cc.o [ 68%] Building CXX object CMakeFiles/s2.dir/src/s2/s2region_union.cc.o [ 69%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index.cc.o [ 70%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_buffered_region.cc.o In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector2&}; _Tp = Vector2; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector2; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_uint_vector.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_string_vector.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_string_vector.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2edge_tessellator.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_index_measures.cc.o [ 71%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shape_measures.cc.o [ 72%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop_measures.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop_measures.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop_measures.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop_measures.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'S2PointLoopSpan S2::PruneDegeneracies(S2PointLoopSpan, std::vector >*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_coding.cc.o [ 74%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_contains_brute_force.cc.o [ 75%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_edge_iterator.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2padded_cell.cc: In constructor 'S2PaddedCell::S2PaddedCell(S2CellId, double)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2padded_cell.cc:34:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 34 | S2PaddedCell::S2PaddedCell(S2CellId id, double padding) | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.h:73: Warning 509: Overloaded method S2CellUnion::S2CellUnion(std::vector< uint64,std::allocator< uint64 > > const &) effectively ignored, /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.h:69: Warning 509: as it is shadowed by S2CellUnion::S2CellUnion(std::vector< S2CellId,std::allocator< S2CellId > >). /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc: In function 'void s2coding::EncodeS2PointVectorFast(absl::Span >, Encoder*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:136:6: note: parameter passing for argument of type 'absl::Span >' changed in GCC 7.1 136 | void EncodeS2PointVectorFast(Span points, Encoder* encoder) { | ^~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_get_reference_point.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.cc: In member function 'S2CellId S2CellId::maximum_tile(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.cc:160:10: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 160 | S2CellId S2CellId::maximum_tile(const S2CellId limit) const { | ^~~~~~~~ [ 77%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_range_iterator.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point_compression.cc: In function 'bool S2DecodePointsCompressed(Decoder*, int, absl::Span >)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point_compression.cc:345:6: note: parameter passing for argument of type 'absl::Span >' changed in GCC 7.1 345 | bool S2DecodePointsCompressed(Decoder* decoder, int level, | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Built target pywraps2_swig_compilation /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc: In function 's2coding::BlockCode s2coding::GetBlockCode(absl::Span, uint64, bool)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:668:11: note: parameter passing for argument of type 'absl::Span' changed in GCC 7.1 668 | BlockCode GetBlockCode(Span values, uint64 base, | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:668:11: note: parameter passing for argument of type 'absl::Span' changed in GCC 7.1 [ 77%] Building CXX object CMakeFiles/s2.dir/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc.o [ 78%] Building CXX object CMakeFiles/s2.dir/src/s2/s2text_format.cc.o [ 79%] Building CXX object CMakeFiles/s2.dir/src/s2/s2wedge_relations.cc.o [ 80%] Building CXX object CMakeFiles/s2.dir/src/s2/strings/ostringstream.cc.o [ 81%] Building CXX object CMakeFiles/s2.dir/src/s2/strings/serialize.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point_compression.cc: In function 'void S2EncodePointsCompressed(absl::Span, int, Encoder*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point_compression.cc:317:6: note: parameter passing for argument of type 'absl::Span' changed in GCC 7.1 317 | void S2EncodePointsCompressed(Span points, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::intersects(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:603:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 603 | inline bool S2CellId::intersects(S2CellId other) const { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc: In member function 'virtual bool S2Cell::MayIntersect(const S2Cell&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc:268:24: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 268 | return id_.intersects(cell.id_); | ~~~~~~~~~~~~~~^~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/base/dynamic_annotations.cc.o [ 83%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/base/internal/raw_logging.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.cc: In function 'std::ostream& operator<<(std::ostream&, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.cc:601:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 601 | std::ostream& operator<<(std::ostream& os, S2CellId id) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc: In constructor 'S2Cell::S2Cell(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc:54:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 54 | S2Cell::S2Cell(S2CellId id) { | ^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc: In member function 'bool S2Cell::Decode(Decoder*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.cc:300:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 300 | new (this) S2Cell(id); | ^ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 [ 83%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/base/internal/throw_delegate.cc.o [ 84%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/numeric/int128.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc: In function 'int s2coding::ChooseBestLevel(absl::Span >, std::vector*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:529:5: note: parameter passing for argument of type 'absl::Span >' changed in GCC 7.1 529 | int ChooseBestLevel(Span points, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.cc: In member function 'void S2CellIndex::RangeIterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.cc:24:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 24 | void S2CellIndex::RangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator==(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:470:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 470 | inline bool operator==(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:470:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ [ 85%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/ascii.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.cc: In member function 'int S2CellId::GetCommonAncestorLevel(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.cc:183:5: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 183 | int S2CellId::GetCommonAncestorLevel(S2CellId other) const { | ^~~~~~~~ [ 86%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/match.cc.o [ 87%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/numbers.cc.o [ 88%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/str_cat.cc.o [ 89%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/str_split.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc: In function 'void s2coding::EncodeS2PointVectorCompact(absl::Span >, Encoder*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:250:6: note: parameter passing for argument of type 'absl::Span >' changed in GCC 7.1 250 | void EncodeS2PointVectorCompact(Span points, Encoder* encoder) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:451:34: note: parameter passing for argument of type 'absl::Span' changed in GCC 7.1 451 | BlockCode code = GetBlockCode(MakeSpan(&values[i], block_size), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | base, have_exceptions); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2point_vector_layer.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2point_vector_layer.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2point_vector_layer.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2point_vector_layer.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'virtual void s2builderutil::S2PointVectorLayer::Build(const Graph&, S2Error*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'bool S2CellUnion::Contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:252:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 252 | bool S2CellUnion::Contains(S2CellId id) const { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'bool S2CellUnion::Contains(const S2CellUnion&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:280:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 280 | if (!Contains(y_id)) return false; | ~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'virtual bool S2CellUnion::Contains(const S2Cell&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:474:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 474 | return Contains(cell.id()); | ~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'virtual bool S2CellUnion::Contains(const S2Point&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:514:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 514 | return Contains(S2CellId(p)); | ~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'bool S2CellUnion::Intersects(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:266:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 266 | bool S2CellUnion::Intersects(S2CellId id) const { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc: In function 'void s2coding::EncodeS2PointVector(absl::Span >, s2coding::CodingHint, Encoder*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2point_vector.cc:89:6: note: parameter passing for argument of type 'absl::Span >' changed in GCC 7.1 89 | void EncodeS2PointVector(Span points, CodingHint hint, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'bool S2CellUnion::Intersects(const S2CellUnion&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:290:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 290 | if (Intersects(y_id)) return true; | ~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h: In member function 'void S2CellIndex::GetIntersectingLabels(const S2CellUnion&, std::vector*) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h:633:17: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 633 | range.Seek(it->range_min()); // Only seek when necessary. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/string_view.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'virtual bool S2CellUnion::MayIntersect(const S2Cell&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:478:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | return Intersects(cell.id()); | ~~~~~~~~~~^~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/strip.cc.o [ 91%] Building CXX object CMakeFiles/s2.dir/src/s2/third_party/absl/strings/internal/memutil.cc.o In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_layer.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_layer.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bit-interleave.cc.o In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_layer.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_layer.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/s2.dir/src/s2/util/bits/bits.cc.o [ 94%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/coder.cc.o In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = Vector3*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline_alignment.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline_alignment.cc:17: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/s2.dir/src/s2/util/coding/varint.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'void S2CellUnion::InitFromBeginEnd(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:83:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 83 | void S2CellUnion::InitFromBeginEnd(S2CellId begin, S2CellId end) { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:83:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline_alignment.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline_alignment.cc:17: /usr/include/c++/11.2.1/bits/stl_vector.h: In function 'std::unique_ptr > s2polyline_alignment::HalfResolution(const S2Polyline&)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/exactfloat/exactfloat.cc.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In static member function 'static S2CellUnion S2CellUnion::FromBeginEnd(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 67 | S2CellUnion S2CellUnion::FromBeginEnd(S2CellId begin, S2CellId end) { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:67:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:69:26: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 69 | result.InitFromBeginEnd(begin, end); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:69:26: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:69:26: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'void S2CellUnion::InitFromMinMax(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:78:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 78 | void S2CellUnion::InitFromMinMax(S2CellId min_id, S2CellId max_id) { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:78:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:80:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 80 | InitFromBeginEnd(min_id, max_id.next()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:80:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:80:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In static member function 'static S2CellUnion S2CellUnion::FromMinMax(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:61:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 61 | S2CellUnion S2CellUnion::FromMinMax(S2CellId min_id, S2CellId max_id) { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:61:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:63:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 63 | result.InitFromMinMax(min_id, max_id); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:63:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:63:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_vector_layer.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_vector_layer.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/s2.dir/src/s2/util/math/mathutil.cc.o [ 97%] Building CXX object CMakeFiles/s2.dir/src/s2/util/units/length-units.cc.o In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_vector_layer.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polyline_vector_layer.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2r2rect.cc: In static member function 'static S2R2Rect S2R2Rect::FromCellId(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2r2rect.cc:36:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 36 | S2R2Rect S2R2Rect::FromCellId(S2CellId id) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'S2CellUnion S2CellUnion::Intersection(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:303:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 303 | S2CellUnion S2CellUnion::Intersection(S2CellId id) const { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:305:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 305 | if (Contains(id)) { | ~~~~~~~~^~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.h: In member function 'virtual void EncodedS2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.h:232:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 232 | inline void EncodedS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = EncodedS2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = EncodedS2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.cc: In member function 'virtual S2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_s2shape_index.cc:32:35: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 32 | EncodedS2ShapeIndex::CellRelation EncodedS2ShapeIndex::Iterator::Locate( | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In function 'void GetDifferenceInternal(S2CellId, const S2CellUnion&, std::vector*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:374:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 374 | static void GetDifferenceInternal(S2CellId cell, | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:379:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 379 | if (!y.Intersects(cell)) { | ~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:381:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 381 | } else if (!y.Contains(cell)) { | ~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'bool S2CrossingEdgeQuery::VisitCells(const S2PaddedCell&, const R2Rect&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:18: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2CellId; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:263:25: note: parameter passing for argument of type '_ValueType' {aka 'S2CellId'} changed in GCC 7.1 263 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:263:25: note: parameter passing for argument of type '_ValueType' {aka 'S2CellId'} changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:355:29: note: parameter passing for argument of type '_ValueType' {aka 'S2CellId'} changed in GCC 7.1 355 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:355:29: note: parameter passing for argument of type '_ValueType' {aka 'S2CellId'} changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In static member function 'static bool S2CellUnion::Normalize(std::vector*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:162:42: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 162 | if (out > 0 && (*ids)[out-1].contains(id)) continue; | ~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:165:34: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 165 | while (out > 0 && id.contains((*ids)[out-1])) --out; | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = Vector3*; _Tp = Vector3]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.cc: In member function 'bool S2CrossingEdgeQuery::VisitCells(const S2Point&, const S2Point&, const CellVisitor&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.cc:213:59: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 213 | S2PaddedCell pcell(S2CellId::FromFace(segment.face), 0); | ^ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.cc:233:41: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 233 | if (!edge_root.is_face()) pcell = S2PaddedCell(edge_root, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'void S2CellUnion::Expand(int)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:413:34: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 413 | while (i > 0 && id.contains(cell_id(i - 1))) --i; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:18: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator*>; _ForwardIterator = Vector3*; _Tp = Vector3]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 331 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2crossing_edge_query.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2distance_target.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {s2shapeutil::ShapeEdge}; _Tp = s2shapeutil::ShapeEdge; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'virtual S2Cap S2CellUnion::GetCapBound() const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:239:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 239 | cap.AddCap(S2Cell(id).GetCapBound()); | ^~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline.cc: In member function 'void S2Polyline::Init(const std::vector >&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polyline.cc:100:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 100 | std::copy(vertices.begin(), vertices.end(), &vertices_[0]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'double S2CellUnion::ApproxArea() const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:452:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 452 | area += S2Cell(id).ApproxArea(); | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'double S2CellUnion::ExactArea() const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:460:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 460 | area += S2Cell(id).ExactArea(); | ^~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cap.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc: In member function 'virtual S2LatLngRect S2CellUnion::GetRectBound() const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_union.cc:247:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 247 | bound = bound.Union(S2Cell(id).GetRectBound()); | ^~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cap.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = Vector3; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_lax_polygon_layer.h:36, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_lax_polygon_layer.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cap.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cap.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cap.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_algo.h:85:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:87:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:89:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator==(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:470:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 470 | inline bool operator==(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:470:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_lax_polygon_layer.h:36, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_lax_polygon_layer.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void s2builderutil::LaxPolygonLayer::AppendPolygonLoops(const Graph&, const std::vector >&, std::vector > >*) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_range_iterator.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_range_iterator.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void s2shapeutil::RangeIterator::SeekBeyond(const s2shapeutil::RangeIterator&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc: In static member function 'static void S2Testing::CheckCovering(const S2Region&, const S2CellUnion&, bool, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:312:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 312 | void S2Testing::CheckCovering(const S2Region& region, | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:317:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 317 | CheckCovering(region, covering, check_tight, S2CellId::FromFace(face)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:317:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:322:28: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 322 | if (!region.MayIntersect(S2Cell(id))) { | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:41: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:324:22: note: in expansion of macro 'S2_CHECK' 324 | if (check_tight) S2_CHECK(!covering.Intersects(id)); | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:326:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 326 | } else if (!covering.Contains(id)) { | ~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:330:31: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 330 | S2_CHECK(!region.Contains(S2Cell(id))); | ^~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:330:5: note: in expansion of macro 'S2_CHECK' 330 | S2_CHECK(!region.Contains(S2Cell(id))); | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:335:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 335 | CheckCovering(region, covering, check_tight, child); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:335:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:42, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:60, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_testing.cc:20: /usr/include/gtest/gtest-printers.h: In function 'std::string testing::PrintToString(const T&) [with T = S2CellId]': /usr/include/gtest/gtest-printers.h:216:9: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 216 | *os << value; | ~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void s2shapeutil::RangeIterator::SeekTo(const s2shapeutil::RangeIterator&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polygon_layer.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polygon_layer.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector3&}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In member function 'bool S2RegionCoverer::IsCanonical(const std::vector&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:378:54: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 378 | if (too_many_cells && id.GetCommonAncestorLevel(prev_id) >= min_level) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'std::unique_ptr S2ConvexHullQuery::GetConvexHull()': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1124:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1124 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_uninitialized.h:341:41: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 341 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/vector.tcc:762:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 762 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2convex_hull_query.cc:26: /usr/include/c++/11.2.1/bits/stl_uninitialized.h:355:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 354 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:355:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 354 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_testing.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_testing.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In function 'void s2testing::ExpectEqual(const S2ShapeIndex&, const S2ShapeIndex&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h: In member function 'void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h:546:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 546 | inline void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h:547:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 547 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestCellQueryBase::Result&}; _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:60, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestCellQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In member function 'bool S2RegionCoverer::ContainsAllChildren(const std::vector&, S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:397:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 397 | bool S2RegionCoverer::ContainsAllChildren(const vector& covering, | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Vector2&}; _Tp = Vector2; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void S2Testing::Fractal::GetR2VerticesHelper(const R2Point&, const R2Point&, int, std::vector >*) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::ReplaceCellsWithAncestor(std::vector*, S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:410:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 410 | void S2RegionCoverer::ReplaceCellsWithAncestor(vector* covering, | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2testing.cc:18: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In static member function 'static void S2Testing::AppendLoopVertices(const S2Loop&, std::vector >*)': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:341:41: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 341 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:355:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 354 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:355:9: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 354 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In static member function 'static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 236 | inline void S2ShapeIndexRegion::CoverRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:243:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 243 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2distance_target.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2distance_target.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::AdjustCellLevels(std::vector*) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:217:44: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 217 | if (out > 0 && (*cells)[out-1].contains(id)) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:218:34: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 218 | while (out > 0 && id.contains((*cells)[out-1])) --out; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:210:50: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 210 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:222:17: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 222 | iter_.Seek(id.range_max().next()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_map.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:41, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder_graph.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_find_polygon_degeneracies.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_find_polygon_degeneracies.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator, int, std::less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>; Params = gtl::internal_btree::map_params, int, std::less >, std::allocator, int> >, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator, int, std::less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = S2Shape::Edge; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:20, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2FurthestEdgeQuery::Result}; _Tp = S2FurthestEdgeQuery::Result; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s1angle.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2max_distance_targets.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 296 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:3: note: in expansion of macro 'S2_DCHECK' 296 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ [ 98%] Linking CXX static library libs2testing.a /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 260 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:3: note: in expansion of macro 'S2_DCHECK' 260 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:740:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 740 | void S2ClosestCellQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:740:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:743:46: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 743 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 98%] Built target s2testing In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:20, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:714:53: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 714 | int level = it.start_id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:726:14: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 726 | it.Seek(id.range_max().next()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:730:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 730 | AddInitialRange(cell_first_id, last.limit_id().prev()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:730:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:730:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:733:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 733 | AddInitialRange(it.start_id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:733:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:733:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In static member function 'static void S2RegionCoverer::FloodFill(const S2Region&, S2CellId, std::vector*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:498:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 498 | void S2RegionCoverer::FloodFill(const S2Region& region, S2CellId start, | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:508:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 508 | if (!region.MayIntersect(S2Cell(id))) continue; | ^~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In static member function 'static void S2RegionCoverer::GetSimpleCovering(const S2Region&, const S2Point&, int, std::vector*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:525:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 525 | return FloodFill(region, S2CellId(start).parent(level), output); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_map.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2contains_vertex_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:23: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator, int, std::less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>; Params = gtl::internal_btree::map_params, int, std::less >, std::allocator, int> >, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator, int, std::less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::CanonicalizeCovering(std::vector*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:472:58: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 472 | int level = (*covering)[i].GetCommonAncestorLevel((*covering)[i+1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc: In member function 'void S2RegionCoverer::GetInitialCandidates()': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.cc:234:31: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 234 | AddCandidate(NewCandidate(S2Cell(cell_id))); | ^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polygon_layer.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builderutil_s2polygon_layer.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void s2builderutil::S2PolygonLayer::AppendS2Loops(const Graph&, const std::vector >&, std::vector >*) const': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'void S2ContainsVertexQuery::AddEdge(const S2Point&, int)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator, int, std::less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc: In member function 'bool s2shapeutil::{anonymous}::IndexCrosser::VisitCrossings(s2shapeutil::RangeIterator*, s2shapeutil::RangeIterator*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_visit_crossing_edge_pairs.cc:229:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 229 | S2PaddedCell b_root(b_id, 0); | ^ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/queue:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:20, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Distance = int; _Tp = S2ClosestEdgeQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2distance_target.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'void S2ContainsVertexQuery::AddEdge(const S2Point&, int)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator, int, std::less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestCellQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/11.2.1/array:40, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/r2.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:18: /usr/include/c++/11.2.1/bits/stl_algo.h:85:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:87:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:89:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4832 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:4832:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc: In function 'S2Shape::ReferencePoint s2shapeutil::GetReferencePoint(const S2Shape&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:86:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 86 | std::sort(edges.begin(), edges.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_get_reference_point.cc:87:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 87 | std::sort(rev_edges.begin(), rev_edges.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, S2ClosestCellQueryBase::Label) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:751:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 751 | void S2ClosestCellQueryBase::MaybeAddResult(S2CellId cell_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:762:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 762 | S2Cell cell(cell_id); | ^~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:21, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:584:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 584 | MaybeAddResult(it.cell_id(), it.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MutableS2ShapeIndex::FaceEdge&}; _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = MutableS2ShapeIndex::FaceEdge; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:838:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 838 | MaybeAddResult(contents_it_.cell_id(), contents_it_.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, S2ClosestCellQueryBase::NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:800:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | bool S2ClosestCellQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:802:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 802 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:814:12: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 814 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:638:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 638 | range.Seek(target); | ~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:681:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | ProcessOrEnqueue(id, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cap.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 296 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:3: note: in expansion of macro 'S2_DCHECK' 296 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 260 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:3: note: in expansion of macro 'S2_DCHECK' 260 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const MutableS2ShapeIndex::ClippedEdge&}; _Tp = MutableS2ShapeIndex::ClippedEdge; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:610:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 610 | seek = ProcessOrEnqueue(child, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/queue:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:20, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:19, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; _ForwardIterator = S2ClosestEdgeQueryBase::Result*; _Tp = S2ClosestEdgeQueryBase::Result]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 331 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:19, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; _OI = S2ClosestEdgeQueryBase::Result*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2Shape::Edge}; _Tp = S2Shape::Edge; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_buffered_region.cc:23: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In static member function 'static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 236 | inline void S2ShapeIndexRegion::CoverRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:243:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 243 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:210:50: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 210 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:222:17: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 222 | iter_.Seek(id.range_max().next()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from /usr/include/c++/11.2.1/bitset:47, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, std::vector > >; _OI = Vector3*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void S2ClosestEdgeQueryBase::AddResult(const S2ClosestEdgeQueryBase::Result&) [with Distance = S2MinDistance]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:811:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 811 | next.Seek(id.range_max().next()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:557:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 557 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = MutableS2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = MutableS2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc: In member function 'virtual S2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:124:35: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 124 | MutableS2ShapeIndex::CellRelation MutableS2ShapeIndex::Iterator::Locate( | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'std::unique_ptr MutableS2ShapeIndex::Release(int)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MaxDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h: In member function 'void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h:546:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 546 | inline void S2CellIndex::NonEmptyRangeIterator::Seek(S2CellId target) { | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_index.h:547:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 547 | RangeIterator::Seek(target); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MaxDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:811:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 811 | next.Seek(id.range_max().next()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2distance_target.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:33, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2boolean_operation.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2boolean_operation.cc:65: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In function 'uint8 GetFaceMask(const S2ShapeIndex&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:674:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 674 | iter_.Seek(id.child(1).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:681:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | iter_.Seek(id.child(3).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MaxDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_uint_vector.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/encoded_string_vector.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_coding.h:42, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shapeutil_coding.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MaxDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool s2shapeutil::EncodeTaggedShapes(const S2ShapeIndex&, const ShapeEncoder&, Encoder*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'bool S2Loop::BoundaryApproxIntersects(const MutableS2ShapeIndex::Iterator&, const S2Cell&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:485:29: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 485 | S2_DCHECK(it.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:485:3: note: in expansion of macro 'S2_DCHECK' 485 | S2_DCHECK(it.id().contains(target.id())); | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MaxDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MaxDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:674:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 674 | iter_.Seek(id.child(1).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:681:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | iter_.Seek(id.child(3).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2text_format.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2text_format.cc:16: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'bool s2textformat::ParseLatLngs(absl::string_view, std::vector*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:38, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdges(S2ClosestEdgeQueryBase::Target*, const S2ClosestEdgeQueryBase::Options&, std::vector::Result>*) [with Distance = S2MaxDistance]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape&, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:888:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 888 | bool LoopCrosser::CellCrossesAnySubcell(const S2ClippedShape& a_clipped, | ^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:893:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 893 | S2PaddedCell b_root(b_id, 0); | ^ In file included from /usr/include/c++/11.2.1/vector:72, from /usr/include/c++/11.2.1/queue:61, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.h:20, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2furthest_edge_query.cc:16: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void S2FurthestEdgeQuery::FindFurthestEdges(S2FurthestEdgeQuery::Target*, std::vector*)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestCellQueryBase::Result&}; _Tp = S2ClosestCellQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestCellQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestEdgeQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'virtual bool S2Loop::Contains(const S2Cell&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:443:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 443 | S2ShapeIndex::CellRelation relation = it.Locate(target.id()); | ~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'virtual bool S2Loop::MayIntersect(const S2Cell&) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:462:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 462 | S2ShapeIndex::CellRelation relation = it.Locate(target.id()); | ~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:740:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 740 | void S2ClosestCellQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:740:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:743:46: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 743 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:714:53: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 714 | int level = it.start_id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:726:14: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 726 | it.Seek(id.range_max().next()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:730:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 730 | AddInitialRange(cell_first_id, last.limit_id().prev()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:730:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:730:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:733:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 733 | AddInitialRange(it.start_id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:733:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:733:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:26: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:811:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 811 | next.Seek(id.range_max().next()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h: In member function 'virtual void MutableS2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:557:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 557 | inline void MutableS2ShapeIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:557:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'void RangeIterator::SeekBeyond(const RangeIterator&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:757:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 757 | it_.Seek(target.range_max().next()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:28: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In static member function 'static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 236 | inline void S2ShapeIndexRegion::CoverRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:243:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 243 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'bool LoopCrosser::HasCrossing(RangeIterator*, RangeIterator*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:910:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | S2_DCHECK(ai->id().contains(bi->id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:910:3: note: in expansion of macro 'S2_DCHECK' 910 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::UpdateEdges(const S2PaddedCell&, std::vector*, MutableS2ShapeIndex::InteriorTracker*, MutableS2ShapeIndex::EdgeAllocator*, bool)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:1054:33: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 1054 | CellRelation r = iter.Locate(pcell.id()); | ~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:210:50: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 210 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:222:17: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 222 | iter_.Seek(id.range_max().next()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'bool LoopCrosser::HasCrossingRelation(RangeIterator*, RangeIterator*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:945:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 945 | S2_DCHECK(ai->id().contains(bi->id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:945:3: note: in expansion of macro 'S2_DCHECK' 945 | S2_DCHECK(ai->id().contains(bi->id())); | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'void RangeIterator::SeekTo(const RangeIterator&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:744:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 744 | it_.Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc: In member function 'void MutableS2ShapeIndex::SkipCellRange(S2CellId, S2CellId, MutableS2ShapeIndex::InteriorTracker*, MutableS2ShapeIndex::EdgeAllocator*, bool)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:995:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 995 | void MutableS2ShapeIndex::SkipCellRange(S2CellId begin, S2CellId end, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:995:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:1004:66: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 1004 | for (S2CellId skipped_id : S2CellUnion::FromBeginEnd(begin, end)) { | ^ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:1004:66: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:1004:66: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:1006:17: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 1006 | UpdateEdges(S2PaddedCell(skipped_id, kCellPadding), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void MutableS2ShapeIndex::UpdateFaceEdges(int, const std::vector&, MutableS2ShapeIndex::InteriorTracker*)': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:953:43: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 953 | S2PaddedCell pcell(face_id, kCellPadding); | ^ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:987:33: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 987 | CellRelation r = iter.Locate(shrunk_id); | ~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:965:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 965 | SkipCellRange(face_id.range_min(), shrunk_id.range_min(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | tracker, &alloc, disjoint_from_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:965:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:965:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:967:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 967 | pcell = S2PaddedCell(shrunk_id, kCellPadding); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:969:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 969 | SkipCellRange(shrunk_id.range_max().next(), face_id.range_max().next(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 970 | tracker, &alloc, disjoint_from_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:969:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:969:20: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/char_traits.h:39, from /usr/include/c++/11.2.1/string:40, from /usr/include/c++/11.2.1/bitset:47, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestEdgeQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void MutableS2ShapeIndex::Encode(Encoder*) const': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_map.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:41, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::contains(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:597:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 597 | inline bool S2CellId::contains(S2CellId other) const { | ^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void S2ClosestEdgeQueryBase::AddResult(const S2ClosestEdgeQueryBase::Result&) [with Distance = S2MinDistance]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void S2ClosestEdgeQueryBase::AddResult(const S2ClosestEdgeQueryBase::Result&) [with Distance = S2MinDistance]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:39: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:811:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 811 | next.Seek(id.range_max().next()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In function 'bool operator<(S2CellId, S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 478 | inline bool operator<(S2CellId x, S2CellId y) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:478:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:37, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In member function 'void S2ShapeIndex::Iterator::Seek(S2CellId)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:394:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 394 | void Seek(S2CellId target) { iter_->Seek(target); } | ~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_set.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:906:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 906 | S2_DCHECK(id.contains(iter_.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:906:3: note: in expansion of macro 'S2_DCHECK' 906 | S2_DCHECK(id.contains(iter_.id())); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:39: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:39: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:39: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:674:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 674 | iter_.Seek(id.child(1).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:681:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | iter_.Seek(id.child(3).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestCellQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestCellQueryBase::Result&, S2ClosestCellQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static bool S2ShapeIndex::IteratorBase::LocateImpl(const S2Point&, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:737:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 737 | it->Seek(target); | ~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h: In static member function 'static S2ShapeIndex::CellRelation S2ShapeIndex::IteratorBase::LocateImpl(S2CellId, Iter*) [with Iter = S2ShapeIndex::Iterator]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:745:1: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2ShapeIndex::IteratorBase::LocateImpl(S2CellId target, Iter* it) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index.h:752:11: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 752 | it->Seek(target.range_min()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:65: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:282:53: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 282 | S2ShapeIndex::CellRelation relation = iter_.Locate(target.id()); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 296 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:3: note: in expansion of macro 'S2_DCHECK' 296 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:65: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = MutableS2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:251:53: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 251 | S2ShapeIndex::CellRelation relation = iter_.Locate(target.id()); | ~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 260 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:3: note: in expansion of macro 'S2_DCHECK' 260 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::MaybeAddResult(S2CellId, S2ClosestCellQueryBase::Label) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:751:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 751 | void S2ClosestCellQueryBase::MaybeAddResult(S2CellId cell_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:762:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 762 | S2Cell cell(cell_id); | ^~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:25, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc: In member function 'void S2Loop::Init(const std::vector >&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:123:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | std::copy(vertices.begin(), vertices.end(), &vertices_[0]); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsBruteForce() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:584:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 584 | MaybeAddResult(it.cell_id(), it.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::AddRange(const RangeIterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:838:19: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 838 | MaybeAddResult(contents_it_.cell_id(), contents_it_.label()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'bool S2ClosestCellQueryBase::ProcessOrEnqueue(S2CellId, S2ClosestCellQueryBase::NonEmptyRangeIterator*, bool) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:800:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | bool S2ClosestCellQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:802:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 802 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:814:12: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 814 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h: In member function 'void S2ClosestCellQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:638:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 638 | range.Seek(target); | ~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:681:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | ProcessOrEnqueue(id, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestCellQueryBase::FindClosestCellsOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:610:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 610 | seek = ProcessOrEnqueue(child, &range, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2loop.cc:18: /usr/include/c++/11.2.1/bits/vector.tcc: In static member function 'static std::unique_ptr S2Loop::MakeRegularLoop(const Matrix3x3_d&, S1Angle, int)': /usr/include/c++/11.2.1/bits/vector.tcc:121:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = Vector3; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:26: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ In file included from /usr/include/c++/11.2.1/bits/stl_tree.h:63, from /usr/include/c++/11.2.1/map:60, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:23, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestEdgeQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s1angle.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:906:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 906 | S2_DCHECK(id.contains(iter_.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:906:3: note: in expansion of macro 'S2_DCHECK' 906 | S2_DCHECK(id.contains(iter_.id())); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:26: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:65: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In static member function 'static void S2ShapeIndexRegion::CoverRange(S2CellId, S2CellId, std::vector*) [with IndexType = MutableS2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 236 | inline void S2ShapeIndexRegion::CoverRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:236:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:243:45: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 243 | int level = first.GetCommonAncestorLevel(last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query_base.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_cell_query.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:25: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:26: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:674:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 674 | iter_.Seek(id.child(1).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:681:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | iter_.Seek(id.child(3).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'void S2ShapeIndexRegion::GetCellUnionBound(std::vector*) const [with IndexType = MutableS2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:210:50: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 210 | int level = iter_.id().GetCommonAncestorLevel(last_index_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestEdgeQueryBase::Result&}; _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestEdgeQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:46: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:811:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 811 | next.Seek(id.range_max().next()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_map.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:41, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/math/vector.h:32, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point.h:22, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s1angle.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2min_distance_targets.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::MayIntersect(const S2Cell&) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 296 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:296:3: note: in expansion of macro 'S2_DCHECK' 296 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h: In member function 'bool S2ShapeIndexRegion::Contains(const S2Cell&) const [with IndexType = S2ShapeIndex]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:32: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 260 | S2_DCHECK(iter_.id().contains(target.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2shape_index_region.h:260:3: note: in expansion of macro 'S2_DCHECK' 260 | S2_DCHECK(iter_.id().contains(target.id())); | ^~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const S2ClosestPointQueryBase::Result&}; _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::Result, std::allocator::Result> >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = S2ClosestPointQueryBase::Result; _Alloc = std::allocator::Result>]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestEdgeQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h:85:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:87:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:89:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1891 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/vector:67, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /usr/include/c++/11.2.1/bits/stl_vector.h: In member function 'void S2ClosestEdgeQueryBase::AddResult(const S2ClosestEdgeQueryBase::Result&) [with Distance = S2MinDistance]': /usr/include/c++/11.2.1/bits/stl_vector.h:1198:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator::QueueEntry*>; _OI = S2ClosestPointQueryBase::QueueEntry*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:46: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_map.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:41, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In static member function 'static IterType gtl::internal_btree::btree::internal_last(IterType) [with IterType = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:2276:17: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 2276 | inline IterType btree

::internal_last(IterType iter) { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.h:29, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:18: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:906:24: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 906 | S2_DCHECK(id.contains(iter_.id())); /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:131:7: note: in definition of macro 'S2_LOG_IF' 131 | !(condition) ? (void)0 : S2LogMessageVoidify() & S2_LOG(severity) | ^~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:134:22: note: in expansion of macro 'ABSL_PREDICT_FALSE' 134 | S2_LOG_IF(FATAL, ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/base/logging.h:140:19: note: in expansion of macro 'S2_CHECK' 140 | #define S2_DCHECK S2_CHECK | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:906:3: note: in expansion of macro 'S2_DCHECK' 906 | S2_DCHECK(id.contains(iter_.id())); | ^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:46: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:46: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:46: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:674:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 674 | iter_.Seek(id.child(1).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:681:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | iter_.Seek(id.child(3).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Distance = int; _Tp = S2ClosestEdgeQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Distance = int; _Tp = S2ClosestPointQueryBase::Result; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1799:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h:85:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:87:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:89:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1891 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1819:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >]': /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 152 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:152:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/stl_algo.h:1925:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/bits/stl_algo.h:61, from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h:85:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 85 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:87:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 87 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:89:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 89 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1939:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1891:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1891 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/memory:66, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; _ForwardIterator = S2ClosestEdgeQueryBase::Result*; _Tp = S2ClosestEdgeQueryBase::Result]': /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 331 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_uninitialized.h:331:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 In file included from /usr/include/c++/11.2.1/memory:63, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:24, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>; _OI = S2ClosestEdgeQueryBase::Result*]': /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/11.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:36, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point_index.h: In member function 'void S2PointIndex::Iterator::Seek(S2CellId) [with Data = int]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2point_index.h:341:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 341 | inline void S2PointIndex::Iterator::Seek(S2CellId target) { | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc: In member function 'void S2Polygon::InitToCellUnionBorder(const S2CellUnion&)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2polygon.cc:1290:28: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 1290 | builder.AddLoop(S2Loop{S2Cell{id}}); | ^~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree_map.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/mutable_s2shape_index.h:41, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:31, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'gtl::internal_btree::btree::iterator gtl::internal_btree::btree::erase(gtl::internal_btree::btree::iterator) [with Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1961:6: note: parameter passing for argument of type 'gtl::internal_btree::btree::Result, std::less::Result>, std::allocator::Result>, 256, false> >::iterator' {aka 'gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>'} changed in GCC 7.1 1961 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> gtl::internal_btree::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const S2ClosestEdgeQueryBase::Result&}; Params = gtl::internal_btree::set_params::Result, std::less::Result>, std::allocator::Result>, 256, false>]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/btree.h:1857:34: note: parameter passing for argument of type 'const gtl::internal_btree::btree_iterator::Result, std::less::Result>, std::allocator::Result>, 256, false> >, S2ClosestEdgeQueryBase::Result&, S2ClosestEdgeQueryBase::Result*>' changed in GCC 7.1 1857 | iterator last = internal_last(iter); | ~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:92: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::AddInitialRange(S2CellId, S2CellId) [with Distance = S2MinDistance; Data = int]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | void S2ClosestPointQueryBase::AddInitialRange( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:683:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:686:46: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | int level = first_id.GetCommonAncestorLevel(last_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:91: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::AddInitialRange(const S2ShapeIndex::Iterator&, const S2ShapeIndex::Iterator&) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:834:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 834 | int level = first.id().GetCommonAncestorLevel(last.id()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitCovering() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:800:49: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 800 | int level = next.id().GetCommonAncestorLevel(last.id()) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:811:16: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 811 | next.Seek(id.range_max().next()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'void S2Builder::AddForcedSites(S2PointIndex*)': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:92: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::InitCovering() [with Distance = S2MinDistance; Data = int]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:657:50: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 657 | int level = iter_.id().GetCommonAncestorLevel(index_last_id) + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:669:17: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 669 | iter_.Seek(id.range_max().next()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 673 | AddInitialRange(cell_first_id, cell_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:673:22: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | AddInitialRange(iter_.id(), index_last_id); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:676:18: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h: In member function 'bool S2ClosestPointQueryBase::ProcessOrEnqueue(S2CellId, S2ClosestPointQueryBase::Iterator*, bool) [with Distance = S2MinDistance; Data = int]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:730:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 730 | bool S2ClosestPointQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:732:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 732 | if (seek) iter->Seek(id.range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:745:14: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 745 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h: In member function 'void S2ClosestPointQueryBase::InitQueue() [with Distance = S2MinDistance; Data = int]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:592:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 592 | iter_.Seek(S2CellId(cap.center())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:627:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 627 | ProcessOrEnqueue(id, &iter_, id.range_min() > iter_.id() /*seek*/); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:91: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestPointQueryBase::FindClosestPointsOptimized() [with Distance = S2MinDistance; Data = int]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:92: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_point_query_base.h:563:30: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 563 | seek = ProcessOrEnqueue(child, &iter_, seek); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'void S2ClosestPointQueryBase::FindClosestPoints(S2ClosestPointQueryBase::Target*, const Options&, std::vector::Result>*) [with Distance = S2MinDistance; Data = int]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1124:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1124 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:91: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId, const S2ShapeIndexCell*) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:919:6: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 919 | void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:936:10: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 936 | S2Cell cell(id); | ^~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::InitQueue() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:722:23: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 722 | ProcessOrEnqueue(index_covering_[i], index_cells_[i]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:746:25: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 746 | ProcessOrEnqueue(id_j, index_cells_[j]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:755:27: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 755 | ProcessOrEnqueue(iter_.id(), &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:761:62: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 761 | if (r == S2ShapeIndex::SUBDIVIDED) ProcessOrEnqueue(id_i, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h: In member function 'void S2ClosestEdgeQueryBase::ProcessOrEnqueue(S2CellId) [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:904:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 904 | inline void S2ClosestEdgeQueryBase::ProcessOrEnqueue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:908:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 908 | ProcessOrEnqueue(id, &iter_.cell()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:910:21: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 910 | ProcessOrEnqueue(id, nullptr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:28, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:91: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdgesOptimized() [with Distance = S2MinDistance]': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:419:18: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 419 | std::copy(std::make_move_iterator(other.begin()), mid, begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/third_party/absl/container/inlined_vector.h:422:33: note: parameter passing for argument of type 'std::move_iterator::QueueEntry*>' changed in GCC 7.1 422 | auto new_end = std::copy(std::make_move_iterator(other.begin()), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | std::make_move_iterator(other.end()), begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query.h:34, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:91: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:674:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 674 | iter_.Seek(id.child(1).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:676:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 676 | ProcessOrEnqueue(id.child(1)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:679:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 679 | ProcessOrEnqueue(id.child(0)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:681:15: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 681 | iter_.Seek(id.child(3).range_min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:683:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 683 | ProcessOrEnqueue(id.child(3)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2closest_edge_query_base.h:686:23: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 686 | ProcessOrEnqueue(id.child(2)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/11.2.1/algorithm:62, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/util/gtl/dense_hash_set.h:120, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/sequence_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/id_set_lexicon.h:26, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.h:30, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2builder.cc:69: /usr/include/c++/11.2.1/bits/stl_algo.h: In member function 'void S2ClosestEdgeQueryBase::FindClosestEdges(S2ClosestEdgeQueryBase::Target*, const S2ClosestEdgeQueryBase::Options&, std::vector::Result>*) [with Distance = S2MinDistance]': /usr/include/c++/11.2.1/bits/stl_algo.h:1954:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1866:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/stl_algo.h:1871:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Result*, std::vector::Result, std::allocator::Result> > >' changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Linking CXX shared library libs2.so [ 99%] Built target s2 [ 99%] Building CXX object python/CMakeFiles/_pywraps2.dir/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx.o /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx: In function 'PyObject* _wrap_S2CellUnion_Intersects(PyObject*, PyObject*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18166:57: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 18166 | result = (bool)((S2CellUnion const *)arg1)->Intersects(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx: In function 'PyObject* _wrap_S2CellUnion_Contains(PyObject*, PyObject*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:18129:55: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 18129 | result = (bool)((S2CellUnion const *)arg1)->Contains(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4573: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h: In member function 'bool S2CellId::intersects(S2CellId) const': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell_id.h:603:13: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 603 | inline bool S2CellId::intersects(S2CellId other) const { | ^~~~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx: In function 'PyObject* _wrap_S2CellId_intersects(PyObject*, PyObject*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:8733:54: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 8733 | result = (bool)((S2CellId const *)arg1)->intersects(arg2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx: In function 'PyObject* _wrap_new_S2Cell(PyObject*, PyObject*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:16935:37: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 16935 | result = (S2Cell *)new S2Cell(arg1); | ^ In file included from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2region_coverer.h:27, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4584: /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:54:57: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 54 | explicit S2Cell(const S2Point& p) : S2Cell(S2CellId(p)) {} | ^ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/src/s2/s2cell.h:55:60: note: parameter passing for argument of type 'S2CellId' changed in GCC 7.1 55 | explicit S2Cell(const S2LatLng& ll) : S2Cell(S2CellId(ll)) {} | ^ /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx: In function 'PyObject* _wrap_S2CellId___str__(PyObject*, PyObject*)': /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:4798:18: note: parameter passing for argument of type 'const S2CellId' changed in GCC 7.1 4798 | output << *self << std::ends; | ^~~~ In file included from /usr/include/c++/11.2.1/vector:72, from /home/buildozer/aports/community/s2geometry/src/s2geometry-0.9.0/build/python/CMakeFiles/_pywraps2.dir/s2PYTHON_wrap.cxx:3339: /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Vector3}; _Tp = Vector3; _Alloc = std::allocator >]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {S2LatLng}; _Tp = S2LatLng; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/11.2.1/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont; Seq = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont >; Seq = std::vector >]': /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11.2.1/bits/vector.tcc: In function 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = swig::SwigPySequence_Cont; Seq = std::vector]': /usr/include/c++/11.2.1/bits/vector.tcc:356:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX shared module _pywraps2.so [100%] Built target _pywraps2 >>> s2geometry: Entering fakeroot... Consolidate compiler generated dependencies of target s2testing [ 1%] Built target pywraps2_swig_compilation [ 5%] Built target s2testing Consolidate compiler generated dependencies of target s2 [ 99%] Built target s2 Consolidate compiler generated dependencies of target _pywraps2 [100%] Built target _pywraps2 Install the project... -- Install configuration: "None" -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/_fp_contract_off.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/encoded_s2cell_id_vector.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/encoded_s2point_vector.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/encoded_s2shape_index.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/encoded_string_vector.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/encoded_uint_vector.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/id_set_lexicon.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/mutable_s2shape_index.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/r1interval.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/r2.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/r2rect.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s1angle.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s1chord_angle.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s1interval.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2boolean_operation.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builder.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builder_graph.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builder_layer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_closed_set_normalizer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_find_polygon_degeneracies.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_graph_shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_lax_polygon_layer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_s2point_vector_layer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_s2polygon_layer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_s2polyline_layer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_s2polyline_vector_layer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_snap_functions.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2builderutil_testing.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2cap.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2cell.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2cell_id.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2cell_index.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2cell_union.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2centroids.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2closest_cell_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2closest_cell_query_base.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2closest_edge_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2closest_edge_query_base.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2closest_point_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2closest_point_query_base.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2contains_point_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2contains_vertex_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2convex_hull_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2coords_internal.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2coords.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2crossing_edge_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2debug.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2distance_target.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2earth.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2edge_clipping.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2edge_crosser.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2edge_crossings.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2edge_distances.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2edge_tessellator.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2edge_vector_shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2error.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2furthest_edge_query.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2latlng.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2latlng_rect.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2latlng_rect_bounder.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2lax_loop_shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2lax_polygon_shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2lax_polyline_shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2loop.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2loop_measures.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2measures.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2metrics.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2max_distance_targets.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2min_distance_targets.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2padded_cell.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2point.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2point_vector_shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2point_compression.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2point_index.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2point_region.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2point_span.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2pointutil.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2polygon.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2polyline.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2polyline_alignment.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2polyline_measures.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2polyline_simplifier.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2predicates.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2projections.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2r2rect.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2region.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2region_term_indexer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2region_coverer.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2region_intersection.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2region_union.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shape.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shape_index.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shape_index_buffered_region.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shape_index_region.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shape_measures.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_build_polygon_boundaries.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_coding.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_contains_brute_force.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_count_edges.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_edge_iterator.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_get_reference_point.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_range_iterator.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_shape_edge.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_shape_edge_id.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_testing.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2shapeutil_visit_crossing_edge_pairs.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2testing.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2text_format.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/s2wedge_relations.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/sequence_lexicon.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/value_lexicon.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/casts.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/commandlineflags.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/integral_types.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/log_severity.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/logging.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/mutex.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/port.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/base/spinlock.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/strings/ostringstream.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/algorithm/algorithm.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/attributes.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/casts.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/config.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/dynamic_annotations.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/log_severity.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/macros.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/optimization.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/policy_checks.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/port.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/thread_annotations.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/internal/identity.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/internal/inline_variable.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/internal/invoke.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/internal/throw_delegate.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/base/internal/unaligned_access.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/container/inlined_vector.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/container/internal/compressed_tuple.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/container/internal/container_memory.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/container/internal/layout.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/memory/memory.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/meta/type_traits.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/numeric/int128.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/numeric/int128_have_intrinsic.inc -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/numeric/int128_no_intrinsic.inc -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/strings/numbers.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/strings/str_cat.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/strings/string_view.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/types/span.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/third_party/absl/utility/utility.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/bits/bits.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/coding/coder.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/coding/varint.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/endian/endian.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/btree.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/btree_container.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/btree_map.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/btree_set.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/compact_array.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/container_logging.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/dense_hash_set.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/densehashtable.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/hashtable_common.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/gtl/layout.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/hash/mix.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/math/mathutil.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/math/matrix3x3.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/math/vector.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/math/vector3_hash.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/units/length-units.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/include/s2/util/units/physical-units.h -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/libs2.so.0.9.0 -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/libs2.so.0 -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/libs2.so -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/libs2testing.a -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/python3.10/site-packages/_pywraps2.so -- Set runtime path of "/home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/python3.10/site-packages/_pywraps2.so" to "" -- Installing: /home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/python3.10/site-packages/pywraps2.py >>> s2geometry-static*: Running split function static... >>> s2geometry-static*: Preparing subpackage s2geometry-static... >>> s2geometry-static*: Stripping binaries >>> s2geometry-static*: Running postcheck for s2geometry-static >>> s2geometry-dev*: Running split function dev... >>> s2geometry-dev*: Preparing subpackage s2geometry-dev... >>> s2geometry-dev*: Stripping binaries >>> s2geometry-dev*: Running postcheck for s2geometry-dev >>> py3-s2geometry*: Running split function _py3... '/home/buildozer/aports/community/s2geometry/pkg/s2geometry/usr/lib/python3.10' -> '/home/buildozer/aports/community/s2geometry/pkg/py3-s2geometry/usr/lib/python3.10' >>> py3-s2geometry*: Preparing subpackage py3-s2geometry... >>> py3-s2geometry*: Stripping binaries >>> py3-s2geometry*: Running postcheck for py3-s2geometry >>> s2geometry*: Running postcheck for s2geometry >>> s2geometry*: Preparing package s2geometry... >>> s2geometry*: Stripping binaries >>> py3-s2geometry*: Scanning shared objects >>> s2geometry-dev*: Scanning shared objects >>> s2geometry-static*: Scanning shared objects >>> s2geometry*: Scanning shared objects >>> py3-s2geometry*: Tracing dependencies... python3 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libpython3.10.so.1.0 so:libs2.so.0 so:libstdc++.so.6 >>> py3-s2geometry*: Package size: 292.0 KB >>> py3-s2geometry*: Compressing data... >>> py3-s2geometry*: Create checksum... >>> py3-s2geometry*: Create py3-s2geometry-0.9.0-r5.apk >>> s2geometry-dev*: Tracing dependencies... s2geometry=0.9.0-r5 >>> s2geometry-dev*: Package size: 2.3 MB >>> s2geometry-dev*: Compressing data... >>> s2geometry-dev*: Create checksum... >>> s2geometry-dev*: Create s2geometry-dev-0.9.0-r5.apk >>> s2geometry-static*: Tracing dependencies... >>> s2geometry-static*: Package size: 112.0 KB >>> s2geometry-static*: Compressing data... >>> s2geometry-static*: Create checksum... >>> s2geometry-static*: Create s2geometry-static-0.9.0-r5.apk >>> s2geometry*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> s2geometry*: Package size: 1.1 MB >>> s2geometry*: Compressing data... >>> s2geometry*: Create checksum... >>> s2geometry*: Create s2geometry-0.9.0-r5.apk >>> s2geometry: Build complete at Sun, 17 Apr 2022 02:34:06 +0000 elapsed time 0h 0m 28s >>> s2geometry: Cleaning up srcdir >>> s2geometry: Cleaning up pkgdir >>> s2geometry: Uninstalling dependencies... (1/24) Purging .makedepends-s2geometry (20220417.023344) (2/24) Purging gtest-dev (1.11.0_git20220205-r1) (3/24) Purging cmake (3.23.1-r0) (4/24) Purging gmock (1.11.0_git20220205-r1) (5/24) Purging gtest (1.11.0_git20220205-r1) (6/24) Purging python3-dev (3.10.3-r0) (7/24) Purging python3 (3.10.3-r0) (8/24) Purging swig (4.0.2-r4) (9/24) Purging guile (3.0.8-r0) (10/24) Purging libarchive (3.6.1-r0) (11/24) Purging libbz2 (1.0.8-r1) (12/24) Purging xz-libs (5.2.5-r1) (13/24) Purging rhash-libs (1.4.2-r2) (14/24) Purging libuv (1.44.1-r0) (15/24) Purging openssl-dev (1.1.1n-r0) (16/24) Purging guile-libs (3.0.8-r0) (17/24) Purging libffi (3.4.2-r1) (18/24) Purging gdbm (1.23-r0) (19/24) Purging mpdecimal (2.5.1-r1) (20/24) Purging readline (8.1.2-r0) (21/24) Purging sqlite-libs (3.38.2-r0) (22/24) Purging gc (8.2.0-r0) (23/24) Purging libunistring (1.0-r0) (24/24) Purging pcre (8.45-r2) Executing busybox-1.35.0-r8.trigger OK: 255 MiB in 88 packages >>> s2geometry: Updating the community/armv7 repository index... >>> s2geometry: Signing the index...