System information (version)
- OpenCV => 4.0.1
- Operating System / Platform => Mojave 10.14.2
- Compiler => CMake 3.13.3
Mac mini (Late 2014) cpu 2.6 GHz Intel Core i5
Detailed description
When I try to create framework for OSx I have this error:
** BUILD FAILED **
The following build commands failed:
CompileC platforms/osx/res/build/build-x86_64-macosx/modules/world/OpenCV.build/Release/opencv_world.build/Objects-normal/x86_64/stereobm.o modules/calib3d/src/stereobm.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
============================================================
ERROR: Command '['xcodebuild', 'MACOSX_DEPLOYMENT_TARGET=10.9', 'ARCHS=x86_64', '-sdk', 'macosx', '-configuration', 'Release', '-parallelizeTargets', '-jobs', '4', '-target', 'ALL_BUILD', 'build']' returned non-zero exit status 65
============================================================
Traceback (most recent call last):
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 117, in build
self._build(outdir)
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 109, in _build
self.buildOne(t[0], t[1], mainBD, cmake_flags)
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 205, in buildOne
execute(buildcmd + ["-target", "ALL_BUILD", "build"], cwd = builddir)
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 39, in execute
retcode = check_call(cmd, cwd = cwd)
File "/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['xcodebuild', 'MACOSX_DEPLOYMENT_TARGET=10.9', 'ARCHS=x86_64', '-sdk', 'macosx', '-configuration', 'Release', '-parallelizeTargets', '-jobs', '4', '-target', 'ALL_BUILD', 'build']' returned non-zero exit status 65
I"ve also tried MACOSX_DEPLOYMENT_TARGET = 10.14
but got another error:
ERROR: Command '['libtool', '-static', '-o', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/lib/Release/libopencv_merged.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/libopencv_world.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibtiff.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibpng.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibwebp.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libquirc.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libippiw.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibprotobuf.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libIlmImf.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libippicv.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libade.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libzlib.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibjasper.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibjpeg-turbo.a']' returned non-zero exit status 1
============================================================
Traceback (most recent call last):
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 117, in build
self._build(outdir)
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 112, in _build
self.mergeLibs(mainBD)
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 213, in mergeLibs
execute(["libtool", "-static", "-o", res] + libs + libs3)
File "/Users/me/Downloads/opencv-master/platforms/ios/build_framework.py", line 39, in execute
retcode = check_call(cmd, cwd = cwd)
File "/usr/local/Cellar/python@2/2.7.15_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
CalledProcessError: Command '['libtool', '-static', '-o', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/lib/Release/libopencv_merged.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/libopencv_world.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibtiff.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibpng.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibwebp.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libquirc.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libippiw.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibprotobuf.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libIlmImf.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libippicv.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libade.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/libzlib.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibjasper.a', '/Users/me/Downloads/opencv-master/platforms/osx/res/build/build-x86_64-macosx/install/lib/3rdparty/liblibjpeg-turbo.a']' returned non-zero exit status 1
I've tried master branch and also get same error but for 10.13 it get finally compiled
and when I dropped framework into osx project I got errors:
Undefined symbols for architecture x86_64:
"_cblas_cgemm", referenced from:
lapack_gemm32fc(float const*, unsigned long, float const*, unsigned long, float, float const*, unsigned long, float, float*, unsigned long, int, int, int, int) in opencv2(hal_internal.o)
lapack_gemm64fc(double const*, unsigned long, double const*, unsigned long, double, double const*, unsigned long, double, double*, unsigned long, int, int, int, int) in opencv2(hal_internal.o)
"_cblas_dgemm", referenced from:
lapack_gemm64f(double const*, unsigned long, double const*, unsigned long, double, double const*, unsigned long, double, double*, unsigned long, int, int, int, int) in opencv2(hal_internal.o)
"_cblas_sgemm", referenced from:
lapack_gemm32f(float const*, unsigned long, float const*, unsigned long, float, float const*, unsigned long, float, float*, unsigned long, int, int, int, int) in opencv2(hal_internal.o)
lapack_gemm64f(double const*, unsigned long, double const*, unsigned long, double, double const*, unsigned long, double, double*, unsigned long, int, int, int, int) in opencv2(hal_internal.o)
"_cblas_zgemm", referenced from:
lapack_gemm64fc(double const*, unsigned long, double const*, unsigned long, double, double const*, unsigned long, double, double*, unsigned long, int, int, int, int) in opencv2(hal_internal.o)
"_clBuildProgram", referenced from:
_clBuildProgram_pfn in opencv2(opencl_core.o)
Steps to reproduce
cd osx
python build_framework.py res
System information (version)
Mac mini (Late 2014) cpu 2.6 GHz Intel Core i5
Detailed description
When I try to create framework for OSx I have this error:
I"ve also tried MACOSX_DEPLOYMENT_TARGET = 10.14
but got another error:
I've tried master branch and also get same error but for 10.13 it get finally compiled
and when I dropped framework into osx project I got errors:
Steps to reproduce
cd osx
python build_framework.py res