flann-lib / flann

Fast Library for Approximate Nearest Neighbors
http://people.cs.ubc.ca/~mariusm/flann
Other
2.19k stars 645 forks source link

file INSTALL cannot find setup.py #227

Open minhlab opened 9 years ago

minhlab commented 9 years ago

After cmake and make I got this error: file INSTALL cannot find file "/home/minhle/setup/flann/build/src/python/setup.py" to install. The python binding was actually installed into ~/.local/share/flann/python and I needed to update my PYTHONPATH. So far the library works well but the error was at least confusing.

Scanning dependencies of target flann_s
[ 12%] Building CXX object src/cpp/CMakeFiles/flann_s.dir/flann/flann.cpp.o
[ 25%] Building C object src/cpp/CMakeFiles/flann_s.dir/flann/ext/lz4.c.o
[ 37%] Building C object src/cpp/CMakeFiles/flann_s.dir/flann/ext/lz4hc.c.o
Linking CXX static library ../../lib/libflann_s.a
[ 37%] Built target flann_s
Scanning dependencies of target flann
Linking CXX shared library ../../lib/libflann.so
[ 37%] Built target flann
Scanning dependencies of target flann_cpp_s
[ 50%] Building CXX object src/cpp/CMakeFiles/flann_cpp_s.dir/flann/flann_cpp.cpp.o
[ 62%] Building C object src/cpp/CMakeFiles/flann_cpp_s.dir/flann/ext/lz4.c.o
[ 75%] Building C object src/cpp/CMakeFiles/flann_cpp_s.dir/flann/ext/lz4hc.c.o
Linking CXX static library ../../lib/libflann_cpp_s.a
[ 75%] Built target flann_cpp_s
Scanning dependencies of target flann_cpp
Linking CXX shared library ../../lib/libflann_cpp.so
[ 75%] Built target flann_cpp
Scanning dependencies of target mex_nearest_neighbors
[ 75%] Building MEX extension /home/minhle/setup/flann/build/src/matlab/nearest_neighbors.mex
In file included from /home/minhle/setup/flann/src/cpp/flann/algorithms/all_indices.h:35,
                 from /home/minhle/setup/flann/src/cpp/flann/flann.hpp:45,
                 from /home/minhle/setup/flann/src/cpp/flann/flann.h:476,
                 from /home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp:35:
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:327: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:330: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:342: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:345: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:415: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:418: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:434: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:437: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:505: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:508: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:520: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:523: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:541: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:544: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:611: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:614: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:628: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:631: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:648: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/nn_index.h:651: warning: ignoring #pragma omp for
In file included from /home/minhle/setup/flann/src/cpp/flann/algorithms/all_indices.h:42,
                 from /home/minhle/setup/flann/src/cpp/flann/flann.hpp:45,
                 from /home/minhle/setup/flann/src/cpp/flann/flann.h:476,
                 from /home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp:35:
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:238: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:241: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:253: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:256: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:291: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:294: warning: ignoring #pragma omp for
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:310: warning: ignoring #pragma omp parallel
/home/minhle/setup/flann/src/cpp/flann/algorithms/lsh_index.h:313: warning: ignoring #pragma omp for
In file included from /home/minhle/setup/flann/src/cpp/flann/util/matrix.h:35,
                 from /home/minhle/setup/flann/src/cpp/flann/flann.hpp:41,
                 from /home/minhle/setup/flann/src/cpp/flann/flann.h:476,
                 from /home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp:35:
