twistedfall / opencv-rust

Rust bindings for OpenCV 3 & 4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

0.85 and 0.86 don't compile any more on M1

bortyr opened this issue · comments

0.88 Compiles without issue but both 0.85 and 0.86 fail to compile. I personally rely on 0.85 because rust-cv-convert only supports this version currently (quite usefull at working with nalgebra matrices and OpenCV's Mats).

Any help appreciated. Cheers and thank you for this project !

Backtrace bellow. Main error is probably in those lines:

The following warnings were emitted during compilation:

warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
warning: opencv@0.85.3:                         void ret_1 = ;
warning: opencv@0.85.3:                              ^
warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
warning: opencv@0.85.3:                         void ret_1 = ;
warning: opencv@0.85.3:                                      ^
warning: opencv@0.85.3: 2 errors generated.

error: failed to run custom build command for `opencv v0.85.3`
  1. MacOS Sonoma Version 14.3 (23D56) M1 Air (2020)
  2. OpenCV (opencv 4.9.0_1) installed using brew package
  3. rustc 1.75.0 (82e1608df 2023-12-21)
❯ RUST_BACKTRACE=full cargo build -vv
    Updating crates.io index
       Fresh glob v0.3.1
       Fresh memchr v2.7.1
       Fresh regex-syntax v0.8.2
       Fresh dunce v1.0.4
       Fresh once_cell v1.19.0
       Fresh autocfg v1.1.0
       Fresh libc v0.2.152
       Fresh aho-corasick v1.1.2
       Fresh percent-encoding v2.3.1
       Fresh vcpkg v0.2.15
       Fresh shlex v1.3.0
       Fresh regex-automata v0.4.4
       Fresh jobserver v0.1.26
       Fresh semver v1.0.21
       Fresh pkg-config v0.3.29
       Fresh clang-sys v1.7.0
       Fresh regex v1.10.3
       Fresh cc v1.0.79
       Fresh num-traits v0.2.17
       Fresh clang v2.0.0
       Fresh opencv-binding-generator v0.75.0
   Compiling opencv v0.85.3
     Running `CARGO=/Users/bt/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TAR
[opencv 0.85.3] === Crate version: Some("0.85.3")
[opencv 0.85.3] === Environment configuration:
[opencv 0.85.3] ===   OPENCV_PACKAGE_NAME = None
[opencv 0.85.3] ===   OPENCV_PKGCONFIG_NAME = None
[opencv 0.85.3] ===   OPENCV_CMAKE_NAME = None
[opencv 0.85.3] ===   OPENCV_CMAKE_BIN = None
[opencv 0.85.3] ===   OPENCV_VCPKG_NAME = None
[opencv 0.85.3] ===   OPENCV_LINK_LIBS = None
[opencv 0.85.3] ===   OPENCV_LINK_PATHS = None
[opencv 0.85.3] ===   OPENCV_INCLUDE_PATHS = None
[opencv 0.85.3] ===   OPENCV_DISABLE_PROBES = None
[opencv 0.85.3] ===   OPENCV_MSVC_CRT = None
[opencv 0.85.3] ===   CMAKE_PREFIX_PATH = None
[opencv 0.85.3] ===   OpenCV_DIR = None
[opencv 0.85.3] ===   PKG_CONFIG_PATH = None
[opencv 0.85.3] ===   VCPKG_ROOT = None
[opencv 0.85.3] ===   VCPKGRS_DYNAMIC = None
[opencv 0.85.3] ===   VCPKGRS_TRIPLET = None
[opencv 0.85.3] ===   OCVRS_DOCS_GENERATE_DIR = None
[opencv 0.85.3] ===   DOCS_RS = None
[opencv 0.85.3] ===   PATH = Some("/Users/bt/.local/bin:/opt/homebrew/Cellar/pyenv-virtualenv/1.2.1/shims:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/s
[opencv 0.85.3] === Enabled features:
[opencv 0.85.3] ===   ALPHAMAT
[opencv 0.85.3] ===   ARUCO
[opencv 0.85.3] ===   ARUCO_DETECTOR
[opencv 0.85.3] ===   BARCODE
[opencv 0.85.3] ===   BGSEGM
[opencv 0.85.3] ===   BIOINSPIRED
[opencv 0.85.3] ===   CALIB3D
[opencv 0.85.3] ===   CCALIB
[opencv 0.85.3] ===   CUDAARITHM
[opencv 0.85.3] ===   CUDABGSEGM
[opencv 0.85.3] ===   CUDACODEC
[opencv 0.85.3] ===   CUDAFEATURES2D
[opencv 0.85.3] ===   CUDAFILTERS
[opencv 0.85.3] ===   CUDAIMGPROC
[opencv 0.85.3] ===   CUDAOBJDETECT
[opencv 0.85.3] ===   CUDAOPTFLOW
[opencv 0.85.3] ===   CUDASTEREO
[opencv 0.85.3] ===   CUDAWARPING
[opencv 0.85.3] ===   CVV
[opencv 0.85.3] ===   DEFAULT
[opencv 0.85.3] ===   DNN
[opencv 0.85.3] ===   DNN_SUPERRES
[opencv 0.85.3] ===   DPM
[opencv 0.85.3] ===   FACE
[opencv 0.85.3] ===   FEATURES2D
[opencv 0.85.3] ===   FLANN
[opencv 0.85.3] ===   FREETYPE
[opencv 0.85.3] ===   FUZZY
[opencv 0.85.3] ===   GAPI
[opencv 0.85.3] ===   HDF
[opencv 0.85.3] ===   HFS
[opencv 0.85.3] ===   HIGHGUI
[opencv 0.85.3] ===   IMGCODECS
[opencv 0.85.3] ===   IMGPROC
[opencv 0.85.3] ===   IMG_HASH
[opencv 0.85.3] ===   INTENSITY_TRANSFORM
[opencv 0.85.3] ===   LINE_DESCRIPTOR
[opencv 0.85.3] ===   MCC
[opencv 0.85.3] ===   ML
[opencv 0.85.3] ===   OBJDETECT
[opencv 0.85.3] ===   OPTFLOW
[opencv 0.85.3] ===   OVIS
[opencv 0.85.3] ===   PHASE_UNWRAPPING
[opencv 0.85.3] ===   PHOTO
[opencv 0.85.3] ===   PLOT
[opencv 0.85.3] ===   QUALITY
[opencv 0.85.3] ===   RAPID
[opencv 0.85.3] ===   RGBD
[opencv 0.85.3] ===   SALIENCY
[opencv 0.85.3] ===   SFM
[opencv 0.85.3] ===   SHAPE
[opencv 0.85.3] ===   STEREO
[opencv 0.85.3] ===   STITCHING
[opencv 0.85.3] ===   STRUCTURED_LIGHT
[opencv 0.85.3] ===   SUPERRES
[opencv 0.85.3] ===   SURFACE_MATCHING
[opencv 0.85.3] ===   TEXT
[opencv 0.85.3] ===   TRACKING
[opencv 0.85.3] ===   VIDEO
[opencv 0.85.3] ===   VIDEOIO
[opencv 0.85.3] ===   VIDEOSTAB
[opencv 0.85.3] ===   VIZ
[opencv 0.85.3] ===   WECHAT_QRCODE
[opencv 0.85.3] ===   XFEATURES2D
[opencv 0.85.3] ===   XIMGPROC
[opencv 0.85.3] ===   XOBJDETECT
[opencv 0.85.3] ===   XPHOTO
[opencv 0.85.3] === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: false
[opencv 0.85.3] === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
[opencv 0.85.3] === Can't probe using: environment, continuing with other methods because: Some environment variables are missing
[opencv 0.85.3] === Probing OpenCV library using pkg_config
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] === Successfully probed using: pkg_config
[opencv 0.85.3] === OpenCV library configuration: Library {
[opencv 0.85.3]     include_paths: [
[opencv 0.85.3]         "/opt/homebrew/opt/opencv/include/opencv4",
[opencv 0.85.3]     ],
[opencv 0.85.3]     version: Version {
[opencv 0.85.3]         major: 4,
[opencv 0.85.3]         minor: 9,
[opencv 0.85.3]         patch: 0,
[opencv 0.85.3]     },

(...) too long :) 

[opencv 0.85.3] cargo:rustc-cfg=ocvrs_opencv_branch_4
[opencv 0.85.3] === Detected OpenCV module header dir at: /opt/homebrew/opt/opencv/include/opencv4/opencv2
[opencv 0.85.3] === Found OpenCV version: 4.9.0 in headers located at: /opt/homebrew/opt/opencv/include/opencv4
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_MSVC_CRT
[opencv 0.85.3] cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=OpenCV_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=VCPKG_ROOT
[opencv 0.85.3] cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=VCPKGRS_TRIPLET
[opencv 0.85.3] cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=DOCS_RS
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/bioinspired.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/gapi.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/face.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/sfm.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/hdf.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/xfeatures2d.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/photo.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/alphamat.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/ccalib.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/dnn.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/videoio.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/manual-core.cpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/core.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/ocvrs_common.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/aruco.hpp
[opencv 0.85.3] cargo:rerun-if-changed=Cargo.toml
[opencv 0.85.3] === Generating code in: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out
[opencv 0.85.3] === Placing generated bindings into: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/opencv
[opencv 0.85.3] === Using OpenCV headers from: /opt/homebrew/opt/opencv/include/opencv4
[opencv 0.85.3] === Clang: Apple clang version 15.0.0 (clang-1500.1.0.2.5)
[opencv 0.85.3] === Clang command line args: [
[opencv 0.85.3]     "-isystem/usr/local/include",
[opencv 0.85.3]     "-isystem/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1",
[opencv 0.85.3]     "-isystem/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include",
[opencv 0.85.3]     "-isystem/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include",
[opencv 0.85.3]     "-isystem/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include",
[opencv 0.85.3]     "-isystem/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks",
[opencv 0.85.3]     "-I/opt/homebrew/Cellar/opencv/4.9.0_1/include/opencv4",
[opencv 0.85.3]     "-F/opt/homebrew/Cellar/opencv/4.9.0_1/include/opencv4",
[opencv 0.85.3]     "-I/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
[opencv 0.85.3]     "-F/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
[opencv 0.85.3]     "-DOCVRS_PARSING_HEADERS",
[opencv 0.85.3]     "-includeocvrs_common.hpp",
[opencv 0.85.3]     "-std=c++14",
[opencv 0.85.3] ]
[opencv 0.85.3] === Using environment job server with the the amount of available jobs: 8
[opencv 0.85.3] === Generating 52 modules
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: alphamat in 2.658000459s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: bioinspired in 2.976625625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: bgsegm in 3.094199125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: aruco in 3.234662208s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: ccalib in 3.764763333s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: calib3d in 5.555477292s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: dnn_superres in 2.934708125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: dpm in 2.869133875s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: flann in 3.111023791s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: face in 3.976260792s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: features2d in 4.233828958s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: freetype in 3.082889209s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: fuzzy in 3.23521975s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: dnn in 9.326070791s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: hfs in 3.268524458s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: highgui in 3.491145041s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: img_hash in 3.430382125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: core in 11.072871667s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: imgcodecs in 3.178602625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: gapi in 6.009274625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: intensity_transform in 2.950752541s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: line_descriptor in 3.589740875s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: mcc in 3.460611666s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: imgproc in 5.792332833s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: phase_unwrapping in 2.977531375s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: ml in 4.337238625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: optflow in 3.836441417s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: photo in 3.723045875s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: objdetect in 5.179669292s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: plot in 2.850867541s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: quality in 3.148793417s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: rapid in 3.099667541s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: saliency in 3.20310425s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: sfm in 3.543376583s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: shape in 3.228036083s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: stereo in 3.091670708s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: rgbd in 5.443382667s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: structured_light in 3.278847125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: superres in 3.241296375s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: surface_matching in 3.226047125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: tracking in 3.193828834s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: stitching in 6.478769709s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: text in 4.013194125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: video in 3.969821458s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: videoio in 3.472294416s
[opencv 0.85.3] === Generated: wechat_qrcode in 3.002822417s
[opencv 0.85.3] === Generated: videostab in 4.552201541s
[opencv 0.85.3] === Generated: viz in 4.774028167s
[opencv 0.85.3] === Generated: xobjdetect in 2.923086708s
[opencv 0.85.3] === Generated: xphoto in 3.160754833s
[opencv 0.85.3] === Generated: xfeatures2d in 4.113301125s
[opencv 0.85.3] === Generated: ximgproc in 4.146241917s
[opencv 0.85.3] === Total binding generation time: 27.2132455s
[opencv 0.85.3] === Total binding collection time: 482.854167ms
[opencv 0.85.3] OPT_LEVEL = Some("0")
[opencv 0.85.3] TARGET = Some("aarch64-apple-darwin")
[opencv 0.85.3] HOST = Some("aarch64-apple-darwin")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] DEBUG = Some("true")
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] === Compiler information: Tool {
[opencv 0.85.3]     path: "c++",
[opencv 0.85.3]     cc_wrapper_path: None,
[opencv 0.85.3]     cc_wrapper_args: [],
[opencv 0.85.3]     args: [
[opencv 0.85.3]         "-O0",
[opencv 0.85.3]         "-ffunction-sections",
[opencv 0.85.3]         "-fdata-sections",
[opencv 0.85.3]         "-fPIC",
[opencv 0.85.3]         "-gdwarf-2",
[opencv 0.85.3]         "-fno-omit-frame-pointer",
[opencv 0.85.3]         "-arch",
[opencv 0.85.3]         "arm64",
[opencv 0.85.3]         "-I",
[opencv 0.85.3]         "/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
[opencv 0.85.3]         "-I",
[opencv 0.85.3]         "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out",
[opencv 0.85.3]         "-I",
[opencv 0.85.3]         ".",
[opencv 0.85.3]         "-I",
[opencv 0.85.3]         "/opt/homebrew/opt/opencv/include/opencv4",
[opencv 0.85.3]         "-Wall",
[opencv 0.85.3]         "-Wextra",
[opencv 0.85.3]         "-std=c++11",
[opencv 0.85.3]         "-Wno-deprecated-declarations",
[opencv 0.85.3]         "-Wno-deprecated-copy",
[opencv 0.85.3]         "-Wno-unused-parameter",
[opencv 0.85.3]         "-Wno-sign-compare",
[opencv 0.85.3]         "-Wno-comment",
[opencv 0.85.3]         "-Wno-unused-variable",
[opencv 0.85.3]         "-Wno-ignored-qualifiers",
[opencv 0.85.3]         "-Wno-return-type-c-linkage",
[opencv 0.85.3]         "-F/opt/homebrew/opt/opencv/include/opencv4",
[opencv 0.85.3]     ],
[opencv 0.85.3]     env: [],
[opencv 0.85.3]     family: Gnu,
[opencv 0.85.3]     cuda: false,
[opencv 0.85.3]     removed_args: [],
[opencv 0.85.3] }
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_alphamat
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_aruco
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_bgsegm
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_bioinspired
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_calib3d
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_ccalib
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_core
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_dnn
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_dnn_superres
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_dpm
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_face
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_features2d
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_flann
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_freetype
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_fuzzy
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_gapi
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_hfs
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_highgui
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_img_hash
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_imgcodecs
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_imgproc
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_intensity_transform
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_line_descriptor
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_mcc
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_ml
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_objdetect
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_optflow
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_phase_unwrapping
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_photo
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_plot
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_quality
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_rapid
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_rgbd
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_saliency
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_sfm
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_shape
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_stereo
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_stitching
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_structured_light
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_superres
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_surface_matching
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_text
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_tracking
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_video
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_videoio
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_videostab
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_viz
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_wechat_qrcode
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_xfeatures2d
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_ximgproc
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_xobjdetect
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_xphoto
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
[opencv 0.85.3] cargo:warning=                        void ret_1 = ;
[opencv 0.85.3] cargo:warning=                             ^
[opencv 0.85.3] cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
[opencv 0.85.3] cargo:warning=                        void ret_1 = ;
[opencv 0.85.3] cargo:warning=                                     ^
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] cargo:warning=2 errors generated.
[opencv 0.85.3] exit status: 1
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3]
[opencv 0.85.3]
[opencv 0.85.3] error occurred: Command env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.car
[opencv 0.85.3]
[opencv 0.85.3]
The following warnings were emitted during compilation:

warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
warning: opencv@0.85.3:                         void ret_1 = ;
warning: opencv@0.85.3:                              ^
warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
warning: opencv@0.85.3:                         void ret_1 = ;
warning: opencv@0.85.3:                                      ^
warning: opencv@0.85.3: 2 errors generated.

error: failed to run custom build command for `opencv v0.85.3`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.

Caused by:
  process didn't exit successfully: `CARGO=/Users/bt/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARG
  --- stdout
  cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=OPENCV4_STATIC
  cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=OPENCV4_STATIC
  cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=OPENCV4_STATIC
  cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rustc-cfg=ocvrs_opencv_branch_4
  cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
  cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
  cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
  cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
  cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
  cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
  cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
  cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
  cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
  cargo:rerun-if-env-changed=OPENCV_MSVC_CRT
  cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
  cargo:rerun-if-env-changed=OpenCV_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=VCPKG_ROOT
  cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
  cargo:rerun-if-env-changed=VCPKGRS_TRIPLET
  cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
  cargo:rerun-if-env-changed=DOCS_RS

(...) too loong :) 

  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
  cargo:warning=                        void ret_1 = ;
  cargo:warning=                             ^
  cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
  cargo:warning=                        void ret_1 = ;
  cargo:warning=                                     ^
  exit status: 0
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  cargo:warning=2 errors generated.
  exit status: 1
  running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
  exit status: 0

