>>> flann: Building testing/flann 1.9.2-r0 (using abuild 3.13.0-r3) started Thu, 01 Aug 2024 10:15:27 +0000 >>> flann: Checking sanity of /home/buildozer/aports/testing/flann/APKBUILD... >>> flann: Analyzing dependencies... >>> flann: Installing for build: build-base cmake samurai lz4-dev hdf5-dev gtest-dev (1/22) Installing libbz2 (1.0.8-r6) (2/22) Installing xz-libs (5.6.2-r0) (3/22) Installing libarchive (3.7.4-r0) (4/22) Installing rhash-libs (1.4.4-r0) (5/22) Installing libuv (1.48.0-r0) (6/22) Installing cmake (3.30.1-r0) (7/22) Installing samurai (1.2-r5) (8/22) Installing lz4-dev (1.10.0-r0) (9/22) Installing zlib-dev (1.3.1-r1) (10/22) Installing libsz (1.1.3-r0) (11/22) Installing hdf5 (1.14.4.2-r0) (12/22) Installing hdf5-cpp (1.14.4.2-r0) (13/22) Installing libgfortran (13.2.1_git20240309-r0) (14/22) Installing hdf5-fortran (1.14.4.2-r0) (15/22) Installing hdf5-hl (1.14.4.2-r0) (16/22) Installing hdf5-hl-cpp (1.14.4.2-r0) (17/22) Installing hdf5-hl-fortran (1.14.4.2-r0) (18/22) Installing hdf5-dev (1.14.4.2-r0) (19/22) Installing gtest (1.14.0-r2) (20/22) Installing gmock (1.14.0-r2) (21/22) Installing gtest-dev (1.14.0-r2) (22/22) Installing .makedepends-flann (20240801.101528) Executing busybox-1.36.1-r31.trigger OK: 325 MiB in 125 packages >>> flann: Cleaning up srcdir >>> flann: Cleaning up pkgdir >>> flann: Cleaning up tmpdir >>> flann: Fetching https://distfiles.alpinelinux.org/distfiles/edge/flann-1.9.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/flann-1.9.2.tar.gz.part' flann-1.9.2.tar.gz.p 100% |********************************| 33.0M 0:00:00 ETA '/var/cache/distfiles/edge/flann-1.9.2.tar.gz.part' saved >>> flann: Fetching https://distfiles.alpinelinux.org/distfiles/edge/flann-1.9.2.tar.gz >>> flann: Checking sha512sums... flann-1.9.2.tar.gz: OK >>> flann: Unpacking /var/cache/distfiles/edge/flann-1.9.2.tar.gz... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/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 CMake Warning (dev) at CMakeLists.txt:72 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Found HDF5: /usr/lib/libhdf5.so (found version "1.14.4") CMake Warning (dev) at /usr/lib/cmake/GTest/GTestConfig.cmake:37 (if): if given arguments: "ON" An argument named "ON" appears in a conditional statement. Policy CMP0012 is not set: if() recognizes numbers and boolean constants. Run "cmake --help-policy CMP0012" 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/FindGTest.cmake:197 (find_package) CMakeLists.txt:118 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.14.0") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.2.0") -- Checking for module 'liblz4' -- Found liblz4, version 1.10.0 CMake Warning (dev) at src/matlab/CMakeLists.txt:19 (get_property): Policy CMP0026 is not set: Disallow use of the LOCATION target property. Run "cmake --help-policy CMP0026" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The LOCATION property should not be read from target "flann_s". Use the target name directly with add_custom_command, or use the generator expression $, as appropriate. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning at src/matlab/CMakeLists.txt:87 (message): Cannot find MATLAB or Octave instalation. Make sure that the 'bin' directory from the MATLAB instalation or that mkoctfile is in PATH -- Could NOT find LATEX (missing: LATEX_COMPILER) -- Install prefix: /usr -- Build type: None -- Building C bindings: ON -- Building examples: ON -- Building tests: ON -- Building documentation: ON -- Building python bindings: OFF -- Building matlab bindings: ON -- Building CUDA library: OFF -- Using OpenMP support: ON -- Using MPI support: OFF -- Configuring done (0.7s) CMake Warning (dev) at /usr/lib/cmake/GTest/GTestTargets.cmake:70 (set_target_properties): Policy CMP0028 is not set: Double colon in target name means ALIAS or IMPORTED target. Run "cmake --help-policy CMP0028" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The link interface of target "GTest::gtest" contains: Threads::Threads but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing for an IMPORTED target. * An ALIAS target is missing. Call Stack (most recent call first): /usr/lib/cmake/GTest/GTestConfig.cmake:42 (include) /usr/share/cmake/Modules/FindGTest.cmake:197 (find_package) CMakeLists.txt:118 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/testing/flann/src/flann-1.9.2/build [1/14] Building CXX object examples/CMakeFiles/flann_example_cpp.dir/flann_example.cpp.o [2/14] Building C object examples/CMakeFiles/flann_example_c.dir/flann_example.c.o [3/14] Building C object src/cpp/CMakeFiles/flann.dir/dummy.c.o [4/14] Building CXX object src/cpp/CMakeFiles/flann_s.dir/flann/flann.cpp.o [5/14] Building C object src/cpp/CMakeFiles/flann_cpp.dir/dummy.c.o [6/14] Building CXX object src/cpp/CMakeFiles/flann_cpp_s.dir/flann/flann_cpp.cpp.o [7/14] Linking CXX static library lib/libflann_cpp_s.a [8/14] Linking CXX shared library lib/libflann_cpp.so.1.9.2 [9/14] Creating library symlink lib/libflann_cpp.so.1.9 lib/libflann_cpp.so [10/14] Linking CXX executable bin/flann_example_cpp In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61, from /usr/include/c++/13.2.1/algorithm:61, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/result_set.h:34, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:39, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:35, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:45, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.h:603, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:31: /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >::Node*, double>*, vector >::Node*, double>, allocator >::Node*, double> > > >; _Distance = int; _Tp = flann::BranchStruct >::Node*, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_val >::Node*, double> >::CompareT>]': /usr/include/c++/13.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 84 | NNIndex(const IndexParams& params, Distance d) : distance_(d), last_id_(0), size_(0), size_at_build_(0), veclen_(0), | ^~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h: In constructor 'flann::NNIndex::NNIndex(const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/nn_index.h:84:9: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:43: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 85 | AutotunedIndex(const Matrix& inputData, const IndexParams& params = AutotunedIndexParams(), Distance d = Distance()) : | ^~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In constructor 'flann::AutotunedIndex::AutotunedIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:85:5: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:38: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:36: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:41: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1243:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 1243 | int __flann_compute_cluster_centers(typename Distance::ElementType* dataset, int rows, int cols, int clusters, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = MinkowskiDistance]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h: In constructor 'flann::KMeansIndex::KMeansIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:107:5: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 107 | KMeansIndex(const Matrix& inputData, const IndexParams& params = KMeansIndexParams(), | ^~~~~~~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = L2]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58, inlined from 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1270:55: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = L1]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58, inlined from 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1273:55: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1276:70: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 1276 | return __flann_compute_cluster_centers >(dataset, rows, cols, clusters, result, flann_params, MinkowskiDistance(flann_distance_order)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = HistIntersectionDistance]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58, inlined from 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1279:77: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = HellingerDistance]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58, inlined from 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1282:70: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = ChiSquareDistance]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58, inlined from 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1285:70: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ In function 'int flann::hierarchicalClustering(const Matrix&, Matrix&, const KMeansIndexParams&, Distance) [with Distance = KL_Divergence]', inlined from 'int __flann_compute_cluster_centers(typename Distance::ElementType*, int, int, int, typename Distance::ResultType*, FLANNParameters*, Distance) [with Distance = flann::KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1255:58, inlined from 'int _flann_compute_cluster_centers(T*, int, int, int, R*, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:1288:66: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:428:27: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 428 | KMeansIndex kmeans(points, params, d); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h: In constructor 'flann::KDTreeIndex::KDTreeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kdtree_index.h:105:5: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 105 | KDTreeIndex(const Matrix& dataset, const IndexParams& params = KDTreeIndexParams(), | ^~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h: In constructor 'flann::HierarchicalClusteringIndex::HierarchicalClusteringIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/hierarchical_clustering_index.h:121:5: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 121 | HierarchicalClusteringIndex(const Matrix& inputData, const IndexParams& index_params = HierarchicalClusteringIndexParams(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:42: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = KL_Divergence; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = KL_Divergence; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:39: In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = KL_Divergence; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = KL_Divergence; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = KL_Divergence; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = KL_Divergence; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = ChiSquareDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = ChiSquareDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = ChiSquareDistance; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = ChiSquareDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = ChiSquareDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = ChiSquareDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = HellingerDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = HellingerDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = HellingerDistance; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = HellingerDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = HellingerDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = HellingerDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = HistIntersectionDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = HistIntersectionDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = HistIntersectionDistance; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = HistIntersectionDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = HistIntersectionDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = HistIntersectionDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = MinkowskiDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'const flann::MinkowskiDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = MinkowskiDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'const flann::MinkowskiDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = MinkowskiDistance; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = MinkowskiDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'const flann::MinkowskiDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = MinkowskiDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'const flann::MinkowskiDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = MinkowskiDistance; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'const flann::MinkowskiDistance' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:204:15: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 204 | flann_index_t __flann_build_index(typename Distance::ElementType* dataset, int rows, int cols, float* speedup, | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:793:15: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 793 | flann_index_t __flann_load_index(char* filename, typename Distance::ElementType* dataset, int rows, int cols, | ^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:865:5: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 865 | int __flann_find_nearest_neighbors(typename Distance::ElementType* dataset, int rows, int cols, typename Distance::ElementType* testset, int tcount, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = L1; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = L1; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = L1; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = L1; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = L1; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = L1; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h: In constructor 'flann::LshIndex::LshIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/lsh_index.h:106:5: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 106 | LshIndex(const Matrix& input_data, const IndexParams& params = LshIndexParams(), Distance d = Distance()) : | ^~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KDTreeIndex; Distance = L2; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:160:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = KMeansIndex; Distance = L2; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:171:60: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'flann::CompositeIndex::CompositeIndex(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]', inlined from 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = CompositeIndex; Distance = L2; T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12, inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:174:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:99:25: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 99 | kdtree_index_ = new KDTreeIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/composite_index.h:100:25: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 100 | kmeans_index_ = new KMeansIndex(inputData, params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = AutotunedIndex; Distance = L2; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:177:63: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = HierarchicalClusteringIndex; Distance = L2; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:180:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'flann::NNIndex* flann::create_index_(Matrix, const IndexParams&, const Distance&, typename enable_if::value, void>::type*) [with Index = LshIndex; Distance = L2; T = double]', inlined from 'flann::NNIndex* flann::create_index_by_type(flann_algorithm_t, const Matrix&, const IndexParams&, const Distance&) [with Distance = L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:183:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/all_indices.h:132:12: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 132 | return new Index(data, params, distance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp: In constructor 'flann::Index::Index(const flann::Matrix&, const flann::IndexParams&, Distance) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:101:5: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 101 | Index(const Matrix& features, const IndexParams& params, Distance distance = Distance() ) | ^~~~~ In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::L2]', inlined from 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:898:54: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::L1]', inlined from 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:901:54: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:904:69: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 904 | return __flann_find_nearest_neighbors >(dataset, rows, cols, testset, tcount, result, dists, nn, flann_params, MinkowskiDistance(flann_distance_order)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::HistIntersectionDistance]', inlined from 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:907:76: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::HellingerDistance]', inlined from 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:910:69: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::ChiSquareDistance]', inlined from 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:913:69: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'int __flann_find_nearest_neighbors(typename Distance::ElementType*, int, int, typename Distance::ElementType*, int, int*, typename Distance::ResultType*, int, FLANNParameters*, Distance) [with Distance = flann::KL_Divergence]', inlined from 'int _flann_find_nearest_neighbors(T*, int, int, T*, int, int*, R*, int, FLANNParameters*) [with T = double; R = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:916:65: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:874:34: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 874 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::L2]', inlined from 'void* _flann_load_index(char*, T*, int, int) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:810:42: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::L1]', inlined from 'void* _flann_load_index(char*, T*, int, int) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:813:42: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'void* _flann_load_index(char*, T*, int, int) [with T = double]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:816:57: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 816 | return __flann_load_index >(filename, dataset, rows, cols, MinkowskiDistance(flann_distance_order)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::HistIntersectionDistance]', inlined from 'void* _flann_load_index(char*, T*, int, int) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:819:64: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::HellingerDistance]', inlined from 'void* _flann_load_index(char*, T*, int, int) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:822:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::ChiSquareDistance]', inlined from 'void* _flann_load_index(char*, T*, int, int) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:825:57: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_load_index(char*, typename Distance::ElementType*, int, int, Distance) [with Distance = flann::KL_Divergence]', inlined from 'void* _flann_load_index(char*, T*, int, int) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:828:53: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:797:34: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 797 | Index* index = new Index(Matrix(dataset,rows,cols), SavedIndexParams(filename), d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::L2]', inlined from 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:240:43: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::L1]', inlined from 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:243:43: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp: In function 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:246:58: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 246 | return __flann_build_index >(dataset, rows, cols, speedup, flann_params, MinkowskiDistance(flann_distance_order)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::HistIntersectionDistance]', inlined from 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:249:65: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::HellingerDistance]', inlined from 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:252:58: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::ChiSquareDistance]', inlined from 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:255:58: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void* __flann_build_index(typename Distance::ElementType*, int, int, float*, FLANNParameters*, Distance) [with Distance = flann::KL_Divergence]', inlined from 'void* _flann_build_index(T*, int, int, float*, FLANNParameters*) [with T = double]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:258:54: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.cpp:215:34: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 215 | Index* index = new Index(Matrix(dataset,rows,cols), params, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:65, from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/flann.hpp:35: /usr/include/c++/13.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = flann::DistanceIndex*]': /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = flann::DistanceIndex*; _Tp = flann::DistanceIndex]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = flann::DistanceIndex*; _ForwardIterator = flann::DistanceIndex*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = flann::DistanceIndex; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:548:32: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = flann::DistanceIndex*; _Tp = flann::DistanceIndex]', inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = flann::DistanceIndex*; _ForwardIterator = flann::DistanceIndex*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:384:41, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = flann::DistanceIndex; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:568:32: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = flann::DistanceIndex*; _Tp = flann::DistanceIndex]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = flann::DistanceIndex*; _ForwardIterator = flann::DistanceIndex*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = flann::DistanceIndex; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:599:7: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator*>; _ForwardIterator = flann::DistanceIndex*; _Tp = flann::DistanceIndex]', inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = flann::DistanceIndex*; _ForwardIterator = flann::DistanceIndex*; _Allocator = allocator >]' at /usr/include/c++/13.2.1/bits/stl_uninitialized.h:399:2, inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = flann::DistanceIndex; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/vector.tcc:605:7: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:35: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = KL_Divergence]', inlined from 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:44: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::KL_Divergence]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = ChiSquareDistance]', inlined from 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:44: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::ChiSquareDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = HellingerDistance]', inlined from 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:44: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::HellingerDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = HistIntersectionDistance]', inlined from 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:44: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::HistIntersectionDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:87:6: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 87 | void compute_ground_truth(const Matrix& dataset, const Matrix& testset, Matrix& matches, | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = L1]', inlined from 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:44: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::L1]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h: In function 'void flann::find_nearest(const Matrix&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance) [with Distance = L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:42:6: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 42 | void find_nearest(const Matrix& dataset, typename Distance::ElementType* query, size_t* matches, size_t nn, | ^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = L2]', inlined from 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:44: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::L2]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kmeans(CostData&) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:379:31: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 379 | KMeansIndex kmeans(sampledDataset_, cost.params, distance_); | ^~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'float flann::AutotunedIndex::estimateSearchParams(flann::SearchParams&) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:670:47: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 670 | compute_ground_truth(dataset_, testDataset, gt_matches, 1, distance_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'void flann::AutotunedIndex::evaluate_kdtree(CostData&) [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:404:31: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 404 | KDTreeIndex kdtree(sampledDataset_, cost.params, distance_); | ^~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = L2]', inlined from 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:40: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::L2' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = L1]', inlined from 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:40: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::L1' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h: In member function 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::MinkowskiDistance]': /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:47: note: parameter passing for argument of type 'flann::MinkowskiDistance' changed in GCC 7.1 590 | compute_ground_truth(sampledDataset_, testDataset_, gt_matches_, 0, distance_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = HistIntersectionDistance]', inlined from 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:40: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::HistIntersectionDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = HellingerDistance]', inlined from 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:40: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::HellingerDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = ChiSquareDistance]', inlined from 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:40: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::ChiSquareDistance' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void flann::compute_ground_truth(const Matrix&, const Matrix&, Matrix&, int, Distance) [with Distance = KL_Divergence]', inlined from 'flann::IndexParams flann::AutotunedIndex::estimateBuildParams() [with Distance = flann::KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/autotuned_index.h:590:40: /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/nn/ground_truth.h:91:31: note: parameter passing for argument of type 'flann::KL_Divergence' changed in GCC 7.1 91 | find_nearest(dataset, testset[i], matches[i], matches.cols, skip, d); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::KL_Divergence]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::ChiSquareDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::HellingerDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::HistIntersectionDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::MinkowskiDistance]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::L1]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const flann::BranchStruct >::Node*, double>&}; _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::Node*, double>, std::allocator >::Node*, double> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = flann::BranchStruct >::Node*, double>; _Alloc = std::allocator >::Node*, double> >]', inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:135:23, inlined from 'void flann::Heap::insert(const T&) [with T = flann::BranchStruct >::Node*, double>]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/util/heap.h:128:10, inlined from 'int flann::KMeansIndex::exploreNodeBranches(NodePtr, const ElementType*, flann::Heap >*) const [with Distance = flann::L2]' at /home/buildozer/aports/testing/flann/src/flann-1.9.2/src/cpp/flann/algorithms/kmeans_index.h:825:29: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >::Node*, double>*, std::vector >::Node*, double>, std::allocator >::Node*, double> > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [11/14] Linking CXX static library lib/libflann_s.a [12/14] Linking CXX shared library lib/libflann.so.1.9.2 [13/14] Creating library symlink lib/libflann.so.1.9 lib/libflann.so [14/14] Linking CXX executable bin/flann_example_c Internal ctest changing into directory: /home/buildozer/aports/testing/flann/src/flann-1.9.2/build Test project /home/buildozer/aports/testing/flann/src/flann-1.9.2/build No tests were found!!! >>> flann: Entering fakeroot... -- Install configuration: "None" -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/cmake/flann/flann-config.cmake -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/cmake/flann/flann-config-version.cmake -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/cmake/flann/flann-targets.cmake -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/cmake/flann/flann-targets-none.cmake -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/pkgconfig/flann.pc -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann_cpp.so.1.9.2 -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann_cpp.so.1.9 -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann_cpp.so -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann_cpp_s.a -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann.so.1.9.2 -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann.so.1.9 -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann.so -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/lib/libflann_s.a -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/nn -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/nn/index_testing.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/nn/ground_truth.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/nn/simplex_downhill.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/mpi -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/mpi/queries.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/mpi/index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/mpi/client.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/mpi/server.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/mpi/matrix.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/general.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/io -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/io/hdf5.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/saving.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/result_set.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/logger.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/params.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/heap.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/object_factory.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/serialization.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/dynamic_bitset.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/allocator.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/any.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/cutil_math.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/timer.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/sampling.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/matrix.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/cuda -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/cuda/result_set.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/cuda/heap.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/random.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/util/lsh_table.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/kdtree_cuda_builder.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/composite_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/all_indices.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/kmeans_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/center_chooser.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/kdtree_cuda_3d_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/autotuned_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/lsh_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/kdtree_single_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/dist.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/linear_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/nn_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/kdtree_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/algorithms/hierarchical_clustering_index.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/flann.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/config.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/flann.hpp -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/include/flann/defines.h -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/bin/flann_example_c -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/flann/pkg/flann/usr/bin/flann_example_c" to "" -- Installing: /home/buildozer/aports/testing/flann/pkg/flann/usr/bin/flann_example_cpp -- Set non-toolchain portion of runtime path of "/home/buildozer/aports/testing/flann/pkg/flann/usr/bin/flann_example_cpp" to "" >>> flann-doc*: Running split function doc... >>> flann-doc*: Preparing subpackage flann-doc... >>> flann-doc*: Running postcheck for flann-doc >>> flann-dev*: Running split function dev... >>> flann-dev*: Preparing subpackage flann-dev... >>> flann-dev*: Stripping binaries >>> flann-dev*: Running postcheck for flann-dev >>> flann*: Running postcheck for flann >>> flann*: Preparing package flann... >>> flann*: Stripping binaries >>> flann-dev*: Scanning shared objects >>> flann-doc*: Scanning shared objects >>> flann*: Scanning shared objects >>> flann-dev*: Tracing dependencies... flann=1.9.2-r0 pkgconfig >>> flann-dev*: Package size: 11.6 MB >>> flann-dev*: Compressing data... >>> flann-dev*: Create checksum... >>> flann-dev*: Create flann-dev-1.9.2-r0.apk >>> flann-doc*: Tracing dependencies... >>> flann-doc*: Package size: 32.0 KB >>> flann-doc*: Compressing data... >>> flann-doc*: Create checksum... >>> flann-doc*: Create flann-doc-1.9.2-r0.apk >>> flann*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libgomp.so.1 so:libhdf5.so.311 so:liblz4.so.1 so:libstdc++.so.6 >>> flann*: Package size: 6.6 MB >>> flann*: Compressing data... >>> flann*: Create checksum... >>> flann*: Create flann-1.9.2-r0.apk >>> flann: Build complete at Thu, 01 Aug 2024 10:17:19 +0000 elapsed time 0h 1m 52s >>> flann: Cleaning up srcdir >>> flann: Cleaning up pkgdir >>> flann: Uninstalling dependencies... (1/22) Purging .makedepends-flann (20240801.101528) (2/22) Purging cmake (3.30.1-r0) (3/22) Purging samurai (1.2-r5) (4/22) Purging lz4-dev (1.10.0-r0) (5/22) Purging hdf5-dev (1.14.4.2-r0) (6/22) Purging zlib-dev (1.3.1-r1) (7/22) Purging hdf5-cpp (1.14.4.2-r0) (8/22) Purging hdf5-hl-cpp (1.14.4.2-r0) (9/22) Purging hdf5-hl-fortran (1.14.4.2-r0) (10/22) Purging hdf5-hl (1.14.4.2-r0) (11/22) Purging gtest-dev (1.14.0-r2) (12/22) Purging gmock (1.14.0-r2) (13/22) Purging gtest (1.14.0-r2) (14/22) Purging hdf5-fortran (1.14.4.2-r0) (15/22) Purging libarchive (3.7.4-r0) (16/22) Purging libbz2 (1.0.8-r6) (17/22) Purging libgfortran (13.2.1_git20240309-r0) (18/22) Purging libuv (1.48.0-r0) (19/22) Purging rhash-libs (1.4.4-r0) (20/22) Purging xz-libs (5.6.2-r0) (21/22) Purging hdf5 (1.14.4.2-r0) (22/22) Purging libsz (1.1.3-r0) Executing busybox-1.36.1-r31.trigger OK: 270 MiB in 103 packages >>> flann: Updating the testing/armv7 repository index... >>> flann: Signing the index...