Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 445810 Details for
Bug 593856
sci-libs/flann-1.8.4-r1 : /.../kdtree_index.h:666:39: error: call of overloaded ‘abs(flann::KDTreeIndex<flann::KL_Divergence<double> >::ElementType)’ is ambiguous
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sci-libs:flann-1.8.4-r1:20160915-051709.log
sci-libs:flann-1.8.4-r1:20160915-051709.log (text/plain), 60.45 KB, created by
Toralf Förster
on 2016-09-15 07:39:21 UTC
(
hide
)
Description:
sci-libs:flann-1.8.4-r1:20160915-051709.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2016-09-15 07:39:21 UTC
Size:
60.45 KB
patch
obsolete
> * Package: sci-libs/flann-1.8.4-r1 > * Repository: gentoo > * Maintainer: sci@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux openmp userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking flann-1.8.4-src.zip to /var/tmp/portage/sci-libs/flann-1.8.4-r1/work >>>> Source unpacked in /var/tmp/portage/sci-libs/flann-1.8.4-r1/work >>>> Preparing source in /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src ... > * Applying flann-1.8.4-examples.patch ... > [ ok ] > * Applying flann-1.8.4-options.patch ... > [ ok ] > * Applying flann-1.8.4-CUDA_NVCC_FLAGS.patch ... > [ ok ] > * Applying flann-1.8.4-cuda5.5.patch ... > [ ok ] > * Applying flann-1.8.4-multilib.patch ... > [ ok ] > * Applying flann-1.8.4-docdir.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src ... >>>> Working in BUILD_DIR: "/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build" >cmake --no-warn-unused-cli -C /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_C_BINDINGS=ON -DBUILD_PYTHON_BINDINGS=OFF -DPYTHON_EXECUTABLE= -DDOCDIR=share/doc/flann-1.8.4-r1 -DBUILD_CUDA_LIB=OFF -DBUILD_examples=OFF -DBUILD_EXAMPLES=OFF -DBUILD_Examples=OFF -DBUILD_doc=OFF -DBUILD_DOC=OFF -DBUILD_Doc=OFF -DBUILD_TESTS=OFF -DBUILD_MATLAB_BINDINGS=OFF -DUSE_mpi=OFF -DUSE_MPI=OFF -DUSE_Mpi=OFF -DUSE_openmp=ON -DUSE_OPENMP=ON -DUSE_Openmp=ON -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/gentoo_toolchain.cmake /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src >Not searching for unused variables given on the command line. >loading initial cache file /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/gentoo_common_config.cmake >-- The C compiler identification is GNU 6.2.0 >-- The CXX compiler identification is GNU 6.2.0 >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Detecting C compile features >-- Detecting C compile features - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) >-- Could NOT find HDF5 (missing: HDF5_LIBRARIES HDF5_INCLUDE_DIRS HDF5_HL_LIBRARIES) >CMake Warning at CMakeLists.txt:79 (message): > hdf5 library not found, some tests will not be run > > >-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) >CMake Warning at CMakeLists.txt:118 (message): > gtest library not found, some tests will not be run > > >-- Try OpenMP C flag = [-fopenmp] >-- Performing Test OpenMP_FLAG_DETECTED >-- Performing Test OpenMP_FLAG_DETECTED - Success >-- Try OpenMP CXX flag = [-fopenmp] >-- Performing Test OpenMP_FLAG_DETECTED >-- Performing Test OpenMP_FLAG_DETECTED - Success >-- Found OpenMP: -fopenmp >-- Install prefix: /usr >-- Build type: Gentoo >-- Building C bindings: ON >-- Building examples: OFF >-- Building tests: OFF >-- Building documentation: OFF >-- Building python bindings: OFF >-- Building matlab bindings: OFF >-- Building CUDA library: OFF >-- Using OpenMP support: ON >-- Using MPI support: OFF >-- <<< Gentoo configuration >>> >Build type Gentoo >Install path /usr >Compiler flags: >C -march=native -O2 -pipe -fopenmp >C++ -march=native -O2 -pipe -fopenmp >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed >Module -Wl,-O1 -Wl,--as-needed >Shared -Wl,-O1 -Wl,--as-needed > >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src ... >>>> Working in BUILD_DIR: "/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build" >make -j1 VERBOSE=1 >/usr/bin/cmake -H/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src -B/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build --check-build-system CMakeFiles/Makefile.cmake 0 >/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/CMakeFiles /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/CMakeFiles/progress.marks >make -f CMakeFiles/Makefile2 all >make[1]: Entering directory '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' >make -f src/cpp/CMakeFiles/flann_s.dir/build.make src/cpp/CMakeFiles/flann_s.dir/depend >make[2]: Entering directory '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' >cd /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp/CMakeFiles/flann_s.dir/DependInfo.cmake >Dependee "/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp/CMakeFiles/flann_s.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp/CMakeFiles/flann_s.dir/depend.internal". >Dependee "/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp/CMakeFiles/flann_s.dir/depend.internal". >Scanning dependencies of target flann_s >make[2]: Leaving directory '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' >make -f src/cpp/CMakeFiles/flann_s.dir/build.make src/cpp/CMakeFiles/flann_s.dir/build >make[2]: Entering directory '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' >[ 16%] Building CXX object src/cpp/CMakeFiles/flann_s.dir/flann/flann.cpp.o >cd /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build/src/cpp && /usr/bin/x86_64-pc-linux-gnu-g++ -DFLANN_STATIC -D_FLANN_VERSION=1.8.4 -I/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp -DNDEBUG -march=native -O2 -pipe -fopenmp -Wall -Wno-unknown-pragmas -Wno-unused-function -fPIC -o CMakeFiles/flann_s.dir/flann/flann.cpp.o -c /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/util/params.h:33:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:42, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/util/any.h: In member function âvirtual void flann::anyimpl::big_any_policy<T>::static_delete(void**)â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/util/any.h:79:9: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > if (* x) delete (* reinterpret_cast<T**>(x)); *x = NULL; > ^~ >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/util/any.h:79:55: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the âifâ > if (* x) delete (* reinterpret_cast<T**>(x)); *x = NULL; > ^ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/autotuned_index.h:35:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:43, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/nn/ground_truth.h: In function âvoid flann::find_nearest(const flann::Matrix<typename Distance::ElementType>&, typename Distance::ElementType*, size_t*, size_t, size_t, Distance)â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/nn/ground_truth.h:45:44: warning: typedef âElementTypeâ locally defined but not used [-Wunused-local-typedefs] > typedef typename Distance::ElementType ElementType; > ^~~~~~~~~~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::KL_Divergence<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::KL_Divergence<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::KL_Divergence<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::KL_Divergence<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::ChiSquareDistance<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::ChiSquareDistance<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::ChiSquareDistance<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::ChiSquareDistance<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::HellingerDistance<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::HellingerDistance<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::HellingerDistance<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::HellingerDistance<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::HistIntersectionDistance<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::HistIntersectionDistance<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::HistIntersectionDistance<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::HistIntersectionDistance<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::MinkowskiDistance<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::MinkowskiDistance<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::MinkowskiDistance<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::MinkowskiDistance<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::L1<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::L1<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::L1<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::L1<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::L2<double>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::L2<double> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::L2<double>; typename Distance::ElementType = double]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::L2<double> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::KL_Divergence<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::KL_Divergence<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::KL_Divergence<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::KL_Divergence<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::ChiSquareDistance<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::ChiSquareDistance<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::ChiSquareDistance<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::ChiSquareDistance<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::HellingerDistance<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::HellingerDistance<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::HellingerDistance<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::HellingerDistance<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::HistIntersectionDistance<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::HistIntersectionDistance<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::HistIntersectionDistance<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::HistIntersectionDistance<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::MinkowskiDistance<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::MinkowskiDistance<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::MinkowskiDistance<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::MinkowskiDistance<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::L1<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::L1<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::L1<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::L1<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >In file included from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/all_indices.h:36:0, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:45, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h: In instantiation of âvoid flann::KDTreeIndex<Distance>::addPointToTree(flann::KDTreeIndex<Distance>::NodePtr, int) [with Distance = flann::L2<float>; flann::KDTreeIndex<Distance>::NodePtr = flann::KDTreeIndex<flann::L2<float> >::Node*]â: >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:154:35: required from âvoid flann::KDTreeIndex<Distance>::addPoints(const flann::Matrix<typename Distance::ElementType>&, float) [with Distance = flann::L2<float>; typename Distance::ElementType = float]â >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:884:1: required from here >/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/algorithms/kdtree_index.h:666:39: error: call of overloaded âabs(flann::KDTreeIndex<flann::L2<float> >::ElementType)â is ambiguous > ElementType span = abs(point[i]-leaf_point[i]); > ~~~^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:75:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/include/stdlib.h:774:12: note: candidate: int abs(int) > extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur; > ^~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ext/string_conversions.h:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5402, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.hpp:36, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.h:466, > from /var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src/src/cpp/flann/flann.cpp:31: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:185:3: note: candidate: __int128 std::abs(__int128) > abs(__GLIBCXX_TYPE_INT_N_0 __x) { return __x >= 0 ? __x : -__x; } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:180:3: note: candidate: long long int std::abs(long long int) > abs(long long __x) { return __builtin_llabs (__x); } > ^~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/cstdlib:172:3: note: candidate: long int std::abs(long int) > abs(long __i) { return __builtin_labs(__i); } > ^~~ >make[2]: *** [src/cpp/CMakeFiles/flann_s.dir/build.make:63: src/cpp/CMakeFiles/flann_s.dir/flann/flann.cpp.o] Error 1 >make[2]: Leaving directory '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' >make[1]: *** [CMakeFiles/Makefile2:271: src/cpp/CMakeFiles/flann_s.dir/all] Error 2 >make[1]: Leaving directory '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' >make: *** [Makefile:150: all] Error 2 > * ERROR: sci-libs/flann-1.8.4-r1::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=sci-libs/flann-1.8.4-r1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=sci-libs/flann-1.8.4-r1::gentoo'`. > * The complete build log is located at '/var/log/portage/sci-libs:flann-1.8.4-r1:20160915-051709.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-libs/flann-1.8.4-r1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/sci-libs/flann-1.8.4-r1/temp/environment'. > * Working directory: '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4_build' > * S: '/var/tmp/portage/sci-libs/flann-1.8.4-r1/work/flann-1.8.4-src'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 593856
:
445806
|
445808
| 445810