/home/minhle/setup/flann/src/cpp/flann/util/serialization.h: In member function ‘void flann::serialization::SaveArchive::compressAndSave(FILE*)’:
/home/minhle/setup/flann/src/cpp/flann/util/serialization.h:403: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
/home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp: In function ‘void _find_nn(int, mxArray**, int, const mxArray**)’:
/home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp:161: warning: comparison between signed and unsigned integer expressions
/home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp: In function ‘void print_selector_error()’:
/home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp:638: warning: comparison between signed and unsigned integer expressions
/home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp: In function ‘void mexFunction(int, mxArray**, int, const mxArray**)’:
/home/minhle/setup/flann/src/matlab/nearest_neighbors.cpp:662: warning: comparison between signed and unsigned integer expressions
[ 87%] Built target mex_nearest_neighbors
Scanning dependencies of target flann_example_c
[100%] Building C object examples/CMakeFiles/flann_example_c.dir/flann_example.c.o
Linking C executable ../bin/flann_example_c
[100%] Built target flann_example_c
Scanning dependencies of target examples
[100%] Built target examples
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /home/minhle/.local/lib/pkgconfig/flann.pc
-- Installing: /home/minhle/.local/lib/libflann_cpp.so.1.8.4
-- Up-to-date: /home/minhle/.local/lib/libflann_cpp.so.1.8
-- Up-to-date: /home/minhle/.local/lib/libflann_cpp.so
-- Installing: /home/minhle/.local/lib/libflann_cpp_s.a
-- Installing: /home/minhle/.local/lib/libflann.so.1.8.4
-- Up-to-date: /home/minhle/.local/lib/libflann.so.1.8
-- Up-to-date: /home/minhle/.local/lib/libflann.so
-- Installing: /home/minhle/.local/lib/libflann_s.a
-- Installing: /home/minhle/.local/include/flann
-- Installing: /home/minhle/.local/include/flann/util
-- Installing: /home/minhle/.local/include/flann/util/result_set.h
-- Installing: /home/minhle/.local/include/flann/util/cuda
-- Installing: /home/minhle/.local/include/flann/util/cuda/result_set.h
-- Installing: /home/minhle/.local/include/flann/util/cuda/heap.h
-- Installing: /home/minhle/.local/include/flann/util/logger.h
-- Installing: /home/minhle/.local/include/flann/util/heap.h
-- Installing: /home/minhle/.local/include/flann/util/lsh_table.h
-- Installing: /home/minhle/.local/include/flann/util/object_factory.h
-- Installing: /home/minhle/.local/include/flann/util/timer.h
-- Installing: /home/minhle/.local/include/flann/util/dynamic_bitset.h
-- Installing: /home/minhle/.local/include/flann/util/cutil_math.h
-- Installing: /home/minhle/.local/include/flann/util/serialization.h
-- Installing: /home/minhle/.local/include/flann/util/any.h
-- Installing: /home/minhle/.local/include/flann/util/matrix.h
-- Installing: /home/minhle/.local/include/flann/util/params.h
-- Installing: /home/minhle/.local/include/flann/util/saving.h
-- Installing: /home/minhle/.local/include/flann/util/random.h
-- Installing: /home/minhle/.local/include/flann/util/allocator.h
-- Installing: /home/minhle/.local/include/flann/util/sampling.h
-- Installing: /home/minhle/.local/include/flann/nn
-- Installing: /home/minhle/.local/include/flann/nn/ground_truth.h
-- Installing: /home/minhle/.local/include/flann/nn/index_testing.h
-- Installing: /home/minhle/.local/include/flann/nn/simplex_downhill.h
-- Installing: /home/minhle/.local/include/flann/flann.h
-- Installing: /home/minhle/.local/include/flann/io
-- Installing: /home/minhle/.local/include/flann/io/hdf5.h
-- Installing: /home/minhle/.local/include/flann/defines.h
-- Installing: /home/minhle/.local/include/flann/mpi
-- Installing: /home/minhle/.local/include/flann/mpi/queries.h
-- Installing: /home/minhle/.local/include/flann/mpi/index.h
-- Installing: /home/minhle/.local/include/flann/mpi/matrix.h
-- Installing: /home/minhle/.local/include/flann/mpi/client.h
-- Installing: /home/minhle/.local/include/flann/mpi/server.h
-- Installing: /home/minhle/.local/include/flann/algorithms
-- Installing: /home/minhle/.local/include/flann/algorithms/center_chooser.h
-- Installing: /home/minhle/.local/include/flann/algorithms/kdtree_single_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/nn_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/linear_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/kdtree_cuda_3d_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/kdtree_cuda_builder.h
-- Installing: /home/minhle/.local/include/flann/algorithms/kdtree_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/lsh_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/all_indices.h
# .bashrc
-- Installing: /home/minhle/.local/include/flann/algorithms/hierarchical_clustering_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/autotuned_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/kmeans_index.h
-- Installing: /home/minhle/.local/include/flann/algorithms/dist.h
-- Installing: /home/minhle/.local/include/flann/algorithms/composite_index.h
-- Installing: /home/minhle/.local/include/flann/flann.hpp
-- Installing: /home/minhle/.local/include/flann/ext
-- Installing: /home/minhle/.local/include/flann/ext/lz4hc.h
-- Installing: /home/minhle/.local/include/flann/ext/lz4.h
-- Installing: /home/minhle/.local/include/flann/config.h
-- Installing: /home/minhle/.local/include/flann/general.h
-- Installing: /home/minhle/.local/share/flann/octave/nearest_neighbors.mex
-- Installing: /home/minhle/.local/share/flann/octave/test_flann.m
-- Installing: /home/minhle/.local/share/flann/octave/flann_load_index.m
-- Installing: /home/minhle/.local/share/flann/octave/flann_free_index.m
-- Installing: /home/minhle/.local/share/flann/octave/flann_build_index.m
-- Installing: /home/minhle/.local/share/flann/octave/flann_set_distance_type.m
-- Installing: /home/minhle/.local/share/flann/octave/flann_search.m
-- Installing: /home/minhle/.local/share/flann/octave/flann_save_index.m
-- Installing: /home/minhle/.local/share/flann/python/pyflann
-- Installing: /home/minhle/.local/share/flann/python/pyflann/flann_ctypes.py
-- Installing: /home/minhle/.local/share/flann/python/pyflann/index.py
-- Installing: /home/minhle/.local/share/flann/python/pyflann/__init__.py
-- Installing: /home/minhle/.local/share/flann/python/pyflann/exceptions.py
CMake Error at src/python/cmake_install.cmake:40 (FILE):
  file INSTALL cannot find file
  "/home/minhle/setup/flann/build/src/python/setup.py" to install.
Call Stack (most recent call first):
  src/cmake_install.cmake:39 (INCLUDE)
  cmake_install.cmake:38 (INCLUDE)

make: *** [install] Error 1
greenbat commented 9 years ago

Have you figured out solution for this?

minhlab commented 9 years ago

No, I didn't. The compiled program still works so I didn't spend much time on that.