opencv-rust icon indicating copy to clipboard operation
opencv-rust copied to clipboard

0.85 and 0.86 don't compile any more on M1

Open bortyr opened this issue 1 year ago • 3 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: [email protected]: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
warning: [email protected]:                         void ret_1 = ;
warning: [email protected]:                              ^
warning: [email protected]: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
warning: [email protected]:                         void ret_1 = ;
warning: [email protected]:                                      ^
warning: [email protected]: 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: [email protected]: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
warning: [email protected]:                         void ret_1 = ;
warning: [email protected]:                              ^
warning: [email protected]: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
warning: [email protected]:                         void ret_1 = ;
warning: [email protected]:                                      ^
warning: [email protected]: 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).

bortyr avatar Jan 23 '24 23:01 bortyr

This is the issue reported here: https://github.com/twistedfall/opencv-rust/issues/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.

twistedfall avatar Jan 26 '24 09:01 twistedfall

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

bortyr avatar Jan 26 '24 11:01 bortyr

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 [email protected] & [email protected] 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"

tbszlg avatar Feb 12 '24 10:02 tbszlg

I think we can say that the issue is resolved here

twistedfall avatar Apr 14 '24 10:04 twistedfall