>>> libspatialindex 1.9.0 Extracting bzcat /home/buildroot/autobuild/instance-1/dl/libspatialindex/spatialindex-src-1.9.0.tar.bz2 | tar --strip-components=1 -C /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0 -xf - >>> libspatialindex 1.9.0 Patching >>> libspatialindex 1.9.0 Configuring (mkdir -p /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/ && cd /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/ && rm -f CMakeCache.txt && PATH="/home/buildroot/autobuild/instance-1/output-1/host/bin:/home/buildroot/autobuild/instance-1/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/buildroot/.local/bin" /home/buildroot/autobuild/instance-1/output-1/host/bin/cmake /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/ -DCMAKE_TOOLCHAIN_FILE="/home/buildroot/autobuild/instance-1/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=OFF -DSIDX_BUILD_TESTS=OFF -DCMAKE_CXX_FLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -Wl,-elf2flt -static -Wl,-elf2flt -static" ) -- The C compiler identification is GNU 7.4.0 -- The CXX compiler identification is GNU 7.4.0 -- Check for working C compiler: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-linux-gcc -- Check for working C compiler: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-linux-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-linux-g++ -- Check for working CXX compiler: /home/buildroot/autobuild/instance-1/output-1/host/bin/arm-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for srand48 -- Looking for srand48 - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for memset -- Looking for memset - found -- Looking for memcpy -- Looking for memcpy - found -- Looking for bcopy -- Looking for bcopy - found -- Setting libspatialindex build type - Release -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0 >>> libspatialindex 1.9.0 Building PATH="/home/buildroot/autobuild/instance-1/output-1/host/bin:/home/buildroot/autobuild/instance-1/output-1/host/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/buildroot/.local/bin" /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/ make[1]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' make[2]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' Scanning dependencies of target spatialindex make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' make[3]: Entering directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' [ 3%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/CountVisitor.cc.o [ 3%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/BoundsQuery.cc.o [ 5%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/CustomStorage.cc.o [ 7%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/DataStream.cc.o [ 9%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/Error.cc.o [ 11%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/IdVisitor.cc.o [ 13%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/Index.cc.o [ 15%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/LeafQuery.cc.o [ 16%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/ObjVisitor.cc.o In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:69:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/capi/sidx_impl.h:31, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/capi/IdVisitor.cc:29: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/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]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc: In member function 'virtual void IdVisitor::visitData(const SpatialIndex::IData&)': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/sidx_api.cc.o In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:69:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/capi/sidx_impl.h:31, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/capi/LeafQuery.cc:29: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {LeafQueryResult}; _Tp = LeafQueryResult; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc: In member function 'virtual void LeafQuery::getNextEntry(const SpatialIndex::IEntry&, SpatialIndex::id_type&, bool&)': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object src/CMakeFiles/spatialindex.dir/capi/Utility.cc.o [ 22%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/LineSegment.cc.o [ 24%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/MovingPoint.cc.o [ 26%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/MovingRegion.cc.o [ 28%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/Point.cc.o [ 30%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/Region.cc.o [ 32%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/SpatialIndexImpl.cc.o In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:69:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:61, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/spatialindex/MovingRegion.cc:37: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SpatialIndex::MovingRegion::CrossPoint&}; _Tp = SpatialIndex::MovingRegion::CrossPoint; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:62:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/spatialindex/MovingRegion.cc:37: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SpatialIndex::MovingRegion::CrossPoint; _Compare = __gnu_cxx::__ops::_Iter_comp_val]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:64:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:61, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/spatialindex/MovingRegion.cc:37: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_vector.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = SpatialIndex::MovingRegion::CrossPoint; _Sequence = std::vector; _Compare = SpatialIndex::MovingRegion::CrossPoint::ascending]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/TimePoint.cc.o [ 35%] Building CXX object src/CMakeFiles/spatialindex.dir/spatialindex/TimeRegion.cc.o [ 37%] Building CXX object src/CMakeFiles/spatialindex.dir/mvrtree/Index.cc.o [ 39%] Building CXX object src/CMakeFiles/spatialindex.dir/mvrtree/Leaf.cc.o [ 41%] Building CXX object src/CMakeFiles/spatialindex.dir/mvrtree/MVRTree.cc.o [ 43%] Building CXX object src/CMakeFiles/spatialindex.dir/mvrtree/Node.cc.o [ 45%] Building CXX object src/CMakeFiles/spatialindex.dir/mvrtree/Statistics.cc.o [ 47%] Building CXX object src/CMakeFiles/spatialindex.dir/rtree/BulkLoader.cc.o [ 49%] Building CXX object src/CMakeFiles/spatialindex.dir/rtree/Index.cc.o /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/rtree/BulkLoader.cc: In member function 'void SpatialIndex::RTree::BulkLoader::bulkLoadUsingSTR(SpatialIndex::RTree::RTree*, SpatialIndex::IDataStream&, uint32_t, uint32_t, uint32_t, uint32_t)': /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/rtree/BulkLoader.cc:344:53: warning: cast from 'SpatialIndex::IData*' to 'SpatialIndex::RTree::Data*' increases required alignment of target type [-Wcast-align] Data* d = reinterpret_cast(stream.getNext()); ^ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:69:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:61, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/MVRTree.cc:30: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:64:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:61, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/MVRTree.cc:30: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_vector.h: In member function 'void SpatialIndex::MVRTree::MVRTree::findRootIdentifiers(const Tools::IInterval&, std::vector&)': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algobase.h:71:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/char_traits.h:39, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/ios:40, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/ostream:38, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/iostream:39, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:60, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:32: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/predefined_ops.h: In member function 'bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(SpatialIndex::MVRTree::Node::DeleteDataEntry, SpatialIndex::MVRTree::Node::DeleteDataEntry)]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 operator()(_Iterator1 __it1, _Iterator2 __it2) ^~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/predefined_ops.h:142:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/algorithm:62:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:72, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:32: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1821:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1840:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1847:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__i, __first)) ~~~~~~^~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:62:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:32: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SpatialIndex::MVRTree::Node::DeleteDataEntry; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:222:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__first + __secondChild, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ __first + (__secondChild - 1))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/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_comp_iter]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/algorithm:62:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:72, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:32: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/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_comp_iter]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1940:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:62:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:32: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_heap.h:408:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__pop_heap(__first, __last, __last, __comp); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/algorithm:62:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:72, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:32: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:81:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__a, __b)) ~~~~~~^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:83:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:85:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:90:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__a, __c)) ~~~~~~^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:92:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 else if (__comp(__b, __c)) ~~~~~~^~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1902:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__first, __pivot)) ~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1905:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 while (__comp(__pivot, __last)) ~~~~~~^~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1954:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(SpatialIndex::MVRTree::Node::DeleteDataEntry, SpatialIndex::MVRTree::Node::DeleteDataEntry)]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:4856:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 sort(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:4856:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1968:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1885:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_algo.h:1890:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc: In member function 'virtual bool SpatialIndex::MVRTree::Node::deleteData(SpatialIndex::id_type, double, std::stack&, bool)': /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/mvrtree/Node.cc:861:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 sort(Sdel.begin(), Sdel.end(), DeleteDataEntry::compare); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/spatialindex.dir/rtree/Leaf.cc.o [ 52%] Building CXX object src/CMakeFiles/spatialindex.dir/rtree/Node.cc.o [ 54%] Building CXX object src/CMakeFiles/spatialindex.dir/rtree/RTree.cc.o [ 56%] Building CXX object src/CMakeFiles/spatialindex.dir/rtree/Statistics.cc.o [ 58%] Building CXX object src/CMakeFiles/spatialindex.dir/storagemanager/Buffer.cc.o [ 60%] Building CXX object src/CMakeFiles/spatialindex.dir/storagemanager/DiskStorageManager.cc.o [ 62%] Building CXX object src/CMakeFiles/spatialindex.dir/storagemanager/MemoryStorageManager.cc.o [ 64%] Building CXX object src/CMakeFiles/spatialindex.dir/storagemanager/RandomEvictionsBuffer.cc.o In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/set:61:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:69, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:38: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_set.h: In member function 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(std::set<_Key, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_set.h:644:7: note: parameter passing for argument of type 'std::set::const_iterator {aka std::_Rb_tree_const_iterator}' changed in GCC 7.1 erase(const_iterator __position) ^~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:69:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:61, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:38: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/vector:64:0, from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/queue:61, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:66, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:38: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/map:60:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:68, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:38: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_tree.h:1120:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::iterator {aka std::_Rb_tree_iterator >}' changed in GCC 7.1 erase(iterator __position) ^~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/map:61:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:68, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:38: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_map.h: In member function 'virtual void SpatialIndex::StorageManager::DiskStorageManager::deleteByteArray(SpatialIndex::id_type)': /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_map.h:1031:37: note: parameter passing for argument of type 'std::map::iterator {aka std::_Rb_tree_iterator >}' changed in GCC 7.1 { return _M_t.erase(__position); } ^ /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc: In member function 'virtual void SpatialIndex::StorageManager::DiskStorageManager::storeByteArray(SpatialIndex::id_type&, uint32_t, const byte*)': /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:409:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 m_emptyPages.erase(m_emptyPages.begin()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/map:61:0, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/tools/Tools.h:68, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/../include/spatialindex/SpatialIndex.h:30, from /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:38: /home/buildroot/autobuild/instance-1/output-1/host/opt/ext-toolchain/arm-buildroot-uclinux-uclibcgnueabi/include/c++/7.4.0/bits/stl_map.h:1031:37: note: parameter passing for argument of type 'std::map::iterator {aka std::_Rb_tree_iterator >}' changed in GCC 7.1 { return _M_t.erase(__position); } ^ /home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/src/storagemanager/DiskStorageManager.cc:467:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 m_emptyPages.erase(m_emptyPages.begin()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/spatialindex.dir/tools/Tools.cc.o [ 67%] Building CXX object src/CMakeFiles/spatialindex.dir/tprtree/Index.cc.o [ 69%] Building CXX object src/CMakeFiles/spatialindex.dir/tprtree/Leaf.cc.o [ 71%] Building CXX object src/CMakeFiles/spatialindex.dir/tprtree/Node.cc.o [ 73%] Building CXX object src/CMakeFiles/spatialindex.dir/tprtree/Statistics.cc.o [ 75%] Building CXX object src/CMakeFiles/spatialindex.dir/tprtree/TPRTree.cc.o [ 77%] Linking CXX shared library ../bin/libspatialindex.so ld (ld-elf2flt): -shared used without passing a shared library ID collect2: error: ld returned 1 exit status src/CMakeFiles/spatialindex.dir/build.make:1108: recipe for target 'bin/libspatialindex.so.5.0.0' failed make[3]: *** [bin/libspatialindex.so.5.0.0] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' CMakeFiles/Makefile2:156: recipe for target 'src/CMakeFiles/spatialindex.dir/all' failed make[2]: *** [src/CMakeFiles/spatialindex.dir/all] Error 2 make[2]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' Makefile:162: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0' package/pkg-generic.mk:238: recipe for target '/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/.stamp_built' failed make: *** [/home/buildroot/autobuild/instance-1/output-1/build/libspatialindex-1.9.0/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-1/buildroot'