0.85 and 0.86 don't compile any more on M1
bortyr opened this issue · comments
0.88 Compiles without issue but both 0.85 and 0.86 fail to compile. I personally rely on 0.85 because rust-cv-convert only supports this version currently (quite usefull at working with nalgebra matrices and OpenCV's Mats).
Any help appreciated. Cheers and thank you for this project !
Backtrace bellow. Main error is probably in those lines:
The following warnings were emitted during compilation:
warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
warning: opencv@0.85.3: void ret_1 = ;
warning: opencv@0.85.3: ^
warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
warning: opencv@0.85.3: void ret_1 = ;
warning: opencv@0.85.3: ^
warning: opencv@0.85.3: 2 errors generated.
error: failed to run custom build command for `opencv v0.85.3`
- MacOS Sonoma Version 14.3 (23D56) M1 Air (2020)
- OpenCV (opencv 4.9.0_1) installed using brew package
- rustc 1.75.0 (82e1608df 2023-12-21)
❯ RUST_BACKTRACE=full cargo build -vv
Updating crates.io index
Fresh glob v0.3.1
Fresh memchr v2.7.1
Fresh regex-syntax v0.8.2
Fresh dunce v1.0.4
Fresh once_cell v1.19.0
Fresh autocfg v1.1.0
Fresh libc v0.2.152
Fresh aho-corasick v1.1.2
Fresh percent-encoding v2.3.1
Fresh vcpkg v0.2.15
Fresh shlex v1.3.0
Fresh regex-automata v0.4.4
Fresh jobserver v0.1.26
Fresh semver v1.0.21
Fresh pkg-config v0.3.29
Fresh clang-sys v1.7.0
Fresh regex v1.10.3
Fresh cc v1.0.79
Fresh num-traits v0.2.17
Fresh clang v2.0.0
Fresh opencv-binding-generator v0.75.0
Compiling opencv v0.85.3
Running `CARGO=/Users/bt/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV='' CARGO_CFG_TAR
[opencv 0.85.3] === Crate version: Some("0.85.3")
[opencv 0.85.3] === Environment configuration:
[opencv 0.85.3] === OPENCV_PACKAGE_NAME = None
[opencv 0.85.3] === OPENCV_PKGCONFIG_NAME = None
[opencv 0.85.3] === OPENCV_CMAKE_NAME = None
[opencv 0.85.3] === OPENCV_CMAKE_BIN = None
[opencv 0.85.3] === OPENCV_VCPKG_NAME = None
[opencv 0.85.3] === OPENCV_LINK_LIBS = None
[opencv 0.85.3] === OPENCV_LINK_PATHS = None
[opencv 0.85.3] === OPENCV_INCLUDE_PATHS = None
[opencv 0.85.3] === OPENCV_DISABLE_PROBES = None
[opencv 0.85.3] === OPENCV_MSVC_CRT = None
[opencv 0.85.3] === CMAKE_PREFIX_PATH = None
[opencv 0.85.3] === OpenCV_DIR = None
[opencv 0.85.3] === PKG_CONFIG_PATH = None
[opencv 0.85.3] === VCPKG_ROOT = None
[opencv 0.85.3] === VCPKGRS_DYNAMIC = None
[opencv 0.85.3] === VCPKGRS_TRIPLET = None
[opencv 0.85.3] === OCVRS_DOCS_GENERATE_DIR = None
[opencv 0.85.3] === DOCS_RS = None
[opencv 0.85.3] === PATH = Some("/Users/bt/.local/bin:/opt/homebrew/Cellar/pyenv-virtualenv/1.2.1/shims:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/s
[opencv 0.85.3] === Enabled features:
[opencv 0.85.3] === ALPHAMAT
[opencv 0.85.3] === ARUCO
[opencv 0.85.3] === ARUCO_DETECTOR
[opencv 0.85.3] === BARCODE
[opencv 0.85.3] === BGSEGM
[opencv 0.85.3] === BIOINSPIRED
[opencv 0.85.3] === CALIB3D
[opencv 0.85.3] === CCALIB
[opencv 0.85.3] === CUDAARITHM
[opencv 0.85.3] === CUDABGSEGM
[opencv 0.85.3] === CUDACODEC
[opencv 0.85.3] === CUDAFEATURES2D
[opencv 0.85.3] === CUDAFILTERS
[opencv 0.85.3] === CUDAIMGPROC
[opencv 0.85.3] === CUDAOBJDETECT
[opencv 0.85.3] === CUDAOPTFLOW
[opencv 0.85.3] === CUDASTEREO
[opencv 0.85.3] === CUDAWARPING
[opencv 0.85.3] === CVV
[opencv 0.85.3] === DEFAULT
[opencv 0.85.3] === DNN
[opencv 0.85.3] === DNN_SUPERRES
[opencv 0.85.3] === DPM
[opencv 0.85.3] === FACE
[opencv 0.85.3] === FEATURES2D
[opencv 0.85.3] === FLANN
[opencv 0.85.3] === FREETYPE
[opencv 0.85.3] === FUZZY
[opencv 0.85.3] === GAPI
[opencv 0.85.3] === HDF
[opencv 0.85.3] === HFS
[opencv 0.85.3] === HIGHGUI
[opencv 0.85.3] === IMGCODECS
[opencv 0.85.3] === IMGPROC
[opencv 0.85.3] === IMG_HASH
[opencv 0.85.3] === INTENSITY_TRANSFORM
[opencv 0.85.3] === LINE_DESCRIPTOR
[opencv 0.85.3] === MCC
[opencv 0.85.3] === ML
[opencv 0.85.3] === OBJDETECT
[opencv 0.85.3] === OPTFLOW
[opencv 0.85.3] === OVIS
[opencv 0.85.3] === PHASE_UNWRAPPING
[opencv 0.85.3] === PHOTO
[opencv 0.85.3] === PLOT
[opencv 0.85.3] === QUALITY
[opencv 0.85.3] === RAPID
[opencv 0.85.3] === RGBD
[opencv 0.85.3] === SALIENCY
[opencv 0.85.3] === SFM
[opencv 0.85.3] === SHAPE
[opencv 0.85.3] === STEREO
[opencv 0.85.3] === STITCHING
[opencv 0.85.3] === STRUCTURED_LIGHT
[opencv 0.85.3] === SUPERRES
[opencv 0.85.3] === SURFACE_MATCHING
[opencv 0.85.3] === TEXT
[opencv 0.85.3] === TRACKING
[opencv 0.85.3] === VIDEO
[opencv 0.85.3] === VIDEOIO
[opencv 0.85.3] === VIDEOSTAB
[opencv 0.85.3] === VIZ
[opencv 0.85.3] === WECHAT_QRCODE
[opencv 0.85.3] === XFEATURES2D
[opencv 0.85.3] === XIMGPROC
[opencv 0.85.3] === XOBJDETECT
[opencv 0.85.3] === XPHOTO
[opencv 0.85.3] === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: false
[opencv 0.85.3] === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
[opencv 0.85.3] === Can't probe using: environment, continuing with other methods because: Some environment variables are missing
[opencv 0.85.3] === Probing OpenCV library using pkg_config
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.85.3] === Successfully probed using: pkg_config
[opencv 0.85.3] === OpenCV library configuration: Library {
[opencv 0.85.3] include_paths: [
[opencv 0.85.3] "/opt/homebrew/opt/opencv/include/opencv4",
[opencv 0.85.3] ],
[opencv 0.85.3] version: Version {
[opencv 0.85.3] major: 4,
[opencv 0.85.3] minor: 9,
[opencv 0.85.3] patch: 0,
[opencv 0.85.3] },
(...) too long :)
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_opencv_branch_4
[opencv 0.85.3] === Detected OpenCV module header dir at: /opt/homebrew/opt/opencv/include/opencv4/opencv2
[opencv 0.85.3] === Found OpenCV version: 4.9.0 in headers located at: /opt/homebrew/opt/opencv/include/opencv4
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
[opencv 0.85.3] cargo:rerun-if-env-changed=OPENCV_MSVC_CRT
[opencv 0.85.3] cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=OpenCV_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.85.3] cargo:rerun-if-env-changed=VCPKG_ROOT
[opencv 0.85.3] cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
[opencv 0.85.3] cargo:rerun-if-env-changed=VCPKGRS_TRIPLET
[opencv 0.85.3] cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
[opencv 0.85.3] cargo:rerun-if-env-changed=DOCS_RS
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/bioinspired.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/gapi.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/face.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/sfm.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/hdf.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/xfeatures2d.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/photo.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/alphamat.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/ccalib.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/dnn.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/videoio.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/manual-core.cpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/core.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/ocvrs_common.hpp
[opencv 0.85.3] cargo:rerun-if-changed=/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp/aruco.hpp
[opencv 0.85.3] cargo:rerun-if-changed=Cargo.toml
[opencv 0.85.3] === Generating code in: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out
[opencv 0.85.3] === Placing generated bindings into: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/opencv
[opencv 0.85.3] === Using OpenCV headers from: /opt/homebrew/opt/opencv/include/opencv4
[opencv 0.85.3] === Clang: Apple clang version 15.0.0 (clang-1500.1.0.2.5)
[opencv 0.85.3] === Clang command line args: [
[opencv 0.85.3] "-isystem/usr/local/include",
[opencv 0.85.3] "-isystem/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1",
[opencv 0.85.3] "-isystem/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include",
[opencv 0.85.3] "-isystem/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include",
[opencv 0.85.3] "-isystem/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include",
[opencv 0.85.3] "-isystem/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks",
[opencv 0.85.3] "-I/opt/homebrew/Cellar/opencv/4.9.0_1/include/opencv4",
[opencv 0.85.3] "-F/opt/homebrew/Cellar/opencv/4.9.0_1/include/opencv4",
[opencv 0.85.3] "-I/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
[opencv 0.85.3] "-F/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
[opencv 0.85.3] "-DOCVRS_PARSING_HEADERS",
[opencv 0.85.3] "-includeocvrs_common.hpp",
[opencv 0.85.3] "-std=c++14",
[opencv 0.85.3] ]
[opencv 0.85.3] === Using environment job server with the the amount of available jobs: 8
[opencv 0.85.3] === Generating 52 modules
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: alphamat in 2.658000459s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: bioinspired in 2.976625625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: bgsegm in 3.094199125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: aruco in 3.234662208s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: ccalib in 3.764763333s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: calib3d in 5.555477292s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: dnn_superres in 2.934708125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: dpm in 2.869133875s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: flann in 3.111023791s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: face in 3.976260792s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: features2d in 4.233828958s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: freetype in 3.082889209s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: fuzzy in 3.23521975s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: dnn in 9.326070791s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: hfs in 3.268524458s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: highgui in 3.491145041s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: img_hash in 3.430382125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: core in 11.072871667s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: imgcodecs in 3.178602625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: gapi in 6.009274625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: intensity_transform in 2.950752541s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: line_descriptor in 3.589740875s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: mcc in 3.460611666s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: imgproc in 5.792332833s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: phase_unwrapping in 2.977531375s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: ml in 4.337238625s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: optflow in 3.836441417s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: photo in 3.723045875s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: objdetect in 5.179669292s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: plot in 2.850867541s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: quality in 3.148793417s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: rapid in 3.099667541s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: saliency in 3.20310425s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: sfm in 3.543376583s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: shape in 3.228036083s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: stereo in 3.091670708s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: rgbd in 5.443382667s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: structured_light in 3.278847125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: superres in 3.241296375s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: surface_matching in 3.226047125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: tracking in 3.193828834s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: stitching in 6.478769709s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: text in 4.013194125s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: video in 3.969821458s
[opencv 0.85.3] === Running: "/Users/bt/Work/testcv/target/debug/build/opencv-eae280c17e543c0f/build-script-build" "/opt/homebrew/opt/opencv/include/opencv4" "/Users/bt/.cargo/registry/src/index.crates.io-6f1
[opencv 0.85.3] === Generated: videoio in 3.472294416s
[opencv 0.85.3] === Generated: wechat_qrcode in 3.002822417s
[opencv 0.85.3] === Generated: videostab in 4.552201541s
[opencv 0.85.3] === Generated: viz in 4.774028167s
[opencv 0.85.3] === Generated: xobjdetect in 2.923086708s
[opencv 0.85.3] === Generated: xphoto in 3.160754833s
[opencv 0.85.3] === Generated: xfeatures2d in 4.113301125s
[opencv 0.85.3] === Generated: ximgproc in 4.146241917s
[opencv 0.85.3] === Total binding generation time: 27.2132455s
[opencv 0.85.3] === Total binding collection time: 482.854167ms
[opencv 0.85.3] OPT_LEVEL = Some("0")
[opencv 0.85.3] TARGET = Some("aarch64-apple-darwin")
[opencv 0.85.3] HOST = Some("aarch64-apple-darwin")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] DEBUG = Some("true")
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64-apple-darwin
[opencv 0.85.3] CXX_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX_aarch64_apple_darwin
[opencv 0.85.3] CXX_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.85.3] HOST_CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXX
[opencv 0.85.3] CXX = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64-apple-darwin
[opencv 0.85.3] CXXFLAGS_aarch64-apple-darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS_aarch64_apple_darwin
[opencv 0.85.3] CXXFLAGS_aarch64_apple_darwin = None
[opencv 0.85.3] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.85.3] HOST_CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.85.3] CXXFLAGS = None
[opencv 0.85.3] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.85.3] CRATE_CC_NO_DEFAULTS = None
[opencv 0.85.3] CARGO_CFG_TARGET_FEATURE = Some("aes,crc,dit,dotprod,dpb,dpb2,fcma,fhm,flagm,fp16,frintts,jsconv,lor,lse,neon,paca,pacg,pan,pmuv3,ras,rcpc,rcpc2,rdm,sb,sha2,sha3,ssbs,vh")
[opencv 0.85.3] === Compiler information: Tool {
[opencv 0.85.3] path: "c++",
[opencv 0.85.3] cc_wrapper_path: None,
[opencv 0.85.3] cc_wrapper_args: [],
[opencv 0.85.3] args: [
[opencv 0.85.3] "-O0",
[opencv 0.85.3] "-ffunction-sections",
[opencv 0.85.3] "-fdata-sections",
[opencv 0.85.3] "-fPIC",
[opencv 0.85.3] "-gdwarf-2",
[opencv 0.85.3] "-fno-omit-frame-pointer",
[opencv 0.85.3] "-arch",
[opencv 0.85.3] "arm64",
[opencv 0.85.3] "-I",
[opencv 0.85.3] "/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
[opencv 0.85.3] "-I",
[opencv 0.85.3] "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out",
[opencv 0.85.3] "-I",
[opencv 0.85.3] ".",
[opencv 0.85.3] "-I",
[opencv 0.85.3] "/opt/homebrew/opt/opencv/include/opencv4",
[opencv 0.85.3] "-Wall",
[opencv 0.85.3] "-Wextra",
[opencv 0.85.3] "-std=c++11",
[opencv 0.85.3] "-Wno-deprecated-declarations",
[opencv 0.85.3] "-Wno-deprecated-copy",
[opencv 0.85.3] "-Wno-unused-parameter",
[opencv 0.85.3] "-Wno-sign-compare",
[opencv 0.85.3] "-Wno-comment",
[opencv 0.85.3] "-Wno-unused-variable",
[opencv 0.85.3] "-Wno-ignored-qualifiers",
[opencv 0.85.3] "-Wno-return-type-c-linkage",
[opencv 0.85.3] "-F/opt/homebrew/opt/opencv/include/opencv4",
[opencv 0.85.3] ],
[opencv 0.85.3] env: [],
[opencv 0.85.3] family: Gnu,
[opencv 0.85.3] cuda: false,
[opencv 0.85.3] removed_args: [],
[opencv 0.85.3] }
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_alphamat
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_aruco
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_bgsegm
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_bioinspired
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_calib3d
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_ccalib
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_core
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_dnn
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_dnn_superres
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_dpm
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_face
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_features2d
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_flann
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_freetype
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_fuzzy
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_gapi
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_hfs
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_highgui
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_img_hash
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_imgcodecs
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_imgproc
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_intensity_transform
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_line_descriptor
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_mcc
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_ml
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_objdetect
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_optflow
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_phase_unwrapping
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_photo
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_plot
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_quality
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_rapid
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_rgbd
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_saliency
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_sfm
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_shape
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_stereo
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_stitching
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_structured_light
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_superres
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_surface_matching
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_text
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_tracking
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_video
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_videoio
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_videostab
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_viz
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_wechat_qrcode
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_xfeatures2d
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_ximgproc
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_xobjdetect
[opencv 0.85.3] cargo:rustc-cfg=ocvrs_has_module_xphoto
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
[opencv 0.85.3] cargo:warning= void ret_1 = ;
[opencv 0.85.3] cargo:warning= ^
[opencv 0.85.3] cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
[opencv 0.85.3] cargo:warning= void ret_1 = ;
[opencv 0.85.3] cargo:warning= ^
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] cargo:warning=2 errors generated.
[opencv 0.85.3] exit status: 1
[opencv 0.85.3] running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3] exit status: 0
[opencv 0.85.3]
[opencv 0.85.3]
[opencv 0.85.3] error occurred: Command env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.car
[opencv 0.85.3]
[opencv 0.85.3]
The following warnings were emitted during compilation:
warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
warning: opencv@0.85.3: void ret_1 = ;
warning: opencv@0.85.3: ^
warning: opencv@0.85.3: /Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
warning: opencv@0.85.3: void ret_1 = ;
warning: opencv@0.85.3: ^
warning: opencv@0.85.3: 2 errors generated.
error: failed to run custom build command for `opencv v0.85.3`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
Caused by:
process didn't exit successfully: `CARGO=/Users/bt/.rustup/toolchains/stable-aarch64-apple-darwin/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARG
--- stdout
cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG
cargo:rerun-if-env-changed=OPENCV4_STATIC
cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
cargo:rerun-if-env-changed=PKG_CONFIG_PATH
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
cargo:rerun-if-env-changed=OPENCV4_STATIC
cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
cargo:rerun-if-env-changed=PKG_CONFIG_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG
cargo:rerun-if-env-changed=OPENCV4_STATIC
cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
cargo:rerun-if-env-changed=PKG_CONFIG_PATH
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_aarch64_apple_darwin
cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
cargo:rustc-cfg=ocvrs_opencv_branch_4
cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
cargo:rerun-if-env-changed=OPENCV_MSVC_CRT
cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
cargo:rerun-if-env-changed=OpenCV_DIR
cargo:rerun-if-env-changed=PKG_CONFIG_PATH
cargo:rerun-if-env-changed=VCPKG_ROOT
cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
cargo:rerun-if-env-changed=VCPKGRS_TRIPLET
cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
cargo:rerun-if-env-changed=DOCS_RS
(...) too loong :)
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:9: error: variable has incomplete type 'void'
cargo:warning= void ret_1 = ;
cargo:warning= ^
cargo:warning=/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp:25:17: error: expected expression
cargo:warning= void ret_1 = ;
cargo:warning= ^
exit status: 0
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
cargo:warning=2 errors generated.
exit status: 1
running: env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.
exit status: 0
(...) too long :)
=== Compiler information: Tool {
path: "c++",
cc_wrapper_path: None,
cc_wrapper_args: [],
args: [
"-O0",
"-ffunction-sections",
"-fdata-sections",
"-fPIC",
"-gdwarf-2",
"-fno-omit-frame-pointer",
"-arch",
"arm64",
"-I",
"/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp",
"-I",
"/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out",
"-I",
".",
"-I",
"/opt/homebrew/opt/opencv/include/opencv4",
"-Wall",
"-Wextra",
"-std=c++11",
"-Wno-deprecated-declarations",
"-Wno-deprecated-copy",
"-Wno-unused-parameter",
"-Wno-sign-compare",
"-Wno-comment",
"-Wno-unused-variable",
"-Wno-ignored-qualifiers",
"-Wno-return-type-c-linkage",
"-F/opt/homebrew/opt/opencv/include/opencv4",
],
env: [],
family: Gnu,
cuda: false,
removed_args: [],
}
error occurred: Command env -u IPHONEOS_DEPLOYMENT_TARGET "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-arch" "arm64" "-I" "/Users/bt/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opencv-0.85.3/src_cpp" "-I" "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out" "-I" "." "-I" "/opt/homebrew/opt/opencv/include/opencv4" "-Wall" "-Wextra" "-std=c++11" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-F/opt/homebrew/opt/opencv/include/opencv4" "-o" "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/d06b3681fd8c217b-freetype.o" "-c" "/Users/bt/Work/testcv/target/debug/build/opencv-d983038859cb8754/out/freetype.cpp" with args "c++" did not execute successfully (status code exit status: 1).
This is the issue reported here: #518 I'll see what I can do, but I would say the best approach would be to address cv-convert
developer. I generally only have bandwidth to provide the bugfixes for the latest crates.io release.
Ah okay, so it's a known issue. Yes, I have forked their repo and updated to support 0.88 and it works great now (pinged them with pr). Understandable about the bandwidth. Thanks for answering and maintaining this project
Yes, I have forked their repo and updated to support 0.88 and it works great now (pinged them with pr)
Thank you @bortyr ❤️
This resolved a similar issue for me that started to appear after a recent bump of opencv to version 4.9.0 (installed using homebrew on macos).
Compilation using cv-convert@0.25.0
& opencv@0.84.5
did no longer work all of a sudden with the same error as in the log above.
Just dropping this here for anyone else stumbling upon this issue:
This set of dependencies in my Cargo.toml
file helped resolve my issues
cv-convert = { git = "https://github.com/bortyr/rust-cv-convert.git", default-features = false, features = ["opencv_0-88", "ndarray_0-15", "tch_0-14"] }
ndarray = "0.15.6"
opencv = "0.88.8"
tch = "0.14.0"
I think we can say that the issue is resolved here