(...) too long :)

  === Compiler information: Tool {
      path: "c++",
      cc_wrapper_path: None,
      cc_wrapper_args: [],
      args: [
          "-O0",
          "-ffunction-sections",
          "-fdata-sections",
          "-fPIC",
          "-gdwarf-2",
          "-fno-omit-frame-pointer",
          "-arch",
          "arm64",
          "-I",
          "/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
          "-I",
          "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out",
          "-I",
          ".",
          "-I",
          "/opt/homebrew/opt/opencv/include/opencv4",
          "-Wall",
          "-Wextra",
          "-std=c++11",
          "-Wno-deprecated-declarations",
          "-Wno-deprecated-copy",
          "-Wno-unused-parameter",
          "-Wno-sign-compare",
          "-Wno-comment",
          "-Wno-unused-variable",
          "-Wno-ignored-qualifiers",
          "-Wno-return-type-c-linkage",
          "-F/opt/homebrew/opt/opencv/include/opencv4",
      ],
      env: [],
      family: Gnu,
      cuda: false,
      removed_args: [],
  }


  error occurred: Command env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp" "-I" "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out" "-I" "." "-I" "/opt/homebrew/opt/opencv/include/opencv4" "-Wall" "-Wextra" "-std=c++11" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-F/opt/homebrew/opt/opencv/include/opencv4" "-o" "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/d06b3681fd8c217b-freetype.o" "-c" "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp" with args "c++" did not execute successfully (status code exit status: 1).

This is the issue reported here: #518 I'll see what I can do, but I would say the best approach would be to address cv-convert developer. I generally only have bandwidth to provide the bugfixes for the latest crates.io release.

Ah okay, so it's a known issue. Yes, I have forked their repo and updated to support 0.88 and it works great now (pinged them with pr). Understandable about the bandwidth. Thanks for answering and maintaining this project

Yes, I have forked their repo and updated to support 0.88 and it works great now (pinged them with pr)

Thank you @bortyr ❤️

This resolved a similar issue for me that started to appear after a recent bump of opencv to version 4.9.0 (installed using homebrew on macos).
Compilation using cv-convert@0.25.0 & opencv@0.84.5 did no longer work all of a sudden with the same error as in the log above.

Just dropping this here for anyone else stumbling upon this issue:
This set of dependencies in my Cargo.toml file helped resolve my issues

cv-convert = { git = "https://github.com/bortyr/rust-cv-convert.git", default-features = false, features = ["opencv_0-88", "ndarray_0-15", "tch_0-14"] }
ndarray = "0.15.6"
opencv = "0.88.8"
tch = "0.14.0"

I think we can say that the issue is resolved here