Я выполнил шаги, указанные в этого урока .
- Я установил xcode.
- Я установил homebrew
xcode-select --install
brew install ant
brew edit opencv
и я изменил -DBUILD_opencv_java = OFF
на -DBUILD_opencv_java = ON
до фини sh brew install --build-from-source opencv
. Я получаю следующую ошибку:
==> Downloading https://github.com/opencv/opencv/archive/4.2.0.tar.gz
Already downloaded: /Users/robertodaza/Library/Caches/Homebrew/downloads/2606bd5bbd9d3231837dd3bc1f76c1a935cb4ce0eae9c2a472fd15c77dfbb510--opencv-4.2.0.tar.gz
==> Downloading https://github.com/opencv/opencv_contrib/archive/4.2.0.tar.gz
Already downloaded: /Users/robertodaza/Library/Caches/Homebrew/downloads/47ad25f9dd163b753420e122bad3928281696bdb5cd1c925fc90cf82e91ccda5--opencv_contrib-4.2.0.tar.gz
==> cmake .. -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
==> make
Last 15 lines from /Users/robertodaza/Library/Logs/Homebrew/opencv/02.make:
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/liblibprotobuf.a(gzip_stream.cc.o) has no symbols
/usr/bin/ranlib ../lib/liblibprotobuf.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/liblibprotobuf.a(arenastring.cc.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/liblibprotobuf.a(io_win32.cc.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../lib/liblibprotobuf.a(gzip_stream.cc.o) has no symbols
[ 26%] Built target libprotobuf
[ 26%] Linking CXX static library ../../../../../../lib/libmultiview.a
cd /tmp/opencv-20200119-31308-zryaly/opencv-4.2.0/build/modules/sfm/src/libmv/libmv/multiview && /usr/local/Cellar/cmake/3.16.2/bin/cmake -P CMakeFiles/multiview.dir/cmake_clean_target.cmake
cd /tmp/opencv-20200119-31308-zryaly/opencv-4.2.0/build/modules/sfm/src/libmv/libmv/multiview && /usr/local/Cellar/cmake/3.16.2/bin/cmake -E cmake_link_script CMakeFiles/multiview.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../../../../lib/libmultiview.a CMakeFiles/multiview.dir/conditioning.cc.o CMakeFiles/multiview.dir/euclidean_resection.cc.o CMakeFiles/multiview.dir/fundamental.cc.o CMakeFiles/multiview.dir/fundamental_kernel.cc.o CMakeFiles/multiview.dir/homography.cc.o CMakeFiles/multiview.dir/panography.cc.o CMakeFiles/multiview.dir/panography_kernel.cc.o CMakeFiles/multiview.dir/projection.cc.o CMakeFiles/multiview.dir/robust_estimation.cc.o CMakeFiles/multiview.dir/robust_fundamental.cc.o CMakeFiles/multiview.dir/robust_resection.cc.o CMakeFiles/multiview.dir/triangulation.cc.o CMakeFiles/multiview.dir/twoviewtriangulation.cc.o
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../../../../lib/libmultiview.a(robust_estimation.cc.o) has no symbols
/usr/bin/ranlib ../../../../../../lib/libmultiview.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../../../../lib/libmultiview.a(robust_estimation.cc.o) has no symbols
[ 26%] Built target multiview make: *** [all] Error 2
READ THIS: https://docs.brew.sh/Troubleshooting
Что я могу сделать, чтобы это исправить?