I am new to installing opencv on two Macs. For the M1 macos I was able to install. I am running into failures on an M3.
macos 15.5
xcode 16.4
— command ----
mkdir build_opencv
cd build_opencv
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS=ON -DBUILD_EXAMPLES=ON -DCMAKE_SYSTEM_PROCESSOR=arm64 -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ../opencv
make -j7
— snip —
Here is the error
[ 70%] Linking CXX executable ../../bin/example_face_mace_webcam
[ 70%] Linking CXX executable ../../bin/example_face_sampleDetectLandmarks
[ 70%] Building CXX object modules/wechat_qrcode/CMakeFiles/opencv_wechat_qrcode.dir/src/zxing/reader.cpp.o
[ 70%] Building CXX object modules/face/CMakeFiles/example_face_sample_face_swapping.dir/samples/sample_face_swapping.cpp.o
[ 70%] Built target example_face_facerec_video
[ 70%] Linking CXX executable ../../bin/example_face_sampleDetectLandmarksvideo
[ 70%] Building CXX object modules/wechat_qrcode/CMakeFiles/opencv_wechat_qrcode.dir/src/zxing/result.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/paillou_filter.cpp.o
[ 70%] Linking CXX executable ../../bin/example_face_sample_face_swapping
[ 70%] Building CXX object modules/wechat_qrcode/CMakeFiles/opencv_wechat_qrcode.dir/src/zxing/resultpoint.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/peilin.cpp.o
[ 70%] Building CXX object modules/face/CMakeFiles/example_face_sample_train_landmark_detector.dir/samples/sample_train_landmark_detector.cpp.o
[ 70%] Built target example_face_sampleDetectLandmarks
[ 70%] Built target example_face_mace_webcam
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/quaternion.cpp.o
[ 70%] Built target example_face_sampleDetectLandmarksvideo
[ 70%] Linking CXX shared library ../../lib/libopencv_wechat_qrcode.dylib
[ 70%] Linking CXX executable ../../bin/example_face_sample_train_landmark_detector
[ 70%] Building CXX object modules/face/CMakeFiles/example_face_sample_train_landmark_detector2.dir/samples/sample_train_landmark_detector2.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/radon_transform.cpp.o
[ 70%] Built target example_face_sample_face_swapping
[ 70%] Building CXX object modules/face/CMakeFiles/example_face_samplewriteconfigfile.dir/samples/samplewriteconfigfile.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/ridgedetectionfilter.cpp.o
[ 70%] Linking CXX executable ../../bin/example_face_sample_train_landmark_detector2
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/rolling_guidance_filter.cpp.o
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/grunarg.cpp.o
[ 70%] Linking CXX executable ../../bin/example_face_samplewriteconfigfile
[ 70%] Built target example_face_sample_train_landmark_detector
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/run_length_morphology.cpp.o
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/conditioning.cpp.o
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gorigin.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/scansegment.cpp.o
[ 70%] Built target opencv_wechat_qrcode
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/fundamental.cpp.o
[ 70%] Built target example_face_sample_train_landmark_detector2
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gmat.cpp.o
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/io.cpp.o
[ 70%] Built target example_face_samplewriteconfigfile
[ 70%] Processing OpenCL kernels (stitching)
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/seeds.cpp.o
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/numeric.cpp.o
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/garray.cpp.o
[ 70%] Processing OpenCL kernels (tracking)
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/projection.cpp.o
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gopaque.cpp.o
[ 70%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/autocalib.cpp.o
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gscalar.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/selectivesearchsegmentation.cpp.o
[ 70%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/blenders.cpp.o
[ 70%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/augmented_unscented_kalman.cpp.o
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/reconstruct.cpp.o
[ 70%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/slic.cpp.o
[ 70%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gframe.cpp.o
[ 70%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/robust.cpp.o
[ 70%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/camera.cpp.o
[ 70%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/feature.cpp.o
[ 71%] Building CXX object samples/dnn/CMakeFiles/example_dnn_classification.dir/classification.cpp.o
[ 71%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/sparse_match_interpolators.cpp.o
[ 71%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/simple_pipeline.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gkernel.cpp.o
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/exposure_compensate.cpp.o
[ 71%] Building CXX object modules/sfm/CMakeFiles/opencv_sfm.dir/src/triangulation.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/featureColorName.cpp.o
[ 71%] Linking CXX executable ../../bin/example_dnn_classification
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gbackend.cpp.o
[ 71%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/structured_edge_detection.cpp.o
[ 71%] Linking CXX shared library ../../lib/libopencv_sfm.dylib
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/matchers.cpp.o
[ 71%] Building CXX object samples/dnn/CMakeFiles/example_dnn_colorization.dir/colorization.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/gtrUtils.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gcommon.cpp.o
[ 71%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/thinning.cpp.o
[ 71%] Linking CXX executable ../../bin/example_dnn_colorization
ld: warning: ignoring duplicate libraries: '../../lib/libopencv.sfm.multiview.a', '../../lib/libopencv.sfm.numeric.a'
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/motion_estimators.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/kuhn_munkres.cpp.o
[ 71%] Built target example_dnn_classification
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gproto.cpp.o
[ 71%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/src/weighted_median_filter.cpp.o
Undefined symbols for architecture arm64:
"google::InitVLOG3__(int**, int*, char const*, int)", referenced from:
libmv::euclidean_resection::EuclideanResectionEPnP(Eigen::Matrix<double, 2, -1, 0, 2, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*, Eigen::Matrix<double, 3, 1, 0, 3, 1>*) in libopencv.sfm.multiview.a[3](euclidean_resection.cc.o)
libmv::euclidean_resection::EuclideanResectionEPnP(Eigen::Matrix<double, 2, -1, 0, 2, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*, Eigen::Matrix<double, 3, 1, 0, 3, 1>*) in libopencv.sfm.multiview.a[3](euclidean_resection.cc.o)
libmv::euclidean_resection::EuclideanResectionEPnP(Eigen::Matrix<double, 2, -1, 0, 2, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*, Eigen::Matrix<double, 3, 1, 0, 3, 1>*) in libopencv.sfm.multiview.a[3](euclidean_resection.cc.o)
libmv::euclidean_resection::EuclideanResectionEPnP(Eigen::Matrix<double, 2, -1, 0, 2, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*, Eigen::Matrix<double, 3, 1, 0, 3, 1>*) in libopencv.sfm.multiview.a[3](euclidean_resection.cc.o)
libmv::euclidean_resection::EuclideanResectionEPnP(Eigen::Matrix<double, 2, -1, 0, 2, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*, Eigen::Matrix<double, 3, 1, 0, 3, 1>*) in libopencv.sfm.multiview.a[3](euclidean_resection.cc.o)
libmv::euclidean_resection::EuclideanResectionEPnP(Eigen::Matrix<double, 2, -1, 0, 2, -1> const&, Eigen::Matrix<double, 3, -1, 0, 3, -1> const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*, Eigen::Matrix<double, 3, 1, 0, 3, 1>*) in libopencv.sfm.multiview.a[3](euclidean_resection.cc.o)
libmv::EstimateFundamentalFromCorrespondences(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, libmv::EstimateFundamentalOptions const&, Eigen::Matrix<double, 3, 3, 0, 3, 3>*) in libopencv.sfm.multiview.a[4](fundamental.cc.o)
...
ld: symbol(s) not found for architecture arm64
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gnode.cpp.o
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libopencv_sfm.4.13.0.dylib] Error 1
make[1]: *** [modules/sfm/CMakeFiles/opencv_sfm.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/seam_finders.cpp.o
[ 71%] Building CXX object modules/ximgproc/CMakeFiles/opencv_ximgproc.dir/opencl_kernels_ximgproc.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/mosseTracker.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/multiTracker.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gcall.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/multiTracker_alt.cpp.o
[ 71%] Linking CXX shared library ../../lib/libopencv_ximgproc.dylib
[ 71%] Built target example_dnn_colorization
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/stitcher.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/gcomputation.cpp.o
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/timelapsers.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/onlineBoosting.cpp.o
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/util.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tldDataset.cpp.o
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/warpers.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/operators.cpp.o
/Users/noah/opencv_contrib/modules/tracking/src/tldDataset.cpp:178:4: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
178 | sprintf(numStr, "%d", frameNum);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
278 | __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
218 | #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
| ^
1 warning generated.
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tldDetector.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_core.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tldEnsembleClassifier.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_imgproc.cpp.o
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/src/warpers_cuda.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_video.cpp.o
[ 71%] Building CXX object modules/stitching/CMakeFiles/opencv_stitching.dir/opencl_kernels_stitching.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_nnparsers.cpp.o
[ 71%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tldModel.cpp.o
[ 71%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_ot.cpp.o
[ 71%] Built target opencv_ximgproc
[ 72%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_streaming.cpp.o
[ 72%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tldTracker.cpp.o
[ 72%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/kernels_stereo.cpp.o
[ 72%] Linking CXX shared library ../../lib/libopencv_stitching.dylib
[ 72%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tldUtils.cpp.o
[ 72%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tracker.cpp.o
[ 72%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/render.cpp.o
[ 72%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerBoosting.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerBoostingModel.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/render_ocv.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/ginfer.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/media.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerCSRT.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/rmat.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerCSRTSegmentation.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerCSRTScaleEstimation.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerCSRTUtils.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerFeature.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/gmodel.cpp.o
[ 73%] Built target opencv_stitching
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerFeatureSet.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/gmodelbuilder.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerKCF.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/gislandmodel.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerMIL_legacy.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerMedianFlow.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/gcompiler.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/gcompiled.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerSampler.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerSamplerAlgorithm.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/gstreaming.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/helpers.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/trackerStateEstimator.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/dump_dot.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/meta.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tracking_by_matching.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/twist.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/islands.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/tracking_utils.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/src/unscented_kalman.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/kernels.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/exec.cpp.o
[ 73%] Building CXX object modules/tracking/CMakeFiles/opencv_tracking.dir/opencl_kernels_tracking.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/transformations.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/pattern_matching.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/perform_substitution.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/streaming.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/compiler/passes/intrin.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gstreamingexecutor.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gtbbexecutor.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gabstractstreamingexecutor.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gexecutor.cpp.o
[ 73%] Linking CXX shared library ../../lib/libopencv_tracking.dylib
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gthreadedexecutor.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gabstractexecutor.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/gasync.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpubackend.cpp.o
[ 73%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/executor/thread_pool.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpustereo.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpukernel.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpuimgproc.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpuvideo.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpucore.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gcpuot.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/cpu/gnnparsers.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/fluid/gfluidbuffer.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/fluid/gfluidbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/fluid/gfluidimgproc.cpp.o
[ 75%] Built target opencv_tracking
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/fluid/gfluidimgproc_func.dispatch.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/fluid/gfluidcore.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/fluid/gfluidcore_func.dispatch.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/oak/goak.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/oak/goak_memory_adapters.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/oak/goakbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ocl/goclbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ocl/goclkernel.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ocl/goclcore.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ie/giebackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ocl/goclimgproc.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ie/giebackend/giewrapper.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ov/govbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/onnx/gonnxbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/onnx/dml_ep.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/onnx/coreml_ep.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/plaidml/gplaidmlcore.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/render/ft_render.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/render/grenderocv.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/common/gcompoundbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/common/gmetabackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/plaidml/gplaidmlbackend.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/common/gcompoundkernel.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/api/s11n.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/common/serialization.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/onnx/bindings_onnx.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ie/bindings_ie.cpp.o
[ 75%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/streaming/gstreamingbackend.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/ov/bindings_ov.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/python/gpythonbackend.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/queue_source.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/cfg_params_parser.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/source.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/source_priv.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/file_data_provider.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/cfg_params.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/utils.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/default.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/surface/dx11_frame_adapter.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/data_provider_interface_exception.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/surface/surface.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/surface/base_frame_adapter.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/surface/cpu_frame_adapter.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/utils/shared_lock.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/surface/surface_pool.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/accel_policy_cpu.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/accel_policy_dx11.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/accel_policy_va_api.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/accelerators/dx11_alloc_resource.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/engine_session.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/processing_engine_base.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/decode/decode_engine_legacy.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/decode/decode_session.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/transcode/transcode_session.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/preproc/preproc_session.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/preproc/preproc_engine.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/preproc/preproc_dispatcher.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/transcode/transcode_engine_legacy.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/engine/preproc_engine_interface.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/data_provider_dispatcher.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/device_selector_interface.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/cfg_param_device_selector.cpp.o
[ 76%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/onevpl/demux/async_mfp_demux_data_provider.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/gstreamer/gstreamer_pipeline_facade.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/gstreamer/gstreamersource.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/gstreamer/gstreamerpipeline.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/gstreamer/gstreamer_buffer_utils.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/gstreamer/gstreamerenv.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/streaming/gstreamer/gstreamer_media_adapter.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/utils/itt.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/kalman_filter/kalman_filter_no_opencv.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/mtt/objects_associator.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/mtt/hungarian_wrap.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/short_term_imageless_tracker.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/object_tracker.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/mtt/rgb_histogram.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/tracker.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/tracklet.cpp.o
[ 77%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/3rdparty/vasot/src/components/ot/zero_term_imageless_tracker.cpp.o
[ 77%] Linking CXX shared library ../../lib/libopencv_gapi.dylib
[ 77%] Built target opencv_gapi