twistedfall / opencv-rust

Rust bindings for OpenCV 3 & 4
MIT License
1.96k stars 160 forks source link

0.85 and 0.86 don't compile any more on M1 #539

Closed bortyr closed 5 months ago

bortyr commented 8 months ago

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)
  4. 
    ❯ 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).

twistedfall commented 8 months ago

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.

bortyr commented 8 months ago

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

tbszlg commented 8 months ago

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"
twistedfall commented 5 months ago

I think we can say that the issue is resolved here