Я пытаюсь скомпилировать OpenCV для ios. Я получаю эти ошибки все время. Я попробовал его с разными версиями opencv, но результат тот же.
Я запускаю это: python platform/ios/build_framework.py ios_opencv_build
У меня установлены компиляторы python, cmake и g++. Кто-нибудь знает, что означают эти ошибки и что я должен сделать, чтобы успешно скомпилировать?
-- Setting up iPhoneOS toolchain
-- iPhoneOS toolchain loaded
-- Setting up iPhoneOS toolchain
-- iPhoneOS toolchain loaded
-- The CXX compiler identification is Clang 5.1.0
-- The C compiler identification is Clang 5.1.0
-- Performing Test HAVE_CXX_FSIGNED_CHAR
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Performing Test HAVE_CXX_FSIGNED_CHAR - Failed
-- Performing Test HAVE_C_FSIGNED_CHAR
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)
CMake Error: Internal CMake error, TryCompile configure of cmake failed
-- Performing Test HAVE_C_FSIGNED_CHAR - Failed
-- Performing Test HAVE_CXX_W
CMake Error at /opt/local/share/cmake-2.8/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
CMakeLists.txt:3 (PROJECT)
...
Кажется, проблема со старой версией CMake. Попробуйте обновить до новейшего CMake, доступного с их сайта (какая версия ОС и версия CMake вы используете?)
Смотрите также: http://answers.opencv.org/question/6789/problem-with-installation-opencv/ и это (я думаю, эта проблема была похожа): https://github.com/urho3d/Urho3D/issues